如何创建具有读取,写入,删除和查看数据库中所有对象的完全权限的sql用户角色?

时间:2019-04-13 03:12:30

标签: sql sql-server

如何创建具有读取,写入,删除和查看数据库中所有对象的完全权限的sql用户角色?

所有对象-SP,视图,表,函数,触发器...。

拥有完整的语法将很有帮助。不是GUI步骤。我可以在GUI步骤中进行操作。我只需要从SQL Job中为用户创建用户角色的语法。

这是我目前的语法,对您有帮助...

CREATE USER [MyUser] FOR LOGIN [MyUser]  
ALTER ROLE [db_datareader] ADD MEMBER [MyUser]  
ALTER ROLE [db_owner] ADD MEMBER [MyUser]  
go

1 个答案:

答案 0 :(得分:2)

Use masters; 

CREATE SERVER ROLE role_name AUTHORIZATION sysadmin;  
GO  

系统管理员拥有读取,写入,删除和查看数据库中所有对象的完全权限。

这里是参考:

https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/create-a-server-role?view=sql-server-2017