链接服务器和同义词之间的区别?

t-sql链接服务器和同义词有区别吗? 如果是的话,他们是什么,在哪种情况下我会选择一个呢?


您使用链接服务器连接到不同服务器上的数据库。 您使用同义词来指定要在SQL中访问的对象(例如表),它就像一个别名。 更多信息请看这里

例如, ServerName.DatabaseName.dbo.TableName是服务器ServerName上的数据库DatabaseName dbo拥有的表TableName的同义词。

链接的服务器是您要连接的其他服务器(或实例)。

基本上,你配置一个链接服务器来访问一个不同的数据库实例。 您可以使用同义词来指定要在TSQL中的不同实例上使用的对象。

您可以使用SQL Server Management Studio或使用sp_addlinkedserver (Transact-SQL)语句来配置链接的服务器。 从这里采取。

链接地址: http://www.djcxy.com/p/27021.html

上一篇: Difference between a linked server and a synonym?

下一篇: info.NotFoundError: no lapack/blas resources found