2010-08-11 91 views
2

我需要GRANT只读几个数据库的权限。我如何在SQL Server 2005中实现这一点?SQL Server只读权限

+0

当你使用sp_addrolemember或不要什么事你有没有权限? – 2010-08-11 04:48:09

回答

3

授予用户(或多个)DataReader的作用

exec *THE_DATABASE_NAME*..sp_addrolemember @rolename='db_datareader', membername='*THE_USERNAME*' 
+1

+1:打我吧 – 2010-08-11 01:45:37

+0

嗨戴夫感谢您的回复。我已经尝试使用sp_addrolemember。有没有其他方法可以让我们在不使用sp_addrolemember的情况下读取权限? – Anoop 2010-08-11 01:52:51

+1

当您使用sp_addrolemember或您没有权限时发生了什么? – 2010-08-11 01:54:43