Cha*_*amp 3 sql-server azure azure-sql-database
如何在Azure SQL数据库中向用户授予sysadmin权限,或者如何在Azure SQL数据库中为用户提供相同级别的访问权限?
使用azure门户.应使用服务器级主体登录来授予对各个数据库的访问权限.
可以创建新用户并为一个或多个数据库授予权限:
-- in master
create login [XXXX] with password = 'YYYYY'
create user [XXXX] from login [XXXX];
-- if you want the user to be able to create databases and logins
exec sp_addRoleMember 'dbmanager', 'XXXX';
exec sp_addRoleMember 'loginmanager', 'XXXX'
-- in each individual database, to grant dbo
create user [XXXX] from login [XXXX];
exec sp_addRoleMember 'db_owner', 'XXXX';
Run Code Online (Sandbox Code Playgroud)
如果您刚刚创建了登录名和相应的用户,则必须添加相应的角色成员资格...
例如,
exec sp_addrolemember 'dbmanager', 'login1User';
exec sp_addrolemember 'loginmanager', 'login1User';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7496 次 |
| 最近记录: |