服務(wù)器重裝系統(tǒng),重新安裝上sql server,附加上以前的數(shù)據(jù)庫,
然后以前是每個數(shù)據(jù)庫都有一個登錄用于操作該數(shù)據(jù)庫,其他數(shù)據(jù)庫不能操作的,
附加上數(shù)據(jù)庫后該數(shù)據(jù)庫安全性里的用戶能看到以前建立好的用戶,但是在外面的系統(tǒng)級安全性的登錄名中沒有對應(yīng)的用戶,一個登錄用戶了又直接提示用戶已存在的,
上網(wǎng)搜索了一下,解決方法如下:
系統(tǒng)級的安全性,登錄名那里新建一個同名的用戶,授權(quán)那里什么都不要選,就不會提示用戶已存在 了,然后在執(zhí)行如下 SQL語句,把數(shù)據(jù)庫用戶與登錄名相關(guān)聯(lián):
use qikai_guanwang
go
sp_change_users_login 'update_one', 'qikai', 'qikai'