国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

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

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

2019-08-10 15:51:18 7890

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

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

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

執行后,我們再去查看用戶(hù)映射會(huì )發(fā)現自動(dòng)就把對應數據庫權限設置上了。

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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題:
-->