2017-02-27 16 views
0

我有一個有趣的SQL挑戰。我有多個MS SQL Express服務器的衛星(可能在100年代),我需要集中到一箇中央SQL Server中。衛星服務器基本上是記錄發生的交易,基本上是在特定時間使用材料。中央SQL Server將用於報告總結報告(例如每天使用的材料數量等),而不是保存每臺計算機的完整數據集。我有一些想法想到如何做到這一點(在中央服務器上使用鏈接服務器,每個衛星服務器上的視圖都是一個,而定期刷新數據的SQL任務)。我不確定的是,當我使用多個衛星服務器時,這將如何擴大規模,那麼最佳的解決方案性能明智之舉是什麼?集中多個MS SQL服務器到一個

回答

1

您可以簡單地使用鏈接的服務器查詢。 (格式:server_name.database_name.schema_name.table_name

由於您的預期是僅生成彙總報表,您可以創建此一箇中央的SQL Server內所需的視圖/過程定義,而不從不同的存儲數據服務器進入它。