zoukankan      html  css  js  c++  java
  • SQL2008关于权限的解释

    在SQL2008中我自己创建的一个登录名,可是那个登录名只可以用来登录,对数据库的操作什么都不能,连读取数据库都不可以。因为权限不够,只要把登录名的属性打开点击“服务器角色”,把public和sysadmin勾上就可以了如图:SQL2008关于权限的解释

    然后在用户映射中先把所以的数据库选中然后再把db_owner和public就OK了,如图:

    SQL2008关于权限的解释

    下面是关于各种权限的解释:

    第一类权限:指对服务器的数据库的操作权限
    bulkadmin 使用BULK INSERT权限,导入大容量数据
    dbcreator固定服务器角色可以创建、更改、删除和还原任何数据库
    diskadmin 磁盘管理员,对数据源等的操作,管理磁盘文件
    processadmin 进程管理员权限,修改连接和服务器状态权限,可终止SQL进程
    securityadmin 安全管理员,登录权限,对登录名及其属性进行操作,还可以读取错误日志和更改密码
    serveradmin 服务器管理员,可更改(设置服务器范围的配置选项)服务器配置和关闭服务器
    setupadmin 安装管理员,可添加和删除服务器链接
    sysadmin 系统管理员,有所有权限

    第二类权限:指该登录名对指定的数据库的操作权限。可以在“用户映射”中设定
    db_accessadmin 固定数据库角色的成员可以为 Windows 登录帐户、
    Windows 组和 SQL Server 登录帐户添加或删除访问权限。
    db_backupoperator 固定数据库角色的成员可以备份该数据库。
    db_datareader 固定数据库角色的成员可以对数据库中的任何表或视图运行 SELECT 语句。
    db_datawriter 固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。
    db_ddladmin 固定数据库角色的成员可以在数据库中运行任何数据定义语言 (DDL) 命令。
    db_denydatareader 固定服务器角色的成员不能读取数据库内用户表中的任何数据。(不可读)
    db_denydatawriter 固定服务器角色的成员不能添加、修改或删除数据库内用户表中的任何数据。(不可写)
    db_owner 固定数据库角色的成员可以执行数据库的所有配置和维护活动
    db_securityadmin 固定数据库角色的成员可以修改角色成员身份和管理权限。

  • 相关阅读:
    增量+全量备份SVN服务器
    日常小命令集锦
    filebeat输出到kafka
    在Logstash的配置文件中对日志事件进行区分
    NFS服务器简易安装
    记录一次MySQL数据库CPU负载异常高的问题
    使用Spring的jdbcTemplate进一步简化JDBC操作
    Stream 和 byte[] 之间的转换
    C# 文件转byte数组,byte数组再转换文件
    groupbox里面添加Form
  • 原文地址:https://www.cnblogs.com/accumulater/p/6687960.html
Copyright © 2011-2022 走看看