2020年(安全生产)数据库的安全性与完整性.pdfVIP

2020年(安全生产)数据库的安全性与完整性.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(安全生产)数据库的安全 性与完整性 数据库的安全性和完整性 一、实验目的和要求 1 、理解数据库安全性和完整性的概念。 2 、掌握SQLServer2000 中有关用户、角色及操作权限管理等安全性技术。 3 、掌握SQLServer2000 中有关约束、规则、默认值的使用等完整性技术。 二、实验内容和步骤 ㈠数据库的安全性 1 、SQLServer 的安全模式 认证是指来确定登陆 SQLSERVER 的用户的登陆账号和密码是否正确,以此来验证其是否 具有连接 SQLSERVER 的权限,但是通过认证阶段并不代表能够访问数据,用户只有在获取访 问数据库的权限之后才能对服务器上的数据库进行权限许可下的各种操作。 ⑴设置 SQLServer 的安全认证模式:使用企业管理器来设置,步骤如下: Step1:展开服务器组,右击需要设置的 SQL 服务器,在弹出菜单中选择 “属性”。 Step2:在弹出的 SQL 服务器属性对话框中,选择 “安全性”选项卡。 Step3:选择仅 Windows 选项(NT/2000 验证模式) 或 SQLServer 和 Windows 选项(混合模式)。 注:设置改变后,用户必须停止并重新启动SQLServer 服务,设置才生效。 如果设置成 NT 认证模式,则用户在登录时输入一个具体的登陆名时,SQLSERVER 将忽略 该登录名。 ⑵添加 SQLServer 账号:若用户没有 WindowsNT/2000 账号,则只能为他建立 SQLServer 账号。 ①利用企业管理器 Step1:展开服务器,选择安全性/登录。 Step2:右击登录文件夹,出现弹出式菜单。 Step3:在弹出式菜单中选择 “新建登录”选项后,就会出现一个登录属性对话框。 step4:在名称框中输入一个不带反斜杠的用户名,选中 SQLServer 身份验证单选按钮, 并在密码框中输入口令(如下图所示)。 Step5:单击 “确定”按钮,出现确认密码窗口,再输入密码,单击 “确定”按钮,创建 完成。 ②利用 T_SQL 添加 SQLServer 账号:执行系统存储过程 sp_addlogin : Sp_addloginlogin_id[,passwd[,defdb[,deflanguage]]] 其中:Login_id 为注册标识或 SQLServer 用户名;Passwd 为口令,默认口令是 NULL (即 不需要口令);Defdb 指定用户在注册时连接到的默认数据库,如果没有指定默认数据库,则 默认数据库是 master ;Deflanguage 说明用户注册到 SQLServer 时使用的默认语言代码。 例如: ⑶修改登录账号的属性 ① 利用企业管理器:用鼠标双击要修改属性的登录账号,在属性对话框中进行修改。 ②利用 T_SQL :涉及以下几个系统存储过程:sp_password 修改账号口令,sp_defaultdb 修改账号默认数据库,sp_defaultlanguage 修改账号默认语言。其中,系统存储过程 sp_password 的格式是: sp_passwordold_passwd,new_passwd[,login_id] 例如:⑷删除登录账号 ①利用企业管理器:右击要删除的账号,在弹出的快捷菜单中选择“删除”命令,在确 认对话框中单击“是”按钮,这个登录账号就永久被删除了。 ②利用 T_SQL :使用系统存储过程sp_droplogin 来删除SQLServer 登录账号。如: 例如: 2 、管理数据库用户: 安装 SQLServer 之初只有两个用户,一个是 sa (系统管理员),另一个是guest (系统 安装时创建的一个可以对样板数据库作最基本查询的用户)。登陆账号 sa 自动与每一个数据 库用户 dbo 相关联。 ⑴添加数据库的用户 ①利用企业管理器 Step1:在企业管理器中,展开服务器中的数据库文件夹,再展开要添加用户的数据库, 右击用户目录,在弹出的快捷菜单中选择 “新建数据库用户…”命令。 Step2:打开新建数据库用户对话框。 Step3:从登录名下拉列表框中选择一个登录账号。 Step4:在用户名框中输入用户

文档评论(0)

qicaiyan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档