Sql-Server
SQL 日誌傳送 只讀/備用 不同使用者
我在伺服器 A 上有一個主 OLTP 伺服器,在伺服器 B 上有一個處於待機/只讀模式的日誌傳送。
日誌傳送伺服器每 4 小時刷新一次,用於 BI 報告分析,以減少 OLTP 的負載。我希望 LogShippingDb 上有一組不同的使用者,它們無法訪問主 OLTP。每次,我嘗試在 LogShipping Db 上添加使用者時,都會顯示“無法更新數據庫,因為數據庫是只讀的”。
如何解決此問題,並在 Log Shipping 上擁有不同的使用者集?
我也可以在主伺服器上嘗試孤立使用者嗎?例如 OLTP 上的 Winad BI 使用者組,沒有登錄名,但是使用者,然後在目標伺服器上同時擁有登錄名和使用者?
孤立使用者可能也不是最好的方法,可能會導致問題,試圖避免查看同義詞數據庫,我們有很多表 1000+
如果您禁用主伺服器上的登錄,這很容易實現: