SQL Error:15150

無法改變使用者

當想要改變dbo的時候,發現無法更改,貌似是dbo算是預設的,無法刪除也無法更改。

而他跳出來的Error是15150,並不是一個獨立的Error。


因此實際上的Error也沒正確遇到,但是參考以下網址應該可以解除

https://blog.sqlauthority.com/2017/12/12/sql-server-fix-msg-15150-cannot-alter-user-dbo/


大致上的解析是在說因為

1. DB使用者dbo 與 登入使用者A綁定,因此直接修改使用者登入A的綁定時候會導致錯誤。

2. 先把DB使用者的dbo(預設的db owner)先修改成與登入使用者B綁定。

3. 現在就可以把使用者登入A與其他帳號綁定(此時使用者登入A並沒有與其他DB使用者綁定)

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

javascript 更改屬性及創建標籤