sql如何查看链接服务器地址

fiy 其他 56

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在SQL Server中,可以使用以下方法查看连接服务器的地址:

    1. 使用系统存储过程:可以通过执行系统存储过程sp_linkedservers来查看当前服务器的连接服务器列表。例如,执行以下代码:
    EXEC sp_linkedservers;
    

    这将返回一个结果集,包含连接服务器的名称和提供程序的名称。

    1. 使用系统视图:可以查询系统视图sys.servers来查看连接服务器的详细信息。例如,执行以下代码:
    SELECT * FROM sys.servers;
    

    这将返回一个结果集,包含连接服务器的名称、类型、本地服务器的名称、提供程序的名称和连接服务器的地址。

    1. 使用SQL Server配置管理器:通过打开SQL Server配置管理器,可以查看已配置的连接服务器列表及其地址。步骤如下:

      • 在“开始”菜单中搜索并打开“SQL Server配置管理器”。
      • 在左侧导航栏中选择“SQL Server Network Configuration”。
      • 展开“Linked Servers”节点,即可查看已配置的连接服务器列表及其地址。
    2. 使用SSMS(SQL Server Management Studio):可以使用SSMS连接到SQL Server实例,并在“对象资源管理器”中查看连接服务器。步骤如下:

      • 打开SSMS并连接到SQL Server实例。
      • 在“对象资源管理器”中展开“服务器对象”节点。
      • 展开“链接服务器”节点,即可查看已配置的连接服务器列表及其地址。
    3. 查询内部系统表:可以查询内部系统表sys.linked_logins和sys.symmetric_keys来获取连接服务器的详细信息。例如,执行以下代码:

    SELECT * FROM sys.linked_logins;
    SELECT * FROM sys.symmetric_keys;
    

    这将返回连接服务器的登录信息和加密密钥信息,其中也包含连接服务器的地址。

    总结起来,通过执行系统存储过程、查询系统视图、使用SQL Server配置管理器或SSMS,以及查询内部系统表,可以轻松地查看连接服务器的地址。

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

    要查看连接服务器的地址,可以使用系统函数SERVERPROPERTY来获取相关信息。

    以下是使用SQL查询链接服务器地址的步骤:

    1. 打开SQL Server Management Studio (SSMS)并连接到目标服务器。

    2. 在查询编辑器中,使用如下语法来查询连接服务器地址:

    SELECT SERVERPROPERTY('LinkedServerName', 'LinkedServerNetAddress') AS LinkedServerAddress
    FROM sys.linked_logins;
    

    上述查询会返回链接服务器的名称和网络地址。

    注意:对于自定义连接服务器名称,需要将'LinkedServerName'替换为实际的链接服务器名称。

    1. 执行查询,即可获取连接服务器的地址。

    这是通过查询系统表sys.linked_logins并使用系统函数SERVERPROPERTY来获取连接服务器地址的一种方法。请确保查询的当前登录用户具有足够的权限来访问相应的系统表和函数。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看SQL Server连接的服务器地址,可以使用以下方法。

    方法一:使用SQL Server Management Studio

    1. 打开SQL Server Management Studio (SSMS)。
    2. 连接到SQL Server实例。
    3. 在“对象资源管理器”窗口中,展开“服务器对象”和“链接服务器”节点。
    4. 右键单击链接服务器,选择“属性”。
    5. 在链接服务器属性对话框中,可以查看服务器地址。

    方法二:使用T-SQL查询

    1. 打开SQL Server Management Studio (SSMS)。

    2. 连接到SQL Server实例。

    3. 打开一个新的查询窗口。

    4. 在查询窗口中输入以下T-SQL查询语句:

      SELECT * FROM sys.servers
      

      这将返回链接服务器的详细信息,包括服务器名称、本地服务器名称、服务器类型、是否本地服务器等。

    5. 查找具有连接服务器类型的服务器名称,该名称通常表示服务器地址。例如,如果类型为“SQL Server”,则服务器名称可以是SQL Server的实例名称或IP地址。

    方法三:使用sys.linked_logins视图

    1. 打开SQL Server Management Studio (SSMS)。

    2. 连接到SQL Server实例。

    3. 打开一个新的查询窗口。

    4. 在查询窗口中输入以下T-SQL查询语句:

      SELECT * FROM sys.linked_logins
      

      这将返回链接服务器的详细信息,包括链接服务器的名称、本地服务器的名称、本地登录的名称和远程登录的名称。

    5. 查找远程登录的名称,该名称通常表示服务器地址。

    总结:

    以上是几种查看SQL Server链接服务器地址的方法。可以选择使用SQL Server Management Studio的图形界面或使用T-SQL查询来查看链接服务器的详细信息。无论选择哪种方法,都可以轻松地查找到链接服务器的地址。

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

400-800-1024

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

分享本页
返回顶部