Как изменить порт SQL Server: полное руководство по настройке порта

Чтобы изменить порт SQL Server, необходимо выполнить следующие шаги: 1. Откройте консоль SQL Server Configuration Manager. 2. В окне слева найдите и щелкните по "SQL Server Network Configuration" (Конфигурация сети SQL Server). 3. В правой части окна выберите экземпляр SQL Server, для которого хотите изменить порт. 4. Щелкните правой кнопкой мыши на выбранном экземпляре и выберите "Properties" (Свойства). 5. Во вкладке "IP Addresses" (IP-адреса) прокрутитесь вниз и найдите секцию "IPAll". 6. В поле "TCP Port" (TCP-порт) введите новый порт, которым хотите заменить текущий порт. Например, если вы хотите изменить порт на 1433, установите значение 1433 в поле "TCP Port". Вот пример кода:

    USE master;
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp\IPAll', N'TcpPort', REG_DWORD, *новый-порт-здесь*;
    GO
    
После внесения изменений необходимо перезапустить SQL Server, чтобы изменения вступили в силу.

Детальный ответ

Как изменить порт SQL Server

Изменение порта SQL Server может понадобиться в различных ситуациях, например, если вы хотите настроить доступ к серверу через специфический порт или решить проблему с конфликтом портов на вашей системе. В этой статье мы рассмотрим, как изменить порт SQL Server.

Шаг 1: Откройте SQL Server Configuration Manager

Сначала нам нужно открыть SQL Server Configuration Manager. Вы можете найти его в меню "Пуск" или воспользоваться поиском для быстрого доступа. Если у вас установлена новая версия SQL Server, вам может потребоваться установить этот инструмент отдельно.

Шаг 2: Выберите соответствующий экземпляр SQL Server

В SQL Server Configuration Manager найдите раздел "SQL Server Network Configuration" и разверните его. Затем выберите экземпляр SQL Server, для которого вы хотите изменить порт. Обычно название экземпляра выглядит примерно как "SQL Server <название сервера>".

Шаг 3: Измените порт

Правый клик на выбранном экземпляре SQL Server и выберите "Properties" из контекстного меню. В открывшемся окне выберите вкладку "IP Addresses". Здесь вы увидите список доступных протоколов и соответствующие им порты.

Смотрите в разделе "IPAll" и найдите поле "TCP Port". Это поле определяет порт, используемый для TCP-подключений к серверу. Если вы хотите изменить порт, просто введите новое значение в это поле.

Шаг 4: Перезапустите SQL Server

После внесения изменений сохраните настройки, закройте SQL Server Configuration Manager и перезапустите службу SQL Server, чтобы изменения вступили в силу. Вы можете сделать это с помощью служб SQL Server Management Studio или через командную строку.

Примечание: После изменения порта, убедитесь, что ваш брандмауэр или другие системные настройки разрешают соединение с SQL Server через новый порт.

Пример кода

Вот пример кода, показывающий, как изменить порт SQL Server на 1433:


    USE master;
    GO
    EXEC xp_instance_regwrite 
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp\IPAll',
        N'TcpPort',
        REG_DWORD,
        1433;
    GO
    

Выполнение данного кода в SQL Server Management Studio изменит порт SQL Server на 1433.

Заключение

Изменение порта SQL Server может быть полезным для настройки доступа к серверу или решения проблем с конфликтом портов. В этой статье мы показали вам, как изменить порт SQL Server используя SQL Server Configuration Manager и привели пример кода для изменения порта на 1433.

Видео по теме

2.7 Изменение порта SQL Server и добавление правила в брандмауэр Windows

Как найти и запустить экземпляр SQL Server

Установка и настройка Microsoft SQL Server 2019 + Management Studio

Похожие статьи:

Как изменить порт SQL Server: полное руководство по настройке порта

🔌 Как подключиться к SQL серверу: подробная инструкция для начинающих