2013-05-06 67 views
-1

我是SQL Server數據庫的新手。我在同一個sql server中有2個數據庫DB1(其中的表T1是這個DB)和DB2(表T2在這個DB中)。我想在sql server中加入T1和T2。我遇到了稱爲DBlink的概念。我們可以在這種情況下創建數據庫鏈接(如果是,請讓我如何創建它)?在sql server中連接2個數據庫

在此先感謝。

+1

在問這裏之前,您應該詢問搜索引擎。通過查看此功能的文檔,你發現了什麼?你究竟有什麼不理解/不能實現/卡住? – Mat 2013-05-06 10:13:46

回答

3

dblink是Oracle的一個功能,而不是Sql Server。 對應的功能ins mssql被稱爲鏈接服務器,並且使您可以將鏈接添加到不同的服務器,而不是數據庫。在你的情況下,你不需要這個。要在同一臺服務器上連接來自不同數據庫的表,請在查詢中包含數據庫名稱:

select top 100 t1.* from [databse_name].[schema_name].[table_name] as t1 
+1

並確保連接的用戶有權訪問這兩個地方。 – 2013-05-06 13:39:06