Sql-Server
SQL Server:dbo 使用者的最佳帳戶?
dbo 使用者的最佳帳戶是什麼?我的意思是,如果我使用個人 AD 帳戶作為數據庫所有者,並且如果該帳戶從 AD 中刪除(例如,如果我離職),這些數據庫將無法訪問。我聽說在 dbo 中使用“sa”帳戶也有問題。
dbo 是“使用者”(數據庫級別的安全主體)並在sys.database_principals中列出
它不是sys.databases.owner_sid中提到的數據庫所有者。此列位於伺服器級別,並匹配sys.server_principals中的條目,特別是 sid 列。
為了方便使用,只需讓所有者
sa
. 這樣做沒有大問題。
為此創建一個單獨的帳戶,例如 SQLadmin。只給它在 AD 中需要的權限,以及 SQL 所需的任何權限。