我有兩個正在用於我的應用程序的SQL Server數據庫。SQL Server數據庫移動到另一臺服務器
問題是,現在我們已決定將其中一個數據庫移動到另一臺新服務器,原因是性能問題。
確保SQL查詢中所有連接都能正常工作的最佳方法是什麼?我是否需要更新數據庫之間的每個連接,以便它可以在新服務器上引用數據庫?
我已經更新的web.config與變化,但是這不會影響到查詢的加入
任何意見將是巨大的
感謝
我有兩個正在用於我的應用程序的SQL Server數據庫。SQL Server數據庫移動到另一臺服務器
問題是,現在我們已決定將其中一個數據庫移動到另一臺新服務器,原因是性能問題。
確保SQL查詢中所有連接都能正常工作的最佳方法是什麼?我是否需要更新數據庫之間的每個連接,以便它可以在新服務器上引用數據庫?
我已經更新的web.config與變化,但是這不會影響到查詢的加入
任何意見將是巨大的
感謝
爲此,您需要配置第二服務器作爲鏈接服務器:http://msdn.microsoft.com/en-GB/library/ms188279.aspx
然後可以更新第一臺服務器上的查詢以訪問第二臺服務器上的表。
請注意,任何通過兩臺服務器連接表的查詢通常都是非常慢慢 - 如果表中有大量行,則更是如此。
好吧,所以我需要在設置鏈接服務器後手動更新每個查詢? – 2014-10-31 10:39:35
是的,建立鏈接後,你的表名將從「owner.schema.tablename」格式變爲「server.owner.schema.tablename」 – paul 2014-10-31 10:42:07
這是一個很大的變化。預計性能大大降低。 – 2014-10-31 11:21:40