我创建了一个在SQL Server 2005中具有sysadmin权限的测试用户(sysadmin,因为我也希望使用此用户名进行配置文件)。但我想限制测试用户对生产数据库的访问权限。
它位于“登录”下,并且在其属性的“用户映射”选项卡下选择了数据库名称,并带有“db_denydatareader”默认架构。但它仍然可以运行select语句。
答案 0 :(得分:2)
很抱歉,但是一旦您授予SysAdmin访问权限,您就已经放弃了农场。您必须为测试用户创建不同的角色,然后仅授予对所需数据库的访问权限。