孤立賬戶的解決方案

2021-05-21 19:13:19 字數 518 閱讀 7522

所謂孤立帳戶,就是某個資料庫的帳戶只有使用者名稱而沒有登入名,這樣的使用者在使用者庫的sysusers系統表中存在,而在master資料庫的syslogins中卻沒有對應的記錄。

孤立帳戶的產生一般是一下兩種:

1.將備份的資料庫在其它機器上還原;

2.重灌系統或sql server之後只還原了使用者庫

解決方法是使用sp_change_users_login來修復。

sp_change_users_login的用法有三種

用法1:

exec sp_change_users_login 'report'

列出當前資料庫的孤立使用者

用法2:

exec sp_change_users_login 'auto_fix','使用者名稱'

可以自動將使用者名稱所對應的同名登入新增到syslogins中

用法3:

exec sp_change_users_login 'update_one','使用者名稱','登入名'

將使用者名稱對映為指定的登入名。

mysql孤立鎖 SQL孤立使用者解決方案

中國最大的web開發資源 及技術社群,prb 聯機叢書中的 孤立使用者疑難解答 主題不完整 文章 id 274188 最後更新日期 2004年5月31日 版本 1.0 本頁內容 症狀狀態 更多資訊 參考症狀 當您將資料庫備份恢復到另一台伺服器時,可能會遇到孤立使用者的問題。sql server 聯機...

熱點賬戶解決方案

在某一瞬間,單個賬戶集中的發生資金變動,若不加控制,其賬戶餘額會因發生髒讀 覆蓋更新等情況而錯誤記錄。如果簡單的以悲觀鎖 樂觀鎖的方式限制,雖然不會發生資料錯誤,但會造成服務不可用 該賬戶的更新請求全部失敗 而請求重試 再次網路通訊的開銷並不能忽略不計。在賬戶系統的實際業務中,發生 熱點賬戶 情況的...

熱點賬戶問題和常用解決方案 上

熱點賬戶問題由來已久,一直是賬戶系統設計中的乙個難點和瓶頸!小拽將通過上中下三篇文章,分別介紹下熱點賬戶的產生,解決方案和延伸應用!本篇主要介紹下什麼是熱點賬戶?通用財務賬戶系統如何設計?以及其中的冪等健和鏈式設計等 熱點賬戶 顧名思義,熱點賬戶就是會被高頻操作的賬戶!相較於普通的賬戶,熱點賬戶數量...