我有一个生产数据库,位于另一台设备上,我通过IP地址进行引用。假设它的IP地址是:
123.45.67.89
现在我想进行一个查询,该查询会引用我的本地服务器MYSERVER1和生产服务器。
当我尝试这样做时:
select count(*) from [MYSERVER1].MyDBName.dbo.mytable;
一切都很好。但我无法做到这一点:
select count(*) from [123.45.67.89].MyDBName.dbo.mytable;
有没有一种方法可以连接服务器?比如使用sp_addLinkedServer?
我得到了这个错误:
Msg 7202, Level 11, State 2, Line 3 Could not find server '123.45.67.89' in sys.servers。请验证是否指定了正确的服务器名称。如果需要,请执行存储过程sp_addlinkedserver将服务器添加到sys.servers中。
有什么想法吗?(我想复制X行到我的生产服务器,这就是为什么)