Порт по умолчанию для SQL Server - PullRequest
57 голосов
/ 30 сентября 2008

Мне нужно знать настройки порта по умолчанию для следующих сервисов

  1. SQL Server
  2. Браузер SQL
  3. Службы отчетов SQL
  4. Службы анализа SQL

Мне нужно знать параметры порта для этих служб для различных версий SQL Server (2000, 2005, 2000)

Также дайте мне знать, изменится ли настройка порта по умолчанию в зависимости от версии сервера sql

Заранее спасибо.

Ответы [ 7 ]

98 голосов
/ 30 сентября 2008
  1. Порт SQL Server по умолчанию - 1433, но только если это установка по умолчанию. Именованные экземпляры получают случайный номер порта.

  2. Служба браузера работает по порту UDP 1434.

  3. Службы отчетов - это веб-служба, то есть порт 80 или 443, если включена поддержка SSL.

  4. Службы анализа - 2382, но только если это установка по умолчанию. Именованные экземпляры получают случайный номер порта.

14 голосов
/ 18 февраля 2011

Если у вас есть доступ к серверу, вы можете использовать

select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null

Для получения полной информации см. номер порта SQL Server

6 голосов
/ 30 сентября 2008

По умолчанию безымянный экземпляр всегда получает порт 1433 для TCP. UDP-порт 1434 используется службой браузера SQL, чтобы разрешить обнаружение именованных экземпляров. В SQL Server 2000 первый экземпляр, который должен быть запущен, взял на себя эту роль.

По умолчанию экземпляры не по умолчанию получают собственный динамически назначенный порт. При необходимости, например, для настройки брандмауэра, вы можете установить их явно. Если вы не хотите включать или разрешать доступ к браузеру SQL, вам нужно либо включить номер порта экземпляра в строку подключения, либо настроить его на вкладке «Псевдоним» в cliconfg (Утилита SQL Server Client Network) на каждом клиентский компьютер.

Подробнее см. Служба браузера SQL Server в MSDN.

4 голосов
/ 30 сентября 2008

1433

порт по умолчанию еще не изменился

2 голосов
/ 26 марта 2015

Порт SQL Server по умолчанию: 1434 .

Чтобы разрешить удаленный доступ, мне пришлось освободить эти порты на брандмауэре:

Protocol  |   Port
---------------------
UDP       |   1050
TCP       |   1050
TCP       |   1433
UDP       |   1434
0 голосов
/ 17 ноября 2011

Мы можем взглянуть на три различных способа определения порта, используемого экземпляром SQL Server.

  1. Чтение журналов ошибок SQL Server
  2. Использование диспетчера конфигурации SQL Server
  3. Использование средства просмотра событий приложений Windows

    USE master
    GO

    xp_readerrorlog 0, 1, N'Server прослушивает ',' any ', NULL, NULL, N'asc'
    GO

Определение порта, используемого компонентом базы данных SQL Server с использованием SQL Server Диспетчер конфигурации

  1. Нажмите Пуск -> Программы -> Microsoft SQL Server 2008 -> Инструменты настройки -> Диспетчер конфигурации SQL Server

  2. В диспетчере конфигурации SQL Server разверните Конфигурация сети SQL Server, а затем выберите Протоколы для на левая панель. Чтобы определить порт TCP / IP, используемый SQL Server Экземпляр, щелкните правой кнопкой мыши на TCP / IP и выберите Свойства из выпадающего вниз, как показано ниже.

Для получения дополнительной помощи
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html

0 голосов
/ 05 августа 2010

С помощью диспетчера конфигурации SQL можно настроить отдельные IP-адреса на использование динамических портов или нет (значение 0 = да, использовать динамический порт) и установить порт TCP, используемый для каждого IP-адреса.

Но будьте осторожны: я рекомендую сначала отобразить ваши экземпляры, IP-адреса и порты, а также планировать так, чтобы экземпляры или IP-адреса не наступали друг на друга, прежде чем начинать вносить изменения в произвольном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...