dbo用户最好的账号是什么? 我的意思是,如果我使用个人AD帐户的数据库所有者,如果这个帐户是从公元(如离开我的工作),这些数据库不能访问。 我听说在dbo中使用“sa”帐号也有问题。
dbo是“用户”(数据库级别的安全主pipe),并在sys.database_principals中列出
它不是sys.databases.owner_sid中提到的数据库所有者。 此列位于服务器级别,并与sys.server_principals中的条目相匹配,特别是sid列。
为了方便使用,只需让业主sa 。 这样做没有什么大问题。
为此创build一个单独的帐户,如SQLadmin。 只给它在AD中所需的权限,以及SQL所需的任何权限。