想添加一个只读用户的帐号,但添加后不放心,再请前辈帮审核下!
本帖最后由 salecn 于 2012-12-12 16:03:35 编辑
目的:想建一个只允许读取sqlsever2000的stu数据库的Table1表的用户。
问题:按以下步骤执行后,但发现wlzx这个帐号用企业管理登录后有public权限(如下图),也可以查询看master等数据库。
要求:可不可以用企业管理登录后就只有stu数据库,不显示其它的东西。
--添加只允许访问指定表的用户:
exec sp_addlogin 'jikao','pw','stu'
--添加到数据库
exec sp_grantdbaccess 'jikao'
--添加到角色
exec sp_addrolemember 'db_datareader','jikao'
--读取整张表
GRANT SELECT ON Table1 TO [jikao]
------解决方案--------------------没办法 要不你新建一个实例就这一个数据库
------解决方案--------------------------解决方案--------------------你用1楼的方法解决的?