- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第10章系统平安管理;10.1SQLServer2000的身份认证模式;这种模式只适合能够提供有效身份验证的基于NT技术的Windows操作系统,在Windows95/98操作系统下无法使用。
;2.SQLServer认证模式;设定认证模式操作步骤如下:
〔1〕翻开“企业管理器”并在“企业管理器”中选择要设置平安模式的效劳器,单击鼠标右键,在弹出菜单中选择“属性”命令,在出现的对话框中选择“平安性”选项卡。如图10-1所示。;图10-1设置SQLServer的平安认证模式;〔2〕在“平安性”区域中有混合认证模式“SQLServer和Windows”以及WindowsNT认证模式“仅Windows”供选择。执行完设置操作后,重新启动计算机才会使所设置的平安模式生效。;10.2建立和管理用户账号;使用系统存储过程sp_grantlogin授予WindowsNT/2000的用户或组登录SQLServer。
语法:
sp_grantlogin[@loginname=]login
;参数说明:
①sp_grantlogin:系统存储过程名。
②@loginname=:占位符,可以省略。
③login:被授予登录权限的WindowsNT/2000的用户和组名称。一般是“域\用户名或组”或“计算机名\用户名称”。
执行了sp_grantlogin后,用户仅仅是能连上SQLServer,但是还不能操作数据库。;2.WindowsNT认证模式登录权限的取消;10.2.2SQLServer认证模式登录账号的建立与删除;语法:
sp_addlogin[@loginname=]login
[,[@passwd=]password]
[,[@defdb=]database]
[,[@deflanguage=]language]
[,[@sid=]sid]
[,[@encryptopt=]encryption_option];参数说明:
①login:登录的名称。这个登录名要符合SQL的标识符命名规那么。
②password:登录密码。该密码存在系统表中。
③database:登录后连接的数据库,默认为master。;④language:用户登录到SQLServer时系统指派的语言,默认为NULL。
⑤sid:平安标识号,默认为NULL。
⑥encryption_option:当密码存在系统表中时是否加密,可取下面三个值之一。;NULL:进行加密,该值是默认设置;skip_encryption:密码已经加密,不用再对其加密;skip_encryption_old:已提供的密码由SQLServer较早版本加密,此值供升级使用。;sp_addloginwen
sp_addloginweng,sql,Student;2.SQLServer认证模式的登录账号的删除;10.2.3通过企业管理器创立和删除登录账号;;〔2〕这时出现“新建登录”窗口。这个窗口既可以设置WindowsNT认证模式下的登录账号,也可以设置SQLServer登录账号。如图10-3所示。;;〔3〕通过上述操作在计算机上新创立了两个登录账号,如图10-4所示。一个是“ZCJ\liu”,另外一个是“liu”。“ZCJ\liu”登录账号其本身是WindowsNT/2000的用户名。“liu”登录账号是SQLServer登录账号。;图10-4新添加的两个账号;2.删除登录账号;10.3效劳器角色与数据库角色;10.3.1固定效劳器角色;在SQLServer中提供的固定效劳器角色如表10-1所示。注意:只能将登录账号添加为固定效劳器角色的成员,而不能自定义效劳器角色。;角色类型;1.通过SQL语句添加固定效劳器角色成员;参数说明:
①sp_addsrvrolemember:系统存储过程,功能是将登录账号添加为某个固定效劳器成员。此时该登录账号便拥有了该固定效劳器角色所拥有的权限。
②login:指明要添加的登录账号。
③role:效劳器角色名。必须为表10-1中所列的角色类型。;sp_addsrvrolememberweng,dbcreator
sp_addsrvrolememberwen,sysadmin;2.通过SQL语句删除固定效劳器角色成员;参数说明:
①sp_dropsrvrolemember是系统存储过程,用于从固定效劳器角色中删除登录账号。
②sysadmin固定效劳器角色的成员执行sp_dropsrvrolemember,可删除任何固定效劳器角色中的成员,其他固定效劳器角色成员
文档评论(0)