国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

MS SQL Server錯誤21002:[SQL-DMO]用戶xxx已經存在

2024-08-31 00:49:03
字體:
來源:轉載
供稿:網友

錯誤21002:[sql-dmo]用戶"xxx"已經存在,如何解決!急!!!!


在數據庫的sysusers中刪除xxx

update:

使登錄用戶和數據庫的孤立用戶對應起來
       其實我們建立了同樣名稱的數據庫登錄用戶后,數據庫中的表我們照樣不能使用時因為sid的不同,就是系統登錄表和數據庫用戶表中的用戶名相同,單是sid字段,數據庫中的還是以前舊系統的sid值,所以我們就要把它對應成我們新建的,數據庫靠sid來識別用戶。
       這里可以使用存儲過程sp_change_users_login。它有三種動作,分別是report,update_one和auto_fix。
       運行sp_change_users_login 'report',系統會列出當前數據庫的孤立用戶數。
       我們只需要選擇當前數據庫為testdb,然后運行
       sp_change_users_login 'update_one','test','test'
       系統就會提示修復了一個孤立用戶。
       如果沒有建立test的登錄用戶,還可以用
sp_change_users_login 'auto_fix', 'test', null, 'testpassword'
來創建一個登錄用戶名為test,密碼為testpassword的用戶與之對應。
      
好了,到這里通常情況下,數據庫對象得到訪問問題已經解決了。如果有多個數據庫中有同一個用戶的數據表,只需要選擇不同的數據庫,執行update_one的那個就行了。


 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肃南| 汤阴县| 将乐县| 六枝特区| 钟山县| 郁南县| 万盛区| 沙湾县| 青海省| 青浦区| 雅安市| 泾川县| 镇宁| 房产| 泊头市| 河源市| 图木舒克市| 九寨沟县| 旬阳县| 黎平县| 磴口县| 托克逊县| 台山市| 根河市| 南靖县| 乌拉特前旗| 拉孜县| 江都市| 冕宁县| 道孚县| 新河县| 阜宁县| 上犹县| 潮州市| 安龙县| 山西省| 宜都市| 平陆县| 贡嘎县| 大宁县| 临朐县|