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

Как найти рабочий порт SQL Server?

не удалось выполнить соединение, поэтому я должен указать другой порт.

Я попытался использовать

но я не вижу sqlservr.exe или что-то подобное в этом списке.

Почему так трудно найти этот порт? : /

Ответов: 11

очень просто. запомните идентификатор sqlsrvr.exe от taskmanager, затем выполните следующую команду:

пример : как узнать порт ms sql server. fwcmv. как узнать порт ms sql server фото. как узнать порт ms sql server-fwcmv. картинка как узнать порт ms sql server. картинка fwcmv.

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

Если вы можете запустить Sql Server Configuration Manager> Конфигурация сети SQL Server> Свойство> Свойства TCP / IP>

как узнать порт ms sql server. B6Y7J. как узнать порт ms sql server фото. как узнать порт ms sql server-B6Y7J. картинка как узнать порт ms sql server. картинка B6Y7J.

Запустите диспетчер конфигурации SQL Server (Пуск | Все программы | Microsoft SQL Server 2008 | Инструменты настройки).

Перейдите в Службы SQL Server. В правой панели найдите SQL Server (). Это остановлено? Если да, запустите его.

Перейдите к настройке сети SQL Server (или SQL Server Network Configuration (32-разрядная версия)), а затем Protocols for. В правой панели найдите «TCP / IP». Это отключено? Если это так, включите его, а затем перезапустите службу SQL Server.

Обратите внимание, что идентификатор экземпляра будет MSSQLSERVER для экземпляра по умолчанию.

Также обратите внимание, что вам не нужно включать сетевую библиотеку TCP / IP для подключения клиента к службе. Клиенты также могут подключаться через сетевую библиотеку общей памяти (если клиент находится на том же компьютере) или в сетевой библиотеке Named Pipes.

Источник

Как найти порт для MS SQL Server 2008?

Я уже пробовал журнал, SQL Server Management Studio, реестр и расширенную хранимую процедуру для поиска порта. Но я не мог найти его. Пожалуйста, помогите мне. Спасибо.

ОТВЕТЫ

Ответ 1

В зависимости от подключения номер порта может отличаться.

Ответ 2

Вы также можете посмотреть с помощью

Он предоставляет порты с соответствующим приложением, которое позволяет им открывать.

Изменить: или TCPView.

Ответ 3

Вот 5 методов, которые я нашел:

Способ 4: sys.dm_exec_connections DMV
Я думаю, что это почти самый простой способ.
DMV возвращают состояние сервера, которое можно использовать для мониторинга экземпляра SQL Server. Мы можем использовать DMV sys.dm_exec_connections, чтобы определить номер порта, который прослушивает экземпляр SQL Server, используя приведенный ниже код T-SQL:

Способ 1. Диспетчер конфигурации SQL Server

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

Шаг 2. Перейдите в Диспетчер конфигурации SQL Server> Конфигурация сети SQL Server> Протоколы для

Шаг 3. Щелкните правой кнопкой мыши на TCP/IP и выберите Свойства

как узнать порт ms sql server. 776d7dd8cffd8782de87893a9c2d96e0. как узнать порт ms sql server фото. как узнать порт ms sql server-776d7dd8cffd8782de87893a9c2d96e0. картинка как узнать порт ms sql server. картинка 776d7dd8cffd8782de87893a9c2d96e0.

Шаг 4. В диалоговом окне свойств TCP/IP перейдите на вкладку IP-адреса и прокрутите вниз до группы IPAll.

как узнать порт ms sql server. cac98ae572e8dd7de4a1b458829b0c96. как узнать порт ms sql server фото. как узнать порт ms sql server-cac98ae572e8dd7de4a1b458829b0c96. картинка как узнать порт ms sql server. картинка cac98ae572e8dd7de4a1b458829b0c96.

Если SQL Server настроен для работы на статическом порту, он будет доступен в текстовом поле «Порт TCP», а если он настроен на динамический порт, то текущий порт будет доступен в текстовом поле «Динамические порты TCP». Здесь мой экземпляр прослушивает номер порта 61499.

Ответ 4

Я столкнулся с этим, потому что у меня просто возникли проблемы с созданием удаленного соединения и я не мог понять, почему настройка порта 1433 в брандмауэре не выполняет эту работу. У меня наконец есть полная картина, поэтому я подумал, что должен поделиться.

Прежде всего, необходимо включить «TCP/IP» с помощью диспетчера конфигурации SQL Server в разделе «Протоколы для SQLEXPRESS!

Когда используется именованный экземпляр (в данном случае SQLExpress), он будет прослушивать динамический порт. Чтобы найти этот динамический порт, у вас есть несколько вариантов; чтобы назвать несколько:

Конечно, разрешение этого TCP-порта в брандмауэре и создание удаленного соединения путем передачи: «x.x.x.x,51118» (где x.x.x.x является сервером ip) уже решает его в этот момент.

Но потом я хотел удаленно подключиться, передав имя экземпляра (например: x.x.x.x\SQLExpress ). Это когда запускается служба SQL Browser. Это единица, которая разрешает имя экземпляра в порт 51118. Служба SQL Browser прослушивает порт UDP 1434 (стандартный и статический), поэтому мне пришлось разрешить это также и в брандмауэре сервера.

Ответ 5

В журнале ERROLOG для строки, как показано ниже. Если вы не видите этого, SQL Server не включен для удаленного доступа, или просто не через TCP. Вы можете изменить это с помощью диспетчера конфигурации SQL Server.

Ответ 6

Я решил проблему, включив TCP/IP с помощью диспетчера конфигурации SQL Server в разделе «Протоколы для SQLEXPRESS2008», я перезапустил службу и теперь «Сервер прослушивается» отображается в файле ERRORLOG

Ответ 7

Попробуйте (требуется доступ к sys.dm_exec_connections ):

Ответ 8

[Идентифицировать порт, используемый именованным экземпляром ядра базы данных SQL Server, путем чтения журналов ошибок SQL Server]

Ответ 9

Tasklist.exe похож на taskmgr.exe но в текстовом режиме.

С помощью tasklist.exe или taskmgr.exe вы можете получить PID sqlservr.exe

Ответ 10

Я использую следующий script в SSMS

Ответ 11

Это также можно выполнить с помощью сканирования портов, что является единственным возможным методом, если у вас нет доступа администратора к удаленному серверу.

Использование Nmap (http://nmap.org/zenmap/) для выполнения «Интенсивного сканирования TCP» даст вам результаты, подобные этому для all экземпляры на сервере:

Важное примечание: Для тестирования с помощью анализатора запросов или MS SQL Server Management Studio вы должны сформировать имя и порт сервера иначе, чем обычно подключаетесь к порту, например, через HTTP, используя запятую вместо двоеточия.

Ответ 12

Ответ 13

В дополнение к тому, что указано выше, мне пришлось подключать как TCP, так и UDP-порты для SQLExpress для удаленного подключения. Поскольку у меня есть три разных экземпляра на моей машине разработки, я включаю 1430-1435 для TCP и UDP.

Ответ 14

Решение PS, покроет все экземпляры на хосте + даст вам все адреса подключенных клиентов, все красиво и чисто:

Источник

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? :/

14 Answers 14

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 : как узнать порт ms sql server. fwcmv. как узнать порт ms sql server фото. как узнать порт ms sql server-fwcmv. картинка как узнать порт ms sql server. картинка fwcmv.

как узнать порт ms sql server. ia0FW. как узнать порт ms sql server фото. как узнать порт ms sql server-ia0FW. картинка как узнать порт ms sql server. картинка ia0FW.

This is the one that works for me:

как узнать порт ms sql server. MaCKR. как узнать порт ms sql server фото. как узнать порт ms sql server-MaCKR. картинка как узнать порт ms sql server. картинка MaCKR.

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

как узнать порт ms sql server. B6Y7J. как узнать порт ms sql server фото. как узнать порт ms sql server-B6Y7J. картинка как узнать порт ms sql server. картинка B6Y7J.

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.

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.

Источник

Как изменить порт экземпляра Microsoft SQL Server?

В этой статье мы разберемся как узнать текущий TCP порт, на котором слушает и ожидает подключения именованный или default экземпляр MS SQL Server, как изменить порт подключения SQL Server на статический/динамический и как используется служба SQL Server Browser клиентами при подключении к SQL.

Динамической порт означает, что номер порта, на котором принимает подключение экземпляр MSSQL назначается при запуске службы SQL Server. В большинстве случаев, даже после перезагрузки сервера, SQL Server начнет слушать тот же самый динамический TCP порт, который был назначен до перезагрузки. Но если этот порт занят, SQL Server запустится на новом порту TCP (приложение, которое использует SQL обычно без проблем получит номер нового порта от службы SQL Server Browser, об этом чуть ниже). Динамический порты SQLServer удобны с точки зрения простоты администрирования нескольких экземпляров SQL на одном сервере, но вызывают множество проблем, если в вашей сети используются межсетевые экраны.

Изменение номера TCP порта экземпляра SQL Server

Вы можете перенастроить ваш сервер так, чтобы он слушал на другом статическом TCP или динамическом порту. Как правило это нужно, когда на одном SQL Server-e запушено несколько экземпляров, или у вас используются межсетевые экраны.

Для управления портами подключения нам потребуется SQL Server Configuration Manager. Обычно эта оснастка устанавливается вместе с экземпляром MSSQL.

Запустите SQL Server Configuration Manager и разверните секцию SQL Server Network Configuration.

В моём случае на сервере установлен всего 1 экземпляр MSSQL– NODE1, поэтому настраивать порты я буду для него. В списке доступных протоколов для данного экземпляра имеются:

как узнать порт ms sql server. sql server network configuration. как узнать порт ms sql server фото. как узнать порт ms sql server-sql server network configuration. картинка как узнать порт ms sql server. картинка sql server network configuration.

Щелкните дважды по TCP/IP.

как узнать порт ms sql server. nastrojki protokola tcpip dlya sql server. как узнать порт ms sql server фото. как узнать порт ms sql server-nastrojki protokola tcpip dlya sql server. картинка как узнать порт ms sql server. картинка nastrojki protokola tcpip dlya sql server.

На вкладке Protocol всего 3 параметра:

На вкладке IP Addresses вы увидите перечисление всех IP адресов машины (включая IPv6 и локальные) и соответствующие им настройки. Здесь вы можете задать разные TCP порты для локального и внешнего адреса подключения, или разные порты для разных внешних адресов (если у вас сервер с несколькими сетевыми интерфейсами в разных сегментах).

как узнать порт ms sql server. tcp dynamic ports v sql server. как узнать порт ms sql server фото. как узнать порт ms sql server-tcp dynamic ports v sql server. картинка как узнать порт ms sql server. картинка tcp dynamic ports v sql server.

Скорее всего вы захотите изменить порт сразу для всех IP, поэтому нужно изменить его секции IPAll.

как узнать порт ms sql server. ipall nastrojka ekzemplyara sql server. как узнать порт ms sql server фото. как узнать порт ms sql server-ipall nastrojka ekzemplyara sql server. картинка как узнать порт ms sql server. картинка ipall nastrojka ekzemplyara sql server.

Параметр TCP Dynamic Ports отвечает за использование динамических портов.

Чтобы установить статический TCP порт для данного экземпляра SQL Server, отключите TCP Dynamic Ports, и задайте новый номер статического порта в параметре TCP Port.

как узнать порт ms sql server. smenit nomer porta sql server na drugoj statichesk. как узнать порт ms sql server фото. как узнать порт ms sql server-smenit nomer porta sql server na drugoj statichesk. картинка как узнать порт ms sql server. картинка smenit nomer porta sql server na drugoj statichesk.

Для применения изменений перезапустите службу SQL Server. Обратите внимание на отключенную службу SQL Server Browser.

как узнать порт ms sql server. perezapusk sluzhby ekzemplyara sql server. как узнать порт ms sql server фото. как узнать порт ms sql server-perezapusk sluzhby ekzemplyara sql server. картинка как узнать порт ms sql server. картинка perezapusk sluzhby ekzemplyara sql server.

Проверьте, что теперь к вашему экземпляру SQL можно подключиться через SSMS. Формат строки подключения такой:

как узнать порт ms sql server. sql server sroka podklyucheniya k staticheskomu tcp po. как узнать порт ms sql server фото. как узнать порт ms sql server-sql server sroka podklyucheniya k staticheskomu tcp po. картинка как узнать порт ms sql server. картинка sql server sroka podklyucheniya k staticheskomu tcp po.

Подключиться без указания порта не получится, поскольку SQL Browser выключен.

TCP порты и служба SQL Server Browser

До версии MSSQL 2000 нельзя было установить больше одного экземпляра СУБД на один компьютер. Такая возможность появилась в более новых версиях MSSQL. Служба SQL Server Browser впервые появилась в SQL Server 2005 и использовалась как посредник для распределения подключений между различными экземплярами MSSQL, установленными на одном компьютере.

При отключенной службе SQL Server Browser и использовании динамических портов приложения не смогут узнать номер порта, к которому нужно обращаться.

Стандартные порты SQL Server

Другие порты настраиваются при установке/настройке конкретного сервиса. Так что по умолчанию, Вам достаточно открыть в файерволе только два порта: 1433 TCP/UDP.

Если у вас используются строгие настройки фаервола, или если вы хотите максимально ограничить SQL Server, рекомендуется отключить Dynamic Ports (выставить пустое значение) и отключить службу SQL Server Browser.

Если же ваши SQL Server’a находятся в публичном доступе, то будет хорошей идеей поменять порт на нестандартный. Это не защитит от атак полностью, но снизит их число.

Источник

Настройка Брандмауэра Windows для MS SQL Server 2012 / 2008 (R2)

Если к службе Microsoft SQL Server должны подключаться программы с других компьютеров в сети, то необходимо чтобы правильным образом был настроен Брандмауэр Windows на сервере, где запущена служба. А именно разрешены входящие подключения по определенному порту, используемому компонентой Database Engine SQL Server. О том как узнать, какой порт использует SQL Server, изменить этот порт, а также настроить Брандмауэр Windows читайте в данной статье.

0. Оглавление

1. Что понадобится

2. Определение / изменения порта для «экземпляра по умолчанию»

По умолчанию SQL Server использует для соединения порт 1433. Чтобы проверить это, запустим оснастку «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager). В Microsoft Windows Server 2012 (R2) ее можно найти в списке всех программ.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 01. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 01. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 01.

В Microsoft Windows Server 2008 (R2) в меню «Пуск» (Start) — «Microsoft SQL Server 2012» — «Средства настройки» ( Configuration Tools ) — «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager)

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 02. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 02. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 02.

В запустившейся оснастке раскроем вкладку «Сетевая конфигурация SQL Server» (SQL Server Network Configuration), затем выделим вкладку «Протоколы для MSSQLSERVER» (Protocols for MSSQLSERVER). В окне слева в таблице найдем протокол TCP/IP, кликнем по нему правой кнопкой мыши и в контекстном меню выберем «Свойства» (Properties).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 03. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 03. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 03.

В открывшемся окне свойств перейдем на вкладку «IP-адреса» (IP Addresses), затем найдем и раскроем в дереве настроек ветку «IPAll». Здесь мы видим, что выбранный экземпляр SQL Server использует TCP-порт по умолчанию, а именно порт 1433. Если по каким то причинам требуется использовать другой номер порта, необходимо просто поменять текущее значение, нажать «Применить» (Apply) и перезапустить службу SQL Server.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 04. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 04. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 04.

3. Определение / изменения порта для именованного экземпляра SQL Server

В случае использования именованного экземпляра SQL Server ситуация аналогичная, за тем лишь исключением, что используются динамические TCP-порты. Это значит, что для каждого отдельного экземпляра будет назначен свой номер порта.

Для определения / изменения текущего порта, найдем в оснастке «Диспетчер конфигурации SQL Server» (SQL Server Configuration Manager) вкладку с сетевой конфигурацией необходимого нам экземпляра SQL Server и перейдем в свойства протокола TCP/IP для данного экземпляра. Здесь, как и в предыдущем случае, на вкладке «IP-адреса» (IP Addresses) в ветке «IPAll» можно узнать, а также изменить динамический TCP-порт для текущего экземпляра SQL Server.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 05. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 05. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 05.

4. Добавление правила в Брандмауэр Windows

Теперь, когда мы определились с номером порта, который будет использоваться для подключения к службе SQL Server, создадим разрешающее правило в Брандмауэре Windows на сервере, где запущена служба.

О том, как добавить разрешающее правило для определенного порта в Microsoft Windows Server 2008 (R2) я уже писал здесь. В Windows Server 2012 (R2) действия аналогичны.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 06. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 06. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 06.

Далее нажимаем на « Дополнительные параметры » ( Advanced Settings ) в меню слева.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 07. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 07. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 07.

В открывшемся окне, в дереве слева откроем вкладку « Правила для входящих подключений » ( Inbound Rules ), а затем в меню « Действия » ( Actions ) выберем пункт « Создать правило… » ( New Rule… ).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 08. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 08. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 08.

Запустится «Мастер создания правила для нового входящего подключения» (New Inbound Rule Wizard). На первой странице выберем тип правила (Rule Type) «Для порта» (Port) и нажмем «Далее» (Next).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 09. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 09. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 09.

Затем необходимо указать протокол (в нашем примере это TCP) и, непосредственно, номер порта (Specific local ports), который открываем. После чего жмем « Далее » ( Next ).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 10. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 10. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 10.

Теперь укажем действие связанное с добавляемым правилом. Выберем « Разрешить подключение » ( Allow the connection ) и нажмем « Далее » ( Next ).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 11. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 11. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 11.

На следующей странице нужно указать, для каких профилей брандмауэра будет действовать правило. Отмечаем нужные профили галочками и жмем « Далее » ( Next ).

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 12. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 12. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 12.

Ну и наконец, вводим имя и описание для нового правила и нажимаем « Готово » ( Finish ) для завершения работы мастера.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 13. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 13. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 13.

А в оснастке « Брандмауэр Windows в режиме повышенной безопасности » ( Windows Firewall with Advanced Security ) в таблице « Правила для входящих подключений » ( Inbound Rules ) мы увидим только что созданное правило.

как узнать порт ms sql server. Firewall Windows MS SQL Server 2012 14. как узнать порт ms sql server фото. как узнать порт ms sql server-Firewall Windows MS SQL Server 2012 14. картинка как узнать порт ms sql server. картинка Firewall Windows MS SQL Server 2012 14.

На этом настройка Брандмауэра завершена. Клиентские программы должны без препятствий подключиться к службе SQL Server.

5. Порт для администрирования MS SQL Server

Для того, чтобы к MS SQL Server можно было подключиться с помощью программы SQL Management Studio, необходимо также добавить правило для протокола UDP и порта 1434.

Подробнее о используемых SQL Server портах здесь.

Смотрите также:

Здесь будет рассказано как изменить политику паролей в Windows Server 2008. По умолчанию все пароли в Windows должны отвечать политике безопасности, а именно: Не содержать имени учетной записи пользователя…

Ниже будет рассказано о том, как добавить новое правило в Брандмауэр Windows Server 2008 R2. А конкретнее, будем добавлять разрешающее правило для порта 1433, который использует Microsoft SQL Server 2008 R2 или, как…

Ниже приведена небольшая инструкция об изменении политики паролей в Microsoft Windows Server 2012 R2. По умолчанию политика паролей определена таким образом, что все пароли учетных записей пользователей должны удовлетворять следующим…

Источник

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

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