链接服务器和同义词之间的区别?
t-sql链接服务器和同义词有区别吗? 如果是的话,他们是什么,在哪种情况下我会选择一个呢?
您使用链接服务器连接到不同服务器上的数据库。 您使用同义词来指定要在SQL中访问的对象(例如表),它就像一个别名。 更多信息请看这里
例如, ServerName.DatabaseName.dbo.TableName
是服务器ServerName
上的数据库DatabaseName
dbo
拥有的表TableName
的同义词。
链接的服务器是您要连接的其他服务器(或实例)。
基本上,你配置一个链接服务器来访问一个不同的数据库实例。 您可以使用同义词来指定要在TSQL中的不同实例上使用的对象。
您可以使用SQL Server Management Studio或使用sp_addlinkedserver
(Transact-SQL)语句来配置链接的服务器。 从这里采取。