- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
我們在進(jìn)行MSSQL數據庫遷移時(shí)候常常會(huì )用到附加數據庫方式快速還原數據庫內容。簡(jiǎn)單又快捷的。但是當我要設立用戶(hù)來(lái)對數據庫進(jìn)行管理時(shí)候會(huì )發(fā)現。有這樣一個(gè)提示錯誤:
這里我們來(lái)找找問(wèn)題在哪里!
首先我們可以查看我們附加上的服務(wù)器的數據庫的配置,我們查看他的屬性。
我們在屬性中查看權限這個(gè)時(shí)候會(huì )發(fā)現這里有個(gè)用戶(hù)
但是當我們在數據庫安全性中的登錄名中查看用戶(hù)的時(shí)候會(huì )發(fā)現并沒(méi)有存在這個(gè)用戶(hù)。
這里可能會(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)行操作。
2、打開(kāi)新建查詢(xún)
3、使用命令讓數據庫中的用戶(hù)和登錄名的用戶(hù)關(guān)聯(lián)起來(lái)
Use 數據庫名
go
sp_change_users_login 'update_one','用戶(hù)名','登錄名'
執行后,我們再去查看用戶(hù)映射會(huì )發(fā)現自動(dòng)就把對應數據庫權限設置上了。
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP