Sql-Server-2008

在不影響使用者的情況下恢復 SQL Server 2008 db

  • July 1, 2012

當我從另一台伺服器上的數據恢復 Sql Server 2008 R2 中的數據庫時,它會使使用者一團糟。我在兩台機器上都有一個名為 Web_SqlA 的 Windows 使用者和 MsSql 登錄名。在還原之前,Web_SqlA 已正確映射到數據庫中的正確 Windows 使用者。還原後,Web_SqlA 仍被列為 db 的使用者,但它不再與 Windows 使用者綁定,導致與其的受信任連接失敗。

如何在不破壞該使用者的情況下恢復數據庫?

我看到了這個:

Sql Server Database Restore

事後修復這些孤立使用者的地址;我希望首先防止在恢復期間覆蓋使用者 - 其他所有內容都應該恢復,但讓我的使用者保持不變。我該怎麼辦?

如果在執行還原之前使用 sp_help_revlogin,這將允許使用者與登錄名匹配。這需要一點計劃……

http://support.microsoft.com/kb/246133

引用自:https://serverfault.com/questions/403770