Microsoft SQL Server錯(cuò)誤: 15138刪除對(duì)于用戶(hù)失敗,數(shù)據(jù)庫(kù)主體在該數(shù)據(jù)庫(kù)中擁有架構(gòu),無(wú)法刪除
解決方法一
先刪除此用戶(hù)對(duì)應(yīng)的架構(gòu),然后在刪除對(duì)應(yīng)的用戶(hù)
步驟
1。SQL SERVER MANAGEMENT STUDIO》數(shù)據(jù)庫(kù)》安全性》構(gòu)架,先刪除對(duì)應(yīng)的構(gòu)架
2。SQL SERVER MANAGEMENT STUDIO》數(shù)據(jù)庫(kù)》安全性》用戶(hù),刪除對(duì)應(yīng)的用戶(hù)
解決方法二
執(zhí)行如下SQL語(yǔ)句
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;
然后手動(dòng)刪除就可以了。
上圖中如果要?jiǎng)h除某個(gè)用戶(hù)如果該用戶(hù)有關(guān)聯(lián)的架構(gòu)那么必須將該架構(gòu)重新分配給其他用戶(hù)才能刪除.
您可能感興趣的文章:- 當(dāng)恢復(fù)sqlserver bak文件時(shí),原始的用戶(hù)無(wú)法刪除的解決方法
- SQL Server正確刪除Windows認(rèn)證用戶(hù)的方法