DBA*_*rew 4 sql-server sql-server-2005
SQL Server 2005 中数据库所有者的最佳实践是什么?
我已经搜索过这个页面...
http://technet.microsoft.com/en-us/sqlserver/bb331794.aspx
并没有找到我要找的东西。
这是在您执行 sp_helpdb 和/或如果您在 SSMS 中右键单击数据库并选择属性并转到“文件”时在所有者列中显示的主体,它是顶部标记所有者的第二个下拉列表框。
目前它被设置为不再在公司工作的域用户。在过去,我总是将它保留为默认值,即创建它的用户。我知道我不能将它设置为服务运行的域用户。我可以将它设置为 SA 但这感觉不对。也许我应该创建一个新的特殊 SQL 登录,它具有有限的权限并仅用于此目的?
sa 是 db 的最佳所有者。您希望将所有者设置为您知道将持续存在的内容,因为 db_owner 角色信息存储在数据库本身中。如果数据库出现问题并且变得无法访问并且 SQL Server 无法确定谁在 db_owner 角色中,那么只有 db 所有者或 sysadmin 服务器角色中的某个人才能执行某些操作来恢复数据库。如果除了 sa 之外没有其他人担任 sysadmin 角色,那么您会遇到一些问题。
当然,如果 sa 是唯一的系统管理员,并且您经常以 sa 的身份登录以进行管理工作,那么您可能已经有其他问题需要解决...
归档时间: |
|
查看次数: |
3044 次 |
最近记录: |