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

dir*_*0lf 9 sql-server

t-sql链接服务器和同义词之间有区别吗?如果是这样,他们会是什么,在哪种情况下我会选择一个而不是另一个?

Don*_*nal 4

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

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

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

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

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

  • 同义词可以访问不同 SQL Server 上的数据库吗? (2认同)