Sam*_*ron 29 sql t-sql sql-server azure-sql-database
我想创建一个SQL Azure用户并授予她对少数几个DB的只读访问权限,我可以使用哪个脚本来实现这一目标?
Sam*_*ron 63
纯TSQL脚本非常混乱,SQL Azure会禁用该USE命令,因此您无法打开与每个数据库的连接,以便为用户提供读取访问权限.
这是模式的要点.
在Master DB中:
CREATE LOGIN reader WITH password='YourPWD';
-- grant public master access
CREATE USER readerUser FROM LOGIN reader;
Run Code Online (Sandbox Code Playgroud)
在每个目标DB中(需要单独的连接)
CREATE USER readerUser FROM LOGIN reader;
EXEC sp_addrolemember 'db_datareader', 'readerUser';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19449 次 |
| 最近记录: |