SQL Server中角色与权限管理

转载 2015年11月19日 00:47:29

服务器角色:

按照从最低级别角色(bulkadmin)到最高级别角色(sysadmin)的顺序进行描述:

1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句允许从文本文件中将数据导入到SQL Server2008数据库中,为需要执行大容量插入到数据库的域帐号而设计.

2.dbcreator:这个角色可以创建,更改,删除和还原任何数据库.不仅适合助理DBA角色,也可能适合开发人员角色.

3.diskadmin:这个角色用于管理磁盘文件,比如镜像数据库和添加备份设备.适合助理DBA

4.processadmin:SQL Server 2008可以同时多进程处理.这个角色可以结束进程(在SQL Server 2008中称为"删除")

5.public:有两大特点:第一,初始状态时没有权限;第二,所有数据库用户都是它的成员

6.securityadmin:这个角色将管理登录名及其属性.可以授权,拒绝和撤销服务器级/数据库级权限.可以重置登录名和密码

7.serveradmin:这个角色可以更改服务器范围的配置选项和关闭服务器

8.setupadmin:为需要管理联接服务器和控制启动的存储过程的用户而设计.

9.sysadmin:这个角色有权在SQL Server 2008 中执行任何操作.

 

数据库角色:

1.db_accessadmin:可以在数据库中添加和删除数据库用户, 组及角色

2.db_backupoperator:可以备份数据库

3.db_datareader 可以读取任何表中的数据

4.db_datawriter 可以添加、更改或删除所有表中的数据

5.db_ddladmin 可以添加、更改或删除数据库对象(即可以执行任何DDL语句)

6.db_denydatareader 不能读取任何表中的数据,但仍然可以通过存储过程来查看

7.db_denydatawriter 不能更改任何表中的数据,但仍然可以通过存储过程来修改

8.db_owner 执行任何操作

9.db_securityadmin 可以更改数据中的权限和角色

10.public:每个数据库用户都属于public角色.未对用户授权之前,该用户将被授予public角色的权限.该角色不能被删除

SQL Server中角色与权限管理

服务器角色: 按照从最低级别角色(bulkadmin)到最高级别角色(sysadmin)的顺序进行描述: 1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句允许从文本文件中将...

SQL Server中角色与权限管理

服务器角色: 按照从最低级别角色(bulkadmin)到最高级别角色(sysadmin)的顺序进行描述: 1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句允许从文本文...

SQL Server中角色与权限管理

服务器角色: 按照从最低级别角色(bulkadmin)到最高级别角色(sysadmin)的顺序进行描述: 1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句...

SQL Server中角色与权限管理

      SQL Server中角色与权限管理 分类: SQL Server 2013-03-26 16:25 4341人阅读 评论(2) 收藏 举报 服务器角...
  • tlammon
  • tlammon
  • 2015年07月17日 10:50
  • 155

SQL_Server_2008角色与权限管理.ppt

  • 2013年11月13日 00:16
  • 2.46MB
  • 下载

SQL Server2005 权限管理

  • 2010年06月01日 14:50
  • 295KB
  • 下载

SQL Server与Oracle对比学习:权限管理(一)

我们发现我们现在的生活中到处是涉及到密码,你要记各种各样的密码.比如银行卡,邮件,QQ,微博,游戏,各种网站会员. 使用数据库自然也不例外,得先整个用户名和密码才能登进去使用里面的数据啊.虽然也有啥...

sql server2000权限管理

--sa用户的操作--- --数据库的创建 create database [sc] on(name='scdb_data',filename='d:/scdb_data.mdf',size=...
  • dxt1107
  • dxt1107
  • 2011年01月06日 17:02
  • 851

SQL Server与Oracle对比学习:权限管理(二) 一些有趣的比喻

SQL Server权限管理   login 与user的区别 我玩惯了Oracle刚一来玩SQL Server就被login 和user这样的概念搞的有点迷糊了.因为Oracle中没有这样的区...

Sql server 权限管理

1、设置某一登录账户只能看到部分数据库参考 TN VIEW ANY DATABASE权限 通过sp_addlogin创建登录名 –basic:用户登陆账号 –basic123456:用户登陆密码...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server中角色与权限管理
举报原因:
原因补充:

(最多只允许输入30个字)