设为首页 收藏本站
查看: 1038|回复: 0

[经验分享] Sql Server 2005 的安全模式

[复制链接]

尚未签到

发表于 2018-10-12 11:01:34 | 显示全部楼层 |阅读模式
  在学习sql Server 2005 过程中,对于sql 的验证方式不太理解,一会儿登录名一会儿又用户名的。还有,很多角色什么服务器的数据库的等等。都不太理解,还容易混淆,后来查询了MSDN和相关的文档,总结如下。借此,加深理解,若能为读者提供些帮助,那就满心欢喜了。
  
  1.             Sql Server 2005 的登录方式
  1)             windows身份验证:组用户登录,域用户登录,本地账户登录
  2)             sql 身份验证 登录名+密码
  2.             Sql Server 安全管理
  1)             Sql Server级
  主要是固定的服务器角色组成,登录账户成为相应的服务器角色成员后,便可以对sql Server行使相应权限,如登录,创建数据库等。
  固定服务器角色成员及简要描述如下表1。
  2)             数据库级
  主要有固定数据库角色组成,另外还有用户自定义角色,应用程序角色。数据库用户成为相应的数据库角色等成员后,便可以操作相应的数据库。
  固定服务器角色的成员及简要描述如下表2。
  
  表格 1
固定服务器角色

描述

sysadmin

执行任何活动

dbcreator

可以创建、更改数据库

serveradmin

可以更改服务器范围的配置选项和关闭服务器

securityadmin

管理和审核登录帐户

processadmin

可以终止 SQL Server 实例中运行的进程

setupadmin

配置复制和链接服务器

diskadmin

用于管理磁盘文件

bulkadmin

可以运行 BULK INSERT 语句

  
  表格 2
固定数据库角色

描述

db_owner

拥有数据库的所有许可

db_securityadmin

能建立架构、更改角色

db_accessadmin

能添加或删除用户、组或角色

db_backupoperator

能备份数据库

db_datareader

能从数据库表中读数据

db_datawriter

能修改数据库表中的数据

db_ddladmin

能添加、修改或删除数据库对象

db_denydatareader

不能从数据库表中读数据

db_denydatawriter

不修改数据库表中的数据

public

维护默认的权限,默认拥有

  
  说明:
  1.登陆帐户(windows 验证或sql验证)用于登录sql Server管理器,而数据库用户用于操作数据库。
  2数据库用户dbo,dbo(隶属于db_owner数据库角色)是数据库的所有者,对该数据库具有所有权限;具有固定服务器角色sysadmin的成员都自动映射到所有数据库的dbo用户,即可以行使dbo的权利。所以,以sysadmin角色成员(如sa)登录sql Server 时对任何数据库都有所有权限。
  3数据库用户的对该数据库所具有的权限由该帐户所属的数据库角色决定。
  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-620699-1-1.html 上篇帖子: SQL Server经典案例问答~! 下篇帖子: SQL Server 审计功能-记录所有的操作记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表