Sql-Server

修復快照鏡像上的孤兒使用者

  • October 5, 2017

我對在參與數據庫鏡像的合作夥伴伺服器上創建的數據庫快照中的孤立使用者感到有點困惑。

伺服器 A 充當數據庫 X 的主體,伺服器 B 作為其鏡像,為該數據庫 X 配置數據庫快照以用於報告目的。

我們最近進行了故障轉移。之後,我修復了伺服器 A 上數據庫 X 中的孤立使用者。

但是,當我在伺服器 B 上查看數據庫快照時,它們沒有列出。

如果我手動嘗試修復伺服器 B 上 X-snapshot 上的孤兒,則會引發錯誤

無法更新數據庫“X-snapshot”,因為數據庫是只讀的

快照作業每 30 分鐘執行一次。

請澄清或建議如何修復快照中的孤立使用者

您可以使用此知識庫文章中介紹的方法將與孤立使用者關聯的登錄名從伺服器 A 傳輸到伺服器 B。

如何在 SQL Server 實例之間傳輸登錄名和密碼

或者您可以使用Copy-DbaLoginPowerShell 命令來執行此操作。

複製-DbaLogin

引用自:https://dba.stackexchange.com/questions/187701