新增登入使用者並設定可存取資料庫時出現錯誤訊息 “該使用者已存在在資料庫中",但在SQL Server Enterprise Manager 中,在該資料庫中看不到已存在的使用者。   Leave a comment

狀況描述:

SQL 2000 資料庫移植到其他機器上,重建登入使用者 Plan,新增Plan 使用者再設定可存取資料庫 PlanBase 時出現 "該使用者已存在",導致無法指派存取權限。

到PlanBase資料庫查看該資料庫使用者又看不到 Plan 使用者,導致無法使用 SQL Server Enterprise Manager 來作使用者移除的動作。

 

解決辦法:

使用 SQL 系統預儲程序來移除使用者,打開 SQL Query Analyzer,並移到該資料庫底下,輸入 EXEC sp_dropuser <使用者名稱> (例:EXEC sp_dropuser ‘Plan’),

即可將該使用者移除。

廣告

Posted 2008 年 02 月 13 日 by sfcer0414 in SQL 2000

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: