在SQL Azure中,如何创建只读用户

前端之家收集整理的这篇文章主要介绍了在SQL Azure中,如何创建只读用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个sql Azure用户并授予她对少数几个DB的只读访问权限,我可以使用哪个脚本来实现这一目的?

解决方法

纯粹的Tsql脚本非常混乱,sql Azure会禁用USE命令,因此您需要打开与每个数据库的连接,以便为用户提供读取访问权限.

这是模式的要点.

在Master DB中:

CREATE LOGIN reader WITH password='YourPWD';
-- grant public master access
CREATE USER readerUser FROM LOGIN reader;

在每个目标DB中(需要单独的连接)

CREATE USER readerUser FROM LOGIN reader;
EXEC sp_addrolemember 'db_datareader','readerUser';
原文链接:https://www.f2er.com/mssql/84431.html

猜你在找的MsSQL相关文章