访问存储过程中不同服务器上的数据库

时间:2014-02-05 08:53:32

标签: sql sql-server

所以我经常需要在另一个DB中的表上执行SELECT,我一直在做如下:

SELECT MyColumn FROM MyOtherDB.dbo.MyOtherTable WHERE Conditions

当然,这只有在数据库位于同一台服务器上时才有效。如果两个DB位于不同的服务器上,有没有办法实现这一点,比方说192.168.0.1和192.168.0.2?

1 个答案:

答案 0 :(得分:1)

您应该使用sp_addlinkedserver创建指向该服务器的链接。之后你应该创建一个synonym。您可以在查询中使用该同义词。