1 / 11

工作任务 8 管理登陆帐户

基于 C# 的 SQL Server 应用开发. 学习情境 Ⅰ: 子 学习情境 三 控制数据库. 工作任务 8 管理登陆帐户. 做什么. 本次任务主要是对数据库用户帐户进行正确管理 。 服务器用户登录以后,并不意味着就能自由访问由 SQL Server 管理的数据库中的数据,用户还必须具有一个适当的用户帐号,才能访问 SQL Serve 中的数据。本工作任务旨在设置和管理数据库的用户账户,主要涉及到数据库用户账户的添加、用户账户修改、用户账户的删除等工作。. 怎么做. 如何通过 SQL Server 管理平台添加数据库用户 如何查看或者删除数据库用户

brad
Download Presentation

工作任务 8 管理登陆帐户

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 基于C#的SQL Server应用开发 学习情境Ⅰ:子学习情境三 控制数据库 工作任务8 管理登陆帐户

  2. 做什么 本次任务主要是对数据库用户帐户进行正确管理 。 服务器用户登录以后,并不意味着就能自由访问由SQL Server管理的数据库中的数据,用户还必须具有一个适当的用户帐号,才能访问SQL Serve中的数据。本工作任务旨在设置和管理数据库的用户账户,主要涉及到数据库用户账户的添加、用户账户修改、用户账户的删除等工作。

  3. 怎么做 如何通过SQL Server管理平台添加数据库用户 如何查看或者删除数据库用户 如何利用系统存储过程添加数据库用户

  4. 准备做 展示一个对数据库用户帐户进行管理的案例。

  5. 动手做 【子任务1】通过SQL Server管理平台添加数据库用户  利用SQL Server管理平台创建一个新数据库用户帐号的步骤如下: 步骤: ① 打开SQL Server管理平台,展开要登录的服务器和“数据库”文件夹,然后展开要创建用户的数据库,如图1。 

  6. 动手做 ② 展开【安全性】文件夹,右击【用户】图标,从快捷菜单中选择【新建用户】命令,则出现【数据库用户—新建】对话框,如图2所示。 ③ 在【用户名】框内输入数据库用户名称,在【登录名】选择框内选择已经创建的登录帐号。 ④ 在【此用户拥有的架构】和【数据库角色成员身份】选择框中为该用户选择操作权限和数据库角色,最后单击【确定】按钮即可完成数据库用户的创建。

  7. 动手做 【子任务2】利用系统存储过程添加数据库用户 除了guest用户外,其它用户必须与某一登录账户相匹配。系统过程sp_grantdbaccess就是用来为SQL Server登录者或Windows用户或用户组建立一个相匹配的数据库用户账户。其语法格式如下: sp_grantdbaccess [@loginame =] 'login' [,[@name_in_db =] 'name_in_db' 参数解释如下: [@loginame =] 'login' 表示SQL Server登录账户或Windows用户或用户组。如果使用的是Windows用户或用户组,那么必须给出主机名称或网络域名。登录账户或Windows用户或用户组必须存在。 [@name_in_db =] 'name_in_db' 表示登录账户相匹配的数据库用户帐户。该用户账户未存在于当前数据库中,如果不给出该参数值,则SQL Server把登录名作为默认的用户名称。 例1:下面的例子为“学生课程数据库”添加了guest用户。 USE 学生课程数据库 EXEC sp_grantdbaccess 'guest' GO 例2:将Windows HBZY\wang加入当前数据库中,其用户名为wang EXEC sp_grantdbaccess 'HBZY\wang','wang' 【子任务2】查看或者删除数据库用户 在SQL Server 管理平台中,也可以查看或者删除数据库用户,具体方法为:

  8. 动手做 步骤: ① 展开某一数据库,选中用户图标,则在右面的页框中显示当前的数据库的所有用户,如图3所示。 ② 要删除数据库用户,则在右面的页框中右击所要删除的数据库用户,从弹出的快捷菜单中选择“删除”选项,则会从当前的数据库中删除该数据库用户。

  9. 动手做 检查学生能独立的对SQL Server用户帐户进行各种操作管理。

  10. 动手做 灵活而准确的掌握SQL Server用户帐户的管理。

  11. Thank You!

More Related