我如何以编程方式将SQL Server 2000中数据库的访问权限限制为该数据库的数据库所有者?示例...如果我右键单击企业管理器中“Northwind”数据库中的“属性”,则所有者将列为sa
。如何将此数据库的访问权限仅限于sa
登录?
答案 0 :(得分:1)
您可以将数据库设置为RESTRICTED_USER可用性。
ALTER DATABASE MyDatabase SET RESTRICTED_USER
-- OR --
ALTER DATABASE MyDatabase SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE
答案 1 :(得分:1)
一些想法:
SET RESTRICTED_USER
)限制db_owner数据库角色的成员更有意义除此之外,您的请求背后的原因是什么?