Какой порт использовать для MS SQL Server?

Порт, используемый MS SQL Server по умолчанию, - 1433.

Однако, стоит отметить, что порт может быть изменен при настройке сервера.


    SELECT name, protocol_desc, local_net_address, local_tcp_port
    FROM sys.dm_exec_connections
    WHERE session_id = @@SPID;
    

Чтобы узнать текущий порт SQL Server, можно выполнить следующий запрос SQL.

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

Какой порт у MS SQL Server?

MS SQL Server - это популярная реляционная система управления базами данных, разработанная компанией Microsoft. Одним из важных аспектов установки и настройки MS SQL Server является определение используемого порта.

Очень часто мне задают вопрос: "Какой порт используется MS SQL Server?". Ответ на этот вопрос довольно прост: MS SQL Server использует порт 1433 по умолчанию для прослушивания входящих соединений.

Почему порт 1433?

Номер порта 1433 был выбран Microsoft для MS SQL Server еще в далеком 1993 году. В то время этот порт не был занят другими распространенными службами, поэтому он был выбран в качестве стандартного порта для MS SQL Server.

Когда клиентская программа пытается установить соединение с сервером MS SQL, она указывает адрес сервера и номер порта. Если номер порта не указан явно, клиент автоматически предполагает, что используется порт 1433.

Настройка порта в MS SQL Server

Хотя порт 1433 является портом по умолчанию для MS SQL Server, в некоторых случаях вам может потребоваться изменить этот порт из-за конфликта с другими службами или настройками сети.

Чтобы изменить порт, используемый MS SQL Server, вам потребуется открыть SQL Server Configuration Manager и следовать следующим шагам:

  1. Запустите SQL Server Configuration Manager.
  2. Перейдите в раздел "SQL Server Network Configuration" и выберите экземпляр SQL Server, который вам нужно настроить.
  3. Щелкните правой кнопкой мыши на выбранном экземпляре и выберите "Properties" (Свойства).
  4. Перейдите на вкладку "IP Addresses" (IP-адреса).
  5. Прокрутите вниз до раздела "IPAll" и найдите поле "TCP Port" (порт TCP).
  6. Введите новый номер порта в поле "TCP Port" (порт TCP).
  7. Щелкните "Apply" (Применить).

После изменения порта в SQL Server Configuration Manager необходимо перезапустить службу SQL Server, чтобы внести вступившие изменения в силу.

Пример подключения к MS SQL Server с использованием порта 1433

Для подключения к MS SQL Server из кода или клиентской программы вам нужно указать адрес сервера и номер порта. Когда номер порта не указан явно, используется порт 1433.

Вот пример кода на языке C#, который демонстрирует подключение к MS SQL Server с использованием порта 1433:

string connectionString = "Data Source=server_address,1433;Initial Catalog=database_name;User ID=username;Password=password";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

Здесь server_address - это адрес сервера, database_name - имя базы данных, username - имя пользователя и password - пароль пользователя.

Заключение

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

Надеюсь, эта статья помогла вам понять, какой порт использует MS SQL Server.

Видео по теме

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

How to Connect to a Different Port with SQL Server Management Studio

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

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

Какой порт использовать для MS SQL Server?