Sql Server主副本和辅助副本间账号同步以及权限同步
生活随笔
收集整理的這篇文章主要介紹了
Sql Server主副本和辅助副本间账号同步以及权限同步
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述
SqlServer如果配置了AlwaysOn,其數據庫賬號信息同步會出現問題。
我遇到的情況是在主副本添加了賬號信息,且給某個數據庫添加了權限,這個賬號會同步至輔助副本,但是數據庫角色信息沒有同步,也就是數據庫權限信息沒有同步至輔助副本。
這是一個比較頭疼的問題,因為直接在輔助副本添加不了權限信息或數據庫角色信息,因為輔助副本只讀。
解決方式
以下是我采用的解決方法,用于主副節點同步賬號和權限信息:
1.先在主副本建立建立登錄賬號以及賦予數據庫角色和權限
2.如果在輔助節點有賬號但是沒有角色和權限信息,則直接把副本節點的登錄賬號刪除(安全性中的登錄名),如果本來只有主副本有賬號直接進入第3步
3.查詢主副本的詞賬號的sid信息
SELECT * FROM [dbName]..Sysusers4.在輔助副本建立賬號(這時會同步權限信息)
CREATE LOGIN [ogg_wkc] WITH PASSWORD='?',SID=?, DEFAULT_DATABASE=[dbNames], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF?
轉載于:https://www.cnblogs.com/yezongjie/p/sqlserver_loginaccountsync_20190701.html
總結
以上是生活随笔為你收集整理的Sql Server主副本和辅助副本间账号同步以及权限同步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何从开始掌控会议?
- 下一篇: Unity Shader 序列帧动画