Sql-Server
如何在 Sql Server 中以待機/只讀模式將使用者添加到數據庫
我的報告伺服器中有一個處於待機/只讀模式的數據庫。但是,我無法向該數據庫添加新使用者。如何向該數據庫添加新使用者?
檢查數據庫是否是日誌傳送的一部分。由於輔助伺服器中的數據庫將處於只讀/備用狀態。不允許直接更改數據庫。
辨識主伺服器並在那裡添加使用者。這將移至您的只讀輔助文件。
編輯:1
確保兩個伺服器中都存在登錄名。
如果是 SQL 登錄而不是 Windows 登錄,您可能希望在具有相同 SID 的副本上創建登錄(使用者),這將確保權限也被複製。
CREATE LOGIN login_name WITH Password = 'strong_password', SID = 0xSome_value
您可以通過查詢 table 從主實例獲取 SID
sys.server_principals
。Select name, sid From sys.server_principals Where name = login_name