美文网首页
SQL Server 登录名、服务器角色

SQL Server 登录名、服务器角色

作者: 段煜华 | 来源:发表于2019-10-26 15:07 被阅读0次

    登录名:登录服务器的用户账号;
    服务器角色:登录名对该服务器具有的权限,角色分多种的,一个角色可以有多个登录名,如操作系统的系统用户可以有多个。
    SQL服务器角色
    sysadmin 可以在 SQL Server 中执行任何活动。
    serveradmin 可以设置服务器范围的配置选项,关闭服务器。
    setupadmin 可以管理链接服务器和启动过程。
    securityadmin 可以管理登录和CREATE、DATABASE权限,还可以读取错误日志和更改密码。
    processadmin 可以管理在 SQL Server 中运行的进程。
    dbcreator 可以创建、更改和除去数据库。
    diskadmin 可以管理磁盘文件。
    bulkadmin 可以执行 BULK INSERT 语句。

    数据库角色
    db_owner 数据库中有全部权限。
    db_accessadmin 可以添加或删除用户 ID。
    db_securityadmin 可以管理全部权限、对象所有权、角色和角色成员资格。
    db_ddladmin 可以发出ALL DDL,但不能发出GRANT、REVOKE或DENY语句。
    db_backupoperator 可以发出 DBCC、CHECKPOINT 和 BACKUP 语句。
    db_datareader 可以选择数据库内任何用户表中的所有数据。
    db_datawriter 可以更改数据库内任何用户表中的所有数据。
    db_denydatareader 不能选择数据库内任何用户表中的任何数据。
    db_denydatawriter 不能更改数据库内任何用户表中的任何数据。

    相关文章

      网友评论

          本文标题:SQL Server 登录名、服务器角色

          本文链接:https://www.haomeiwen.com/subject/yzropctx.html