sqlserver2017为用户提供了哪两个角色

sqlserver2017为用户提供了哪两个角色,第1张

SQL Server2017 中有两种类型的数据角色:数据库中预定义的“固定数据库角色”和您可以创建的“灵活数据库角色”。固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。 db_owner和db_securityadmin数据库角色的成员可以管理固定数据库角色成员身份。但是,只有db_owner数据库角色的成员能够向db_owner固定数据库角色中添加成员。msdb 数据库中还有一些特殊用途的固定数据库角色。

查看更多

db_datawriter可以列出所有数据库角色。db_datareader固定数据库角色的成员可以对数据库中的任何表或视图运行SELECT语句。db_datawriter可以列出所有数据库角色。db_owner固定数据库角色的成员可以执行数据库的所有配置和维护活动。

db_owner:在数据库中有全部权限。

db_accessadmin:可以添加或删除用户ID。

db_ddladmin:可以发出ALL DDL *** 作的所有权。

db_securityadmin:可以管理全部权限、对象所有权、角色和角色成员资格。 db_backupoperator:可以发出DBCC、CHECKPOINT和BACKUP语句。

db_datareader:可以选择数据库内任何用户表中的所有数据。

db_datawriter:可以更改数据库内任何用户表中的所有数据。

db_denydatareader:不能选择数据库内任何用户表中的任何数据。

db_denydatawriter:不能更改数据库内任何用户表中的任何数据。

大概选几个主要的写上就可以了,如owner、accessadmin等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10868504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存