sqlserver2012 跨服务器查询

在 SQL Server 2012 中,跨服务器查询可以通过链接服务器来实现。以下是执行跨服务器查询的步骤:

创建链接服务器:
首先,你需要在 SQL Server 2012 上创建一个链接服务器对象。可以使用系统存储过程 sp_addlinkedserver 来完成这一操作。以下是创建链接服务器的示例语法:
 

EXEC sp_addlinkedserver 
    @server = 'LinkToServer2', 
    @provider = 'SQLNCLI', 
    @datasrc = 'Server2Name', 
    @catalog = 'DatabaseName';


在上面的示例中,LinkToServer2 是链接服务器的名称,Server2Name 是目标服务器的名称,DatabaseName 是目标服务器上的数据库名称。

创建链接服务器登录:
为了从 SQL Server 2012 连接到目标服务器,你需要为链接服务器创建一个登录。可以使用系统存储过程 sp_addlinkedsrvlogin 来完成这一操作。以下是创建链接服务器登录的示例语法:
 

EXEC sp_addlinkedsrvlogin 
    @rmtsrvname = 'LinkToServer2', 
    @useself = 'FALSE', 
    @locallogin = NULL, 
    @rmtuser = 'TargetServerUsername', 
    @rmtpassword = 'TargetServerPassword';


在上面的示例中,LinkToServer2 是链接服务器的名称,TargetServerUsername 和 TargetServerPassword 是目标服务器的用户名和密码。

执行跨服务器查询:
一旦链接服务器和登录设置完成,你就可以执行跨服务器查询了。以下是执行跨服务器查询的示例语法:

SELECT * 
FROM LinkToServer2.DatabaseName.dbo.TableName;



在上面的查询中,LinkToServer2 是链接服务器的名称,DatabaseName 是目标数据库的名称,TableName 是目标表名。

请注意,执行跨服务器查询需要适当的权限和配置。确保目标服务器上的数据库和表存在,并且具有适当的访问权限。此外,你可能还需要调整 SQL Server 的防火墙设置以允许跨服务器的连接。

相关推荐

  1. sqlserver2012 服务器查询

    2024-01-17 13:42:02       67 阅读
  2. sqlserver2012 服务器查询

    2024-01-17 13:42:02       51 阅读
  3. SQLServer基本查询

    2024-01-17 13:42:02       26 阅读
  4. sqlserver 表大小查询

    2024-01-17 13:42:02       27 阅读
  5. bat 定时收缩sqlserver2012

    2024-01-17 13:42:02       45 阅读
  6. SQLServer数据库的查询语句

    2024-01-17 13:42:02       30 阅读
  7. sqlserver2012 解决日志大的问题

    2024-01-17 13:42:02       52 阅读
  8. docker运行sqlserver服务

    2024-01-17 13:42:02       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 13:42:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 13:42:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 13:42:02       82 阅读
  4. Python语言-面向对象

    2024-01-17 13:42:02       91 阅读

热门阅读

  1. ARCGIS PRO SDK 地图图层单一符号化_____面图层

    2024-01-17 13:42:02       58 阅读
  2. Flutter开发 键盘弹起导致底部溢出问题

    2024-01-17 13:42:02       57 阅读
  3. C#学习教程

    2024-01-17 13:42:02       57 阅读
  4. 黑洞数(C语言)

    2024-01-17 13:42:02       52 阅读
  5. 快速了解STM32的ADC功能,从入门到精通

    2024-01-17 13:42:02       55 阅读
  6. Github Copilot 的使用方法和快捷键*

    2024-01-17 13:42:02       76 阅读
  7. Nue.js 是什么?

    2024-01-17 13:42:02       47 阅读
  8. What is `HttpServletRequestWrapper` does?

    2024-01-17 13:42:02       64 阅读
  9. ConcurrentHashMap源码解析

    2024-01-17 13:42:02       66 阅读
  10. route和router的区别

    2024-01-17 13:42:02       52 阅读