如何解决开发过程中的SQL Server链接服务器
| 我正在开发系统(称为A)上创建一个SQL Server数据库(称为a),该数据库需要来自另一个生产数据库服务器(服务器B上的b)的数据。 因此,我将另一台服务器设置为链接服务器。到目前为止没有问题。 完成后,该数据库(a)应在服务器B上运行,因此不再需要链接服务器。 但是在我的STP中,我有很多B.b.dbo.tablename,需要将其更改为简单的b.dbo.tablename ... 我想避免这种情况。 知道我该怎么做。 如果我只是在B上设置一个指向自身的链接服务器(如果可能的话),这会严重影响性能吗? 希望我能说得通! 谢谢, 雷因哈德解决方法
您可以使用链接服务器引用自身。
但是,更简单的方法可能是使用隐藏4部分名称的同义词。
CREATE SYNONYM dbo.myLocaltable FOR LinekdServer.dbname.dbo.myLocaltable
要么
CREATE SYNONYM myLocaltable FOR LinekdServer.dbname.dbo.myLocaltable
这样,所有对myLocaltable的引用都是本地的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。