0
我有兩個駐留在不同網絡上的SQL 2005實例。我需要從實例A備份數據庫並每週將其恢復到實例B中的數據庫,以便兩個數據庫保存相同的數據。恢復之後,數據庫B上的登錄SIDS已更改,因此用戶無法登錄到數據庫B,並且它支持的Web應用程序的連接字符串已損壞。有沒有解決這個問題的方法?謝謝。數據庫恢復後用戶登錄問題
我有兩個駐留在不同網絡上的SQL 2005實例。我需要從實例A備份數據庫並每週將其恢復到實例B中的數據庫,以便兩個數據庫保存相同的數據。恢復之後,數據庫B上的登錄SIDS已更改,因此用戶無法登錄到數據庫B,並且它支持的Web應用程序的連接字符串已損壞。有沒有解決這個問題的方法?謝謝。數據庫恢復後用戶登錄問題
有一個存儲過程:sp_change_users_login
(請參閱:http://msdn.microsoft.com/en-gb/library/ms174378.aspx)。特別是,看看Auto_Fix
行動。但是,請注意,此SP將來會被棄用。
因此,我們現在應該使用ALTER USER
(請參閱:http://msdn.microsoft.com/en-gb/library/ms176060.aspx)。
這是修正:用戶名[username]用login = [username]; – gates 2010-05-19 12:55:47