sql-server-2008 - 如何授予用户对所有数据库的只读访问权限

标签 sql-server-2008

我希望一组用户对 SQL Server 上所有数据库的所有表和 View 具有只读访问权限(我使用的是 SS2008)。我希望这些用户对所有 future 的表和 View 具有只读访问权限。

你会如何设置?

最佳答案

将用户添加到 db_datareader角色

例子

exec sp_addrolemember 'db_datareader',YourLogin

关于db_datareader的信息:http://msdn.microsoft.com/en-us/library/ms188629(SQL.90).aspx

关于sql-server-2008 - 如何授予用户对所有数据库的只读访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196502/

相关文章:

tsql - 不寻常的 T-SQL - 这里发生了什么?

sql - 根据日期减值 SQL

sql - 为什么这个查询使用多个选择比使用 between 查询更快?

c# - 使用现有数据库中的数据在 ASP.NET MVC 中创建数据库模拟

sql - 如何将数据库图从一台服务器移动到另一台服务器

sql - 在sql中将时间转换为小时范围

sql - 计算子查询中出现的次数

Sql正则表达式查询以匹配单词的精确匹配项

SQL Server 2008 - 如何将 GMT(UTC) 日期时间转换为本地日期时间?

sql-server-2008 - 与现有主键或 UNIQUE 约束不匹配