博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL2008关于权限的解释
阅读量:6900 次
发布时间:2019-06-27

本文共 1037 字,大约阅读时间需要 3 分钟。

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

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

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

第一类权限:指对服务器的数据库的操作权限

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 固定数据库角色的成员可以修改角色成员身份和管理权限。

转载于:https://www.cnblogs.com/accumulater/p/6687960.html

你可能感兴趣的文章
Spring Boot学习总结(1)——Spring Boot入门
查看>>
C/C++ 宏带来的奇技淫巧 转载
查看>>
CocoaPods requires your terminal to be using UTF-8 encoding
查看>>
CSS3 圆角(border-radius)
查看>>
最大子数组
查看>>
用telnet命令,POP3接收邮件
查看>>
Nginx 关于 location 的匹配规则详解
查看>>
OutputStream、InputStream 、FileOutputStream、FileInputStream,字节流API
查看>>
10. Python面向对象
查看>>
python3与 python2 urllib模块区别
查看>>
关于props 和state
查看>>
跟我学算法-tensorflow 实现线性拟合
查看>>
redis使用管道pipeline提升批量操作性能(php演示)
查看>>
python: file_handling 解决工作中出现的文件处理需求
查看>>
HTML5 拖放(Drag 和 Drop)功能开发——浅谈dataTransfer对象
查看>>
灰度图像亮度对比度调整的简单代码
查看>>
shell测试题上机实验
查看>>
[转]二维数组和二级指针的传递问题
查看>>
nginx+fastcgi+c/c++搭建高性能Web框架
查看>>
[转载]安装archlinux 以后没有 ifconfig,route ,nslo
查看>>