7
t-sql链接服务器和同义词有区别吗?如果是的话,他们是什么,在哪种情况下我会选择一个呢?链接服务器和同义词之间的区别?
t-sql链接服务器和同义词有区别吗?如果是的话,他们是什么,在哪种情况下我会选择一个呢?链接服务器和同义词之间的区别?
您使用链接服务器连接到不同服务器上的数据库。您使用同义词来指定要在SQL中访问的对象(例如表),它就像一个别名。详情请参阅here。
例如,ServerName.DatabaseName.dbo.TableName
是表TableName
,服务器ServerName
由dbo
拥有的,在数据库中DatabaseName
的代名词。
链接服务器是要连接到的其他服务器(或实例)。
基本上,您将配置链接服务器以访问其他数据库实例。您可以使用同义词来指定要在TSQL中的不同实例上使用的对象。
您可以使用SQL Server Management Studio或使用sp_addlinkedserver
(Transact-SQL)语句来配置链接服务器。取自here。
同义词可以访问不同SQL服务器上的数据库吗? – dirtyw0lf
请考虑添加一些链接到msdn。 –
链接在那里。第一段最后一个词是超链接。最后一段中的最后一个词是超链接。 – Donal