How to find SQL Server running port?
returns connection failed, so I must specify other port.
but I don’t see sqlservr.exe or something similar on this list.
Why it so difficult to find that port? :/
15 Answers 15
very simple. make a note of the sqlsrvr.exe PID from taskmanager then run this command:
it will show TCP and UDP connections of your SQL server (including ports) standard is 1433 for TCP and 1434 for UDP
example : 
This is the one that works for me:
![]()
If you can start the Sql Server Configuration Manager > SQL Server Network Configuration > Your instance > TCP/IP > Properties

If you have run «netstat -a -b -n» (from an elevated command prompt) and you don’t see «sqlservr.exe» at all then either your SQL Server service is not running or its TCP/IP network library is disabled.
Run SQL Server Configuration Manager (Start | All Programs | Microsoft SQL Server 2008 | Configuration Tools).
Navigate to SQL Server Services. In the right-hand pane look for SQL Server (). Is it stopped? If so, start it.
Navigate to SQL Server Network Configuration (or SQL Server Network Configuration (32-bit) as appropriate) then Protocols for . In the right-hand pane look for «TCP/IP». Is it disabled? If so, enable it, then restart the SQL Server service.
Note that he Instance ID will be MSSQLSERVER for the default instance.
Please also note that you don’t have to enable the TCP/IP network library to connect a client to the service. Clients can also connect through the Shared Memory network library (if the client is on the same machine) or the Named Pipes network library.
Как найти запущенный порт SQL Server?
Да, я читал этот Как найти порт для MS SQL Server 2008?
возвращает соединение не удалось, поэтому я должна указать другой порт.
Я пытался использовать
но я не вижу sqlservr.exe или что-то подобное в этом списке.
Почему так трудно найти этот порт? :/
11 ответов
очень удобно. запишите sqlsrvr.exe PID из taskmanager затем выполните следующую команду:
он покажет TCP и UDP-соединения вашего SQL server (включая порты) стандарт 1433 для TCP и 1434 для UDP
пример : 
Это тот, который работает для меня:
Если вы можете запустить Диспетчер конфигурации Sql Server > конфигурация сети SQL Server > ваш экземпляр > TCP / IP > свойства

Если вы запустили «netstat-a-b-n» (из командной строки с повышенными правами), и вы не видите «sqlservr.exe » вообще, то либо ваша служба SQL Server не работает, либо ее сетевая библиотека TCP/IP отключена.
запустите Диспетчер конфигурации SQL Server (Пуск / Все программы / Microsoft SQL Server 2008 / средства настройки).
перейдите к службам SQL Server. В правой области найдите SQL Server (). Это остановлено? Если да, то начинайте.
перейдите к Сетевая конфигурация SQL Server (или сетевая конфигурация SQL Server (32-разрядная), если это необходимо), затем протоколы. В правой панели найдите «TCP / IP». Он отключен? Если это так, включите его и перезапустите службу SQL Server.
обратите внимание, что идентификатор экземпляра будет MSSQLSERVER для экземпляра по умолчанию.
также обратите внимание, что вам не нужно включать сетевую библиотеку TCP/IP для подключения клиента к службе. Клиенты также могут подключаться через общую память сетевая библиотека (если клиент находится на том же компьютере) или сетевая библиотека именованных каналов.
возможно, он не использует TCP / IP
посмотрите на Диспетчер конфигурации SQL Server, чтобы узнать, какие протоколы он использует.
на нашем предприятии у меня нет доступа к серверу MSSQL, поэтому я могу получить доступ к системным таблицам.
что работает для меня:
- захват сетевого трафика Wireshark (Запуск от имени администратора, выберите сетевой интерфейс), при открытии подключения к серверу.
- найдите ip-адрес с помощью ping
- фильтр ip.dst == x.x.x.x
порт отображается в столбце info в формате src.port -> dst.port
попробуйте включить протокол с помощью: Настройки Яслях>конфигурация сети SQL server> протоколы для MSSQLSERVER > свойства TCP / IP
SQL Server 2000 Запрограммированный| MS SQL Server | Клиентская Сетевая Утилита | Выберите TCP_IP, затем Properties
SQL Server 2005 Запрограммированный| SQL-сервер| Диспетчер конфигурации SQL Server | Выберите протоколы для MSSQLSERVER или выберите клиентские протоколы и щелкните правой кнопкой мыши TCP/IP
Как узнать порт экземпляра SQL Server?

В первую очередь стоит сказать, что порт по-умолчанию для SQL Server — 1433. Но если у вас этот порт был изменён или запущено несколько экземпляров SQL Server, то есть методы, которые вам помогут ответить на данный вопрос:
Метод 1 (xp_readerrorlog):
На необходимом экземпляре сервера необходимо выполнить следующий код:
В результате в столбце «Text» вы сможете узнать порт данного экземпляра
Метод 2 (Настройка конфигурации сервера):
Идём Пуск » Microsoft SQL Server 2008 (или иная версия) » Configuration Tools » SQL Server Configuration Manager
Теперь идём SQL Server Network Configurations » Protocols [далее идёт имя вашего экземпляра] » TCP/IP и жмём правую кнопку мышки » Переходим на вкладку IP Addresses где можно посмотреть порт данного экземпляра
Это лёгкий метод найти ваш порт дополнительного экземпляра.
2 комментария на «Как узнать порт экземпляра SQL Server?»
А можете подсказать почему там так много ip адресов IP1… IP9 IPAll ?
Dmitrich говорит: