数据库

SQL Server服务器角色特性一览

字号+作者:益华科技来源:应用开发2025-11-05 08:25:28我要评论(0)

角色特性sysadmin该角色能够执行SQL Server上的任何操作。本质上,任何具有这种角色成员身份的人都是那个服务器上的sa。这种服务器角色的创建为微软提供了某一天去除sa登录的能力——实际上,

角  色

特  性

SQL Server服务器角色特性一览

sysadmin

该角色能够执行SQL Server上的角色任何操作。本质上,特性任何具有这种角色成员身份的角色人都是那个服务器上的sa。这种服务器角色的特性创建为微软提供了某一天去除sa登录的能力——实际上,联机丛书把sa称作本质上为遗留物的角色东西

值得注意的是,在SQL Server上,特性Windows的角色Administrators组被自动映射到sysadmin角色中。这意味着服务器的特性Administrators组中的任何成员同时也具有对SQL数据的sa级别的访问权限。如果需要,角色你可以从sysadmin角色中删除Windows的特性administrators组,以提高安全性、角色防范漏洞

serveradmin

该角色能设置服务器范围的特性配置选项或关闭服务器。尽管它在范围上相当有限,服务器租用角色但是特性,由该角色的角色成员所控制的功能对于服务器的性能会产生非常重大的影响

setupadmin

该角色仅限于管理链接服务器和启动过程

securityadmin

对于专门创建出来用于管理登录名、读取错误日志和创建数据库许可权限的登录名来说,该角色非常便利。在很多方面,该角色是典型的系统操作员角色——它能够处理多数的日常事务,但是,却不具备一个真正无所不能的超级用户所拥有的那种全局访问

processadmin

能够管理SQL Server中运行的进程——必要的话,该角色能够终止长时间运行的进程

dbcreator

该角色仅限于创建和更改数据库

diskadmin

管理磁盘文件(指派给了什么文件组、附加和分离数据库,等等)

bulkadmin

该角色有些怪异。它被明确创建出来,用于执行BULK INSERT语句的高防服务器权限,否则的话,只能由具有sysadmin权限的人来执行BULK INSERT语句。坦白地说,我不明白为什么该语句不能像其他事情那样通过GRANT命令来授予权限,但它的确没有。要记住,即使把一个用户加入到了bulkadmin组中,也只是给了他们访问那个语句的权限,对于运行该语句的表,并没有授予用户访问那个表的权限。这意味着不仅需要把用户添加到bulkadmin中,而且,对于想要用户能在其上执行BULK INSERT的表,还要授予(GRANT)用户INSERT许可权限。此外,对于将在BULK INSERT语句中引用的所有表,还要确保用户拥有正确的到那些表的免费信息发布网SELECT访问权限

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 用彩纸打造趣味电脑教程(彩纸DIY教程,让电脑知识更有趣)

    用彩纸打造趣味电脑教程(彩纸DIY教程,让电脑知识更有趣)

    2025-11-05 07:41

  • 《以炫龙银魂》的魅力与评价(探索游戏界新秀,以炫龙银魂的创新与娱乐价值)

    《以炫龙银魂》的魅力与评价(探索游戏界新秀,以炫龙银魂的创新与娱乐价值)

    2025-11-05 07:21

  • 探索以建投物联的发展与应用(数字化转型背景下的智慧建设投资)

    探索以建投物联的发展与应用(数字化转型背景下的智慧建设投资)

    2025-11-05 06:27

  • 使用U盘重装Win7系统的详细教程(简单易懂的步骤让您快速重装Win7系统)

    使用U盘重装Win7系统的详细教程(简单易懂的步骤让您快速重装Win7系统)

    2025-11-05 06:18

网友点评