如何查看sql服务器端口号

fiy 其他 179

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看SQL服务器的端口号,可以按照以下步骤进行操作:

    1. 打开SQL Server配置管理工具:首先,按下“Win + R”组合键打开运行窗口,然后输入“sqlservermanagerXX.msc”(其中XX为SQL Server的版本号,例如SQL Server 2019为“15”,SQL Server 2017为“14”,SQL Server 2016为“13”)并点击“确定”按钮。

    2. 打开SQL Server配置管理器:在SQL Server配置管理工具窗口中,展开“SQL Server 网络配置”节点,并选择“协议”节点。你将看到一个或多个已启用的协议的列表。

    3. 查看TCP/IP协议的端口号:在协议列表中,找到“TCP/IP”协议,并右键单击它,然后选择“属性”选项。在弹出的对话框中,切换到“IP地址”选项卡,你将看到服务器的IP地址和端口号。

    4. 记下端口号并关闭配置管理器:在“IP地址”选项卡上,找到你要查看的网络接口(通常是“IPAll”部分)并注意其下的“TCP端口”值。这个值就是SQL Server的端口号。

    注意:如果你的SQL Server实例使用了动态端口号,则在“TCP端口”值处通常显示为0。这意味着SQL Server将会动态分配一个可用的端口号。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看 SQL 服务器的端口号,可以按照以下步骤进行操作:

    1. 使用 SQL Server Configuration Manager:打开 SQL Server Configuration Manager,可以在“开始菜单”中的“Microsoft SQL Server”文件夹中找到它。在 Configuration Manager 中,展开“SQL Server Network Configuration”节点,选择您要查看端口号的 SQL Server 实例(如果有多个实例),然后右键单击“TCP/IP”协议。在弹出菜单中选择“属性”。在属性窗口的“IP Addresses”选项卡中,您将看到“IP1”至“IPAll”的列表。通过查找“TCP Dynamic Ports”列和“TCP Port”列中的值,您将找到 SQL Server 实例正在使用的端口号。

    2. 通过 PowerShell 运行命令:打开 PowerShell,运行以下命令来获取正在使用的 SQL Server 实例的端口号:

    cd "HKLM:\Software\Microsoft\Microsoft SQL Server"
    $InstanceNames = Get-ChildItem 'HKLM:\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL' | Select-Object -ExpandProperty Property
    ForEach ($InstanceName in $InstanceNames)
    {
        $KeyPath = "HKLM:\Software\Microsoft\Microsoft SQL Server\$InstanceName\MSSQLServer\SuperSocketNetLib\Tcp"
        $Value = Get-ItemPropertyValue -Path $KeyPath -Name TcpPort
        Write-Output "SQL Server instance '$InstanceName' is using port '$Value'"
    }
    

    这将列出所有正在运行的 SQL Server 实例以及它们使用的端口号。

    1. 使用 T-SQL 查询:打开 SQL Server Management Studio (SSMS),连接到您要查看端口号的 SQL Server 实例。在查询窗口中,运行以下 T-SQL 命令:
    SELECT local_tcp_port 
    FROM sys.dm_exec_connections 
    WHERE local_net_address = '127.0.0.1';
    

    这将返回该 SQL Server 实例正在使用的端口号。

    1. 使用网络工具:您也可以使用网络工具来查看 SQL Server 的端口号。例如,可以使用端口扫描工具(如 nmap)扫描 SQL Server 主机上的端口。通过扫描常用的 SQL Server 默认端口(如 1433),可以确定该端口是否已开放。

    2. 查看服务配置文件:SQL Server 的端口号也可以在其服务配置文件中找到。服务配置文件 (Sqlservr.exe.config) 位于 SQL Server 安装目录下的“Binn”文件夹中。使用文本编辑器打开该文件,在其中搜索“port”关键字,将找到正在使用的端口号。

    通过以上方法之一,您可以方便地查看 SQL Server 的端口号。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看SQL服务器的端口号,可以采用以下方法:

    1. 查看配置文件:SQL服务器的端口号通常存储在配置文件中。可以通过编辑配置文件来查看端口号。

      a. 找到SQL服务器的安装路径,一般位于C:\Program Files\Microsoft SQL Server\MSSQLXX.\MSSQL\Binn(其中XX是SQL服务器的版本号,是SQL服务器的实例名称)。

      b. 打开目录,找到一个名为"sqlservr.exe"或"MSSQLSERVER.exe"的文件,并记录下完整的文件路径。

      c. 在文件资源管理器的地址栏中,输入文件路径并按Enter键打开文件。

      d. 在文本编辑器中搜索端口号。可以搜索关键词如"Port"、"Network"等。

      e. 根据搜索结果找到端口号,一般格式为"TCP/IP Port"或"Port Number",记录下该端口号。

    2. 使用SQL服务器配置管理器(SQL Server Configuration Manager):

      a. 打开SQL服务器配置管理器。可以在开始菜单中键入"SQL Server Configuration Manager"进行搜索。

      b. 在SQL服务器配置管理器中,展开"SQL Server Network Configuration"。

      c. 选择实例名称,通常为"SQL Server"。

      d. 在右侧窗格中,选择"Protocols for ",如"Protocols for MSSQLSERVER"。

      e. 在右侧窗格中,查找TCP/IP协议,并双击打开属性窗口。

      f. 在属性窗口的"IP Addresses"选项卡中,可以找到配置的IP地址和端口号。常用的是TCP动态端口和TCP端口。

      g. 记录下端口号。

    3. 使用SQL命令查询端口号:

      a. 打开SQL Server Management Studio。

      b. 连接到SQL服务器。

      c. 在新查询窗口中,运行以下SQL命令:

      SELECT local_tcp_port 
      FROM sys.dm_exec_connections 
      WHERE local_net_address = '127.0.0.1'
      

      d. 运行SQL命令后,在结果窗口中找到端口号。

    以上是几种常用的方法,可以使用其中任意一种来查看SQL服务器的端口号。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部