Подтвердить что ты не робот

Как определить номер порта SQL-сервера

Я устанавливаю сервер SQL в своей системе, и я должен проверить, какой номер порта SQL работает в моей системе

4b9b3361

Ответ 1

  • Откройте SQL Server Management Studio
  • Подключитесь к движку базы данных, для которого вам нужен номер порта
  • Запустите указанный ниже запрос к базе данных

    select distinct local_net_address, local_tcp_port from sys.dm_exec_connections where local_net_address is not null

Вышеприведенный запрос показывает локальный IP-адрес, а также номер порта для прослушивания

Ответ 2

 Open Run in your system
 Type %windir%\System32\cliconfg.exe 
 Click on ok button then check an TCP ip pop-up is open 
 Highlight TCP/IP under the Enabled protocols window.
 Click the Properties button.
 Enter in the new port number, then click OK.

enter image description here

Ответ 3

Визуально вы можете открыть "Диспетчер конфигурации SQL Server" и проверить свойства "Конфигурация сети":

SQL Server Configuration

Ответ 4

Вы также можете использовать этот запрос

USE MASTER GO xp_readerrorlog 0, 1, N'Server is listening on' GO

Источник: блог sqlauthority

Ответ 5

Чтобы проверить все приложения, прослушивающие все порты, есть команда:

netstat -ntpl

Ответ 6

Этот запрос работает для меня:

SELECT DISTINCT 
    local_tcp_port 
FROM sys.dm_exec_connections 
WHERE local_tcp_port IS NOT NULL 

Ответ 7

Решение PowerShell, которое показывает все экземпляры на хосте, а также их адреса входящего трафика. Второй бит может быть полезен, если все, что вы знаете, это DNS:

ForEach ($SQL_Proc in Get-Process | Select-Object -Property ProcessName, Id | Where-Object {$_.ProcessName -like "*SQL*"})
{
    Get-NetTCPConnection | '
     Where-Object {$_.OwningProcess -eq $SQL_Proc.id} | '
      Select-Object -Property '
                                @{Label ="Process_Name";e={$SQL_Proc.ProcessName}}, '
                                @{Label ="Local_Address";e={$_.LocalAddress + ":" + $_.LocalPort }},  '
                                @{Label ="Remote_Address";e={$_.RemoteAddress + ":" + $_.RemotePort}}, State | '
      Format-Table
}