Как узнать порт sql server
Перейти к содержимому

Как узнать порт sql server

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 : enter image description here

This is the one that works for me:

user avatar

If you can start the Sql Server Configuration Manager > SQL Server Network Configuration > Your instance > TCP/IP > Properties

enter image description here

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

пример : enter image description here

Это тот, который работает для меня:

Если вы можете запустить Диспетчер конфигурации Sql Server > конфигурация сети SQL Server > ваш экземпляр > TCP / IP > свойства

enter image description here

Если вы запустили «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, поэтому я могу получить доступ к системным таблицам.

что работает для меня:

  1. захват сетевого трафика Wireshark (Запуск от имени администратора, выберите сетевой интерфейс), при открытии подключения к серверу.
  2. найдите ip-адрес с помощью ping
  3. фильтр 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?

В первую очередь стоит сказать, что порт по-умолчанию для 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 говорит:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *