Sql server 2008 r2 SQL Studio管理-如何跨多台服务器运行查询
我的2台服务器都使用SQL server 2008 R2 我有我的本地SQL server,还有一台运行SQL server实例的Amazon机器 我可以从本地管理工作室使用标准的Sql server 2008 r2 SQL Studio管理-如何跨多台服务器运行查询,sql-server-2008-r2,ssms,sql-server-2008,Sql Server 2008 R2,Ssms,Sql Server 2008,我的2台服务器都使用SQL server 2008 R2 我有我的本地SQL server,还有一台运行SQL server实例的Amazon机器 我可以从本地管理工作室使用标准的10.10.10.101433连接从本地机器连接到Amazon SQL 我现在需要做的是运行一个查询,该查询显示..告诉我本地有哪些记录现在不在Amazon服务器上 比如: SELECT * FROM [LOCAL].dbo.Table1 WHERE Field1 NOT IN (SEL
10.10.10.101433
连接从本地机器连接到Amazon SQL
我现在需要做的是运行一个查询,该查询显示..告诉我本地有哪些记录现在不在Amazon服务器上
比如:
SELECT *
FROM [LOCAL].dbo.Table1
WHERE Field1 NOT IN
(SELECT Field1 FROM [AMAZON].Database1.dbo.Table1)
================================
问题:我不知道如何在查询窗口本身上写入“AMAZON”位置,因为它运行在不同的服务器上
非常感谢您的帮助 您必须将AMAZON Server配置为本地计算机上的链接服务器。如果您将其命名为“AMAZON”-您的查询将完全按照您编写的方式运行。在SSMS、\Server Objects\Linked Servers中。右键单击“新建链接服务器”。命名您的服务器,然后选择“SQL server”单选按钮。因为我是这两台计算机上具有windows凭据的授权用户,所以我在“安全”选项卡下选择了“使用登录的当前安全上下文创建”单选按钮,甚至不必愚弄本地/远程用户映射。您应该打开“注册服务器”窗口并为服务器创建一个组。然后右键单击组名并选择新建查询(或选择该组中的多个服务器)。如果执行查询,它将针对所选的服务器运行。为了能够跨多台服务器运行查询,必须在两台服务器之间建立链接(链接服务器)。要创建链接服务器
祝你好运 在哪里将10.10.10.10服务器配置为链接?在SSMS->ObjectExplorer->YourLocalServer->Server对象->链接服务器中的“已注册服务器”上。我不确定:如果您有,express edition可能不支持链接服务器。