我有一个数据库BugTracker
,可以从" sa"用户。
我刚刚创建了新用户AdminBugCatcher
。我还绘制了" BugTracker"这个用户的数据库。但是这个数据库不应该通过" sa"用户。
我们怎样才能达到同样的目标?
我已经尝试将此数据库与" sa"用户但收到错误"用户退出失败" dbo" "
答案 0 :(得分:3)
我认为不可能。我不是专家,但我有大约7年的SQL服务器经验,据我所知,sa是系统管理员,你不能阻止这个用户。
你可以禁用sa登录(虽然我不推荐),或者更好的是,除了系统管理员之外,不要给任何人提供sa密码。
如需了解更多信息,请阅读this。
答案 1 :(得分:2)
您无法删除sa帐户,但可以重命名和/或禁用该帐户 只需确保您是否禁用了另一个具有管理员权限的帐户的sa帐户。
请参阅以下链接以了解DISABLING \ RENAMING
http://www.andreas-kraus.net/blog/security-advise-rename-your-sql-server-2005-sa-account/
答案 2 :(得分:1)
sa是SYSADMIN角色的成员,无法更改。
您所能做的只是在“sa”上输入一个强密码并保证其安全。