日期:2014-05-17  浏览次数:20412 次

想添加一个只读用户的帐号,但添加后不放心,再请前辈帮审核下!
本帖最后由 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楼的方法解决的?