Sql server SQL Server:限制管理员查看存储过程的权限

Sql server SQL Server:限制管理员查看存储过程的权限,sql-server,Sql Server,任何人都知道如何限制管理员在SQLServerManagementStudio中查看所有存储过程吗?(因为这里有4个人有管理员权限,我们想限制2个用户查看存储过程…在SQL server中无法有效限制sysadmin服务器角色的成员。 虽然您可能会想出一些复杂的db特性组合,这些组合可能会暂时限制系统管理员的功能,但您无法阻止它们禁用此构造 (顺便说一句,本地(Windows)管理员也是如此。虽然默认情况下本地管理员没有系统管理员访问权限,但本地管理员很容易将自己的帐户添加到系统管理员角色中。)

任何人都知道如何限制管理员在SQLServerManagementStudio中查看所有存储过程吗?(因为这里有4个人有管理员权限,我们想限制2个用户查看存储过程…

在SQL server中无法有效限制sysadmin服务器角色的成员。 虽然您可能会想出一些复杂的db特性组合,这些组合可能会暂时限制系统管理员的功能,但您无法阻止它们禁用此构造

(顺便说一句,本地(Windows)管理员也是如此。虽然默认情况下本地管理员没有系统管理员访问权限,但本地管理员很容易将自己的帐户添加到系统管理员角色中。)

如果不允许这些人查看程序,那么他们显然不是“系统管理员”。将他们从角色中删除,并仅授予他们真正需要的权限