Azure SQL DB - 如何创建新的登录名,具有受限访问权限的用户?
Azure SQL DB - How to create new login, user with restricted access?
我有一个 Azure SQL 数据库 database1
,其中包含以下模式和对象:
sch1.tbl1
sch1.tbl2
sch2.tbl3
sch2.tbl4
sch3.view1
sch3.view2
现在,我需要创建两个用户。
新登录,新用户具有 读写 访问权限,仅对表 sch1.tbl1
sch1.tbl2
sch2.tbl3
(即来自不同模式的 select 个表)。
新登录,新用户具有只读访问权限,只能查看sch3.view1
sch3.view2
.
请帮助我完成命令。
在 Master 数据库中执行以下查询:
create login [login] with password = ‘<<>>’
然后在实际数据库中执行以下查询:
create user [login] from login [login]
Grant Select ON sch.table1 TO [login] --Read
将 Select 关键字替换为上述读取查询中的插入、更新和删除关键字,以便对表进行写入访问
我有一个 Azure SQL 数据库 database1
,其中包含以下模式和对象:
sch1.tbl1
sch1.tbl2
sch2.tbl3
sch2.tbl4
sch3.view1
sch3.view2
现在,我需要创建两个用户。
新登录,新用户具有 读写 访问权限,仅对表
sch1.tbl1
sch1.tbl2
sch2.tbl3
(即来自不同模式的 select 个表)。新登录,新用户具有只读访问权限,只能查看
sch3.view1
sch3.view2
.
请帮助我完成命令。
在 Master 数据库中执行以下查询:
create login [login] with password = ‘<<>>’
然后在实际数据库中执行以下查询:
create user [login] from login [login]
Grant Select ON sch.table1 TO [login] --Read
将 Select 关键字替换为上述读取查询中的插入、更新和删除关键字,以便对表进行写入访问