Как изменить порт SQL Server: полное руководство по настройке порта
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.