Sql-Server

SQL Server:dbo 使用者的最佳帳戶?

  • May 27, 2011

dbo 使用者的最佳帳戶是什麼?我的意思是,如果我使用個人 AD 帳戶作為數據庫所有者,並且如果該帳戶從 AD 中刪除(例如,如果我離職),這些數據庫將無法訪問。我聽說在 dbo 中使用“sa”帳戶也有問題。

dbo 是“使用者”(數據庫級別的安全主體)並在sys.database_principals中列出

它不是sys.databases.owner_sid中​​提到的數據庫所有者。此列位於伺服器級別,並匹配sys.server_principals中的條目,特別是 sid 列。

為了方便使用,只需讓所有者sa. 這樣做沒有大問題。

為此創建一個單獨的帳戶,例如 SQLadmin。只給它在 AD 中需要的權限,以及 SQL 所需的任何權限。

引用自:https://serverfault.com/questions/274423