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