2009-09-21 42 views
0

我需要從一個事件命令的3個不同數據庫獲取數據。有人可以告訴我任何有效的方法,除了我連續查詢所有三個不同的數據庫服務器: - 服務器1:選擇*從... 服務器2:選擇*從..... 等等。 ..來自4個不同數據庫的數據

非常感謝

+0

您是從一個物理服務器的不同數據庫中查詢數據,還是從不同服務器的不同數據庫查詢數據?並且每個查詢中的數據是否具有相同或不同的列? – 2009-09-21 01:56:37

回答

3

看到的問題被標記TSQL:

  1. 安裝商爲 '其他' 的數據庫。
  2. 在SQL Server 2005中,向每個數據庫提供create a linked server,然後簡單地查詢「其他」數據庫是否爲SQL Server數據庫。
+0

它是有道理的。謝謝 – Jango 2009-09-21 02:04:38

1

如果數據庫在同一服務器實例上,可以格式爲「database_name.table_name.column_name」查詢,否則我會使用Mitch的答案(鏈接服務器可以以「server_name.database_name」格式查詢。 table_name.column_name「)

相關問題