我有來自第三方的數據庫。他們提供了一種每週更新數據庫數據的工具。該工具非常古老,並使用ODBC。更新可以是增量式的,也可以刪除所有數據庫數據,然後重新創建數據。更新可能需要幾個小時。爲了獲得高可用性,建議有2個SQL數據庫,並在另一個數據庫中存儲「活動數據庫」設置,以確定兩個數據庫應用程序應使用哪一個(而另一個可能正在更新)。數據庫更新期間的數據庫可用性
我們遇到的一個問題是:如何在其他數據庫的存儲過程中引用活動數據庫?
這是正確的做法嗎?有沒有簡單的,基於基礎架構的方法? (這是否應該在ServerFault上發佈?)
注意:除了更新工具之外,數據庫是隻讀的。
只要你能做出一個數據庫別名...和程序打開它。 當用戶從數據庫中讀取數據時執行sp_dbrename會發生什麼? – foson 2010-11-12 15:32:26