SQL Server如何更改系統用戶dbo的所屬賬號


在SQL Server的每個數據庫中都有一個dbo系統用戶,dbo是系統默認創建的,無法被刪除,如下:

dbo在內部其實是綁定了一個SQL Server賬號的,可以通過其屬性查看Login name,得知其綁定的是什么SQL Server賬號:

我們從上面可以看到Login name這個字段在這里是灰色的,沒有辦法更改,那么有什么辦法可以更改數據庫中系統用戶dbo的綁定賬號Login name嗎?

其實可以從數據庫層面做更改,我們在SQL Server Management Studio中先選中數據庫,然后右鍵點擊屬性:

然后在左邊的選項中選中Files:

然后你會看到上面右邊的Owner賬號其實和數據庫中系統用戶dbo的綁定賬號Login name是一樣的,所以我們在這里更改Owner的賬號,也就是更改了數據庫中系統用戶dbo的綁定賬號。

注意,上面的Owner能夠選擇的賬號,都是你在SQL Server中Security -> Logins目錄下預先已經建立好的賬號:

 

 

參考文獻:

Sql Server how to change dbo login name

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM