日本三级片在线观看视频_西西大胆午夜人体视频无码_少妇无码一区二区_亚洲天堂超碰_极品少妇被猛的白浆直流_91精品云霸高清中文字幕_草草五月天伊人_久久少妇无码专区_欧美激欧美啪啪5老太_日韩在线在线成人

幫助中心 >  技術知識庫 >  數(shù)據(jù)庫 >  數(shù)據(jù)庫管理 >  MSSQL2008R2數(shù)據(jù)庫附加上后新建用戶設置權限提示錯誤“用戶、組或角色

MSSQL2008R2數(shù)據(jù)庫附加上后新建用戶設置權限提示錯誤“用戶、組或角色

2019-08-10 15:51:18 18690

    我們在進行MSSQL數(shù)據(jù)庫遷移時候常常會用到附加數(shù)據(jù)庫方式快速還原數(shù)據(jù)庫內容。簡單又快捷的。但是當我要設立用戶來對數(shù)據(jù)庫進行管理時候會發(fā)現(xiàn)。有這樣一個提示錯誤:
image.png
這里我們來找找問題在哪里!
首先我們可以查看我們附加上的服務器的數(shù)據(jù)庫的配置,我們查看他的屬性。
我們在屬性中查看權限這個時候會發(fā)現(xiàn)這里有個用戶
image.png
但是當我們在數(shù)據(jù)庫安全性中的登錄名中查看用戶的時候會發(fā)現(xiàn)并沒有存在這個用戶。
image.png

這里可能會用到一個名詞叫‘孤立用戶’。
這里解釋下這個名詞:孤立帳戶,就是某個數(shù)據(jù)庫的帳戶只有用戶名而沒有登錄名,這樣的用戶在用戶庫的sysusers系統(tǒng)表中存在,而在master數(shù)據(jù)庫的syslogins中卻沒有對應的記錄。
孤立帳戶的產生一般是一下兩種:
1.將備份的數(shù)據(jù)庫在其它機器上還原;
2.重裝系統(tǒng)或SQL SERVER之后只還原了用戶庫
問題找到了那我們就來解決:
解決方法
1、首先我們建立一個登錄名和那個數(shù)據(jù)庫記錄一致的名字,但是不進行設置權限也就是用戶映射不進行操作。
image.png
2、打開新建查詢
image.png
3、使用命令讓數(shù)據(jù)庫中的用戶和登錄名的用戶關聯(lián)起來

Use 數(shù)據(jù)庫名
go
sp_change_users_login 'update_one','用戶名','登錄名'

執(zhí)行后,我們再去查看用戶映射會發(fā)現(xiàn)自動就把對應數(shù)據(jù)庫權限設置上了。

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: