孤立帳戶,就是某個資料庫的帳戶只有使用者名稱而沒有登入名,這樣的使用者在使用者庫的sysusers系統表中存在,而在master資料庫的syslogins中卻沒有對應的記錄。
解決方法是使用sp_change_users_login來修復。
sp_change_users_login的用法有三種
用法1:
exec sp_change_users_login 'report'
列出當前資料庫的孤立使用者
用法2:
exec sp_change_users_login 'auto_fix','使用者名稱'
可以自動將使用者名稱所對應的同名登入新增到syslogins中
這要求先在資料庫中建立乙個同名的登入名,注意這個登入名的伺服器角色中不要選擇sysadmin
用法3:
exec sp_change_users_login 'update_one','使用者名稱','登入名'
將使用者名稱對映為指定的登入名。
選擇附加或還原後的資料庫,執行以下指令碼:
exec sp_change_users_login 'update_one','ecology','ecology'
如何解決mysql stop fail的問題
最近在學習mysql,碰到了乙個mysql stop fail的問題,在這裡把碰到的問題以及解決的過程寫出來,不是這個問題有多難,而是我在解決此問題的過程中沒有發現乙個行之有效的解決問題的中文網頁,搞得白白浪費了很多時間。在這裡我把解決的過程寫下來,希望給後來者解決相同的問題節省點時間。好了,廢話不...
如何解決mysql stop fail的問題
最近在學習mysql,碰到了乙個mysql stop fail的問題,在這裡把碰到的問題以及解決的過程寫出來,不是這個問題有多難,而是我在解決此問題的過程中沒有發現乙個行之有效的解決問題的中文網頁,搞得白白浪費了很多時間。在這裡我把解決的過程寫下來,希望給後來者解決相同的問題節省點時間。好了,廢話不...
如何解決藍屏問題
第一步 公升級筆記本bios 一般說來筆記本在出廠的時候很可能設計上存在某些的瑕疵,而廠商通常會採用公升級bios的方法來解決這些bug。如果我們在使用筆記本腦的過程中遇到了藍屏的情況,那麼我們可以採取公升級bios的辦法來解決藍屏的故障。第二步 正確安裝硬體驅動 在重新整理了bios以後,部分筆記...