用系统存储过程在添加或删除数据库用户.pptxVIP

用系统存储过程在添加或删除数据库用户.pptx

  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文档。上传文档
查看更多
;(一)添加或删除数据库用户 使用sp_grantdbaccess系统存 储过程可以在当前数据库中添加数据 库用户,其格式为: sp_grantdbaccess[@loginame=] ’login’[,[@;name_in_db=]’name_in_db’] 参数说明: login表示SQL Server的登录账 号。name_in_db表示数据库用户 名,如果没有指定,则使用登录账号 作为数据库用户名。若返回值为0表 示成功,为1表示失败。;使用该存储过程需要说明: 1、不能在用户定义的事务内执行 该存储过程。 2、只有sysadmin固定服务器角 色、db_accessadmin和db_owner 固定数据库角色的成员???能执行该存 储过程。相应地,可用 sp_revokedbaccess系统存储过程;删除用户账户,其用法与sp_grantdbaccess存储过程一样。 【例11-5】设有登录账号’lisa’,现将 其添加为数据库’traffic’的用户,用户 名为’lisanow’。 USE traffic GO EXEC ;sp_grantdbaccess’lisa’,’lisanow’ GO (二)用企业管理器添加或删除数据 库用户 第1步 打开企业管理器,在 traffic数据库的“用户”对象上单击鼠 标右键,在快捷菜单中选择“新建数据 库用户”,如图11-13。;  第2步 在新建数据库用户对话框 中输入登录名,可在名称栏右边的下 拉列表中选择登录名,如图11-14。 单击“确定”按钮即可。;  若要删除某个用户,在图11-13 的右边窗口的用户列表中选择需被删 除的用户名,单击鼠标右键,在快捷 菜单上选择“删除”即可,如图11-15。;(一)用存储过程设置用户可访问的 和不可访问的数据库 设置用户可访问的和不可访问的 数据库与在当前数据库中添加和删除 用户的含义是一样,同样使用系统存 储过程sp_grantdbaccess;实现,其格式为: sp_grantdbaccess[@loginame=] ’login’[,[@name_in_db=] ’name_in_db’] 参数说明: login表示SQL Server的登录账号。;name_in_db表示数据库用户名。   使用sp_revokedbaccess系统存 储过程设置用户不可访问的数据库, 其用法与sp_grantdbaccess系统存 储过程一样。;(二)用企业管理器设置用户可访问 的和不可访问的数据库   第1步 打开企业管理器,展开数 据库服务器,选择“安全性/登录”对 象,在右边窗口双击登录账号 “DXY\qtest”。;  第2步 在登录属性对话框中,单 击“数据库访问”标签卡。   第3步 勾选或取消勾选数据库名 前的复选框,设置用户可访问的或不 可访问的数据库,如图11-16。 单击 “确定”按钮即可。;

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档