在SQL Azure中,如何创建只读用户
发布时间:2020-05-24 11:06:31 所属栏目:MsSql 来源:互联网
导读:我想创建一个SQL Azure用户并授予她对少数几个DB的只读访问权限,我可以使用哪个脚本来实现这一目的? 纯粹的TSQL脚本非常混乱,SQL Azure会禁用USE命令,因此您需要打开与每个数据库的连接,以便为用户提供读取访问权限. 这是模式的要点. 在Master DB中: CREATE
|
我想创建一个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'; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server INSERT INTO SELECT语句与SELECT INTO FROM语句
- sql-server – 锁定CREATE TABLE
- SQL服务器无法启动的解决方法
- 数据库设计 – 引用PK的外键是否需要NOT NULL约束?
- bak文件怎么打开 2000w数据怎么打开?
- sql-server – 比早期版本更喜欢SQL Server 2016的客观理由
- SQL Server 执行计划及Sql查询优化初探
- 数据库 – Hibernate saveOrUpdate vs update vs save / pe
- 详解MySQL的用户密码过期功能
- 计算机二级考试MySQL常考点 8种MySQL数据库设计优化方法
