sql如何查找链接服务器

不及物动词 其他 196

回复

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

    要在SQL中查找链接服务器,可以使用以下两种方法:

    方法一:
    使用sp_linkedservers系统存储过程。

    EXEC sp_linkedservers;
    

    这将返回所有链接服务器的列表。

    方法二:
    查询sys.servers系统视图。

    SELECT * FROM sys.servers;
    

    这将返回所有服务器的列表,包括链接服务器。

    以上两种方法都可以查找链接服务器的信息。注意,需要有适当的权限才能执行这些操作。

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

    在SQL中,可以通过使用链接服务器来访问远程服务器上的数据。链接服务器可以连接不同的数据库实例,包括不同的数据库引擎和不同的物理服务器。下面是使用SQL语句查找链接服务器的步骤:

    1. 通过查询sys.servers系统视图来获取链接服务器的信息。该视图包含了当前数据库中定义的所有链接服务器的详细信息。可以使用以下语句查询链接服务器:
    SELECT * FROM sys.servers
    
    1. 在查询结果中,可以看到每个链接服务器的名称、本地服务器名称、本地登录名称和远程服务器地址等信息。

    2. 可以根据需要使用WHERE子句来过滤查询结果,以获取特定名称的链接服务器。例如,下面的语句将返回名称为"linked_server_name"的链接服务器的详细信息:

    SELECT * FROM sys.servers WHERE name = 'linked_server_name'
    
    1. 除了查询sys.servers视图之外,还可以使用sp_linkedservers系统存储过程来获取链接服务器的信息。该存储过程返回与当前数据库相关联的链接服务器的列表。以下是使用该存储过程的语法示例:
    EXEC sp_linkedservers
    
    1. 另外,可以使用sp_addlinkedserver存储过程来添加新的链接服务器。该存储过程将在当前数据库上创建一个链接服务器,允许访问远程服务器上的数据。以下是使用该存储过程的语法示例:
    EXEC sp_addlinkedserver @server='linked_server_name', @srvproduct='SQL Server', @provider='SQLNCLI', @datasrc='remote_server_name'
    

    上述步骤可以帮助你在SQL中查找链接服务器,并提供了其他有关链接服务器的相关操作。

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

    要查找连接的服务器,你可以使用以下几种方法:

    1. 使用SQL Server Management Studio (SSMS):

      • 打开SQL Server Management Studio并连接到SQL Server实例。
      • 在“对象资源管理器”窗口中,展开“服务器对象”组,并找到“链接服务器”节点。
      • 单击“链接服务器”节点,将显示已连接的服务器列表。
    2. 使用系统存储过程:

      • 使用sys.sp_linkedservers存储过程查询已连接的服务器列表。以下是示例查询语句:
        EXEC sp_linkedservers;
        
    3. 查询sys.servers系统表:

      • 使用SELECT语句查询sys.servers表可以获取连接的服务器列表。以下是示例查询语句:
        SELECT * FROM sys.servers;
        
    4. 使用动态管理视图:

      • 使用sys.dm_server_memory_dumps动态管理视图可以获取连接的服务器列表的详细信息。以下是示例查询语句:
        SELECT * FROM sys.dm_server_memory_dumps;
        

    无论你选择哪种方法,上述查询都将返回已连接的服务器列表以及相应的详细信息。根据你的需求,选择最适合的方法来查找连接的服务器。

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

400-800-1024

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

分享本页
返回顶部