正在加载图片...
· 图712数据库级别授权 图711创建自定义数据库角色 (三)数据库权限管理 授予数据库权限 通过界面方式和SQL命令两种方式实现数据库权限的授予。 (1)授予数据库用户Stu数据库上的 CREATE TABLE权限。 以系统管理员的身份登录到 SQL Server,在对象资源管理器中右击数据库“Stu”,在弹出的快 捷菜单中选择【属性】,打开【数据库属性】窗口,选择【权限】选项页,选择数据库用户“zhao”, 在下方的权限列表中,单击【创建表】对应【授予】列中的复选框,单击【确定】按钮,完成数据 库级别上的权限授予,如图712所示 (2)授予数据库用户在Stu数据库中 student表上的 SELECT、 INSERT、 DELETE权限。 以系统管理员的身份登录到 SQL Server,在对象资源管理器中单击【数据库】→【Stu】→【表】 【 dbo. student】,右击后,在弹出的快捷菜单中选择【属性】,打开【表属性】窗口,选择【权限】 选择页,单击【搜索】按钮,打开【选择数据库用户或角色】窗口,单击【浏览】按钮,选择要授 权的用户或角色,然后在权限列表中选择要授予的权限。 2.撤销数据库权限 (1)以命令方式撤销已授予用户的 CREATE TABLE权限; (2)以命令方式撤销对用户授予的在 student表上的 SELECT权限 六、实验分析 使用用户“ zhang”登录 Windows,启动 SQL Server Management Studio,以 Windows身份 验证模式连接,与以系统管理员身份登录有何不同? 2.如何在对象资源管理器中删除数据库角色成员Role?请试一试。 3.通过命令方式,如何撤销授予多个用户的多个语句权限?请举例说明(三) 数据库权限管理 1. 授予数据库权限 通过界面方式和 SQL 命令两种方式实现数据库权限的授予。 (1) 授予数据库用户 Stu 数据库上的 CREATE TABLE 权限。 以系统管理员的身份登录到 SQL Server,在对象资源管理器中右击数据库“Stu”,在弹出的快 捷菜单中选择【属性】,打开【数据库属性】窗口,选择【权限】选项页,选择数据库用户“zhao”, 在下方的权限列表中,单击【创建表】对应【授予】列中的复选框,单击【确定】按钮,完成数据 库级别上的权限授予,如图 7.12 所示。 (2) 授予数据库用户在 Stu 数据库中 student 表上的 SELECT、INSERT、DELETE 权限。 以系统管理员的身份登录到 SQL Server,在对象资源管理器中单击【数据库】【Stu】【表】 【dbo.student】,右击后,在弹出的快捷菜单中选择【属性】,打开【表属性】窗口,选择【权限】 选择页,单击【搜索】按钮,打开【选择数据库用户或角色】窗口,单击【浏览】按钮,选择要授 权的用户或角色,然后在权限列表中选择要授予的权限。 2. 撤销数据库权限 (1) 以命令方式撤销已授予用户的 CREATE TABLE 权限; (2) 以命令方式撤销对用户授予的在 student 表上的 SELECT 权限。 六、实验分析 1. 使用用户“zhang”登录 Windows,启动 SQL Server Management Studio,以 Windows 身份 验证模式连接,与以系统管理员身份登录有何不同? 2. 如何在对象资源管理器中删除数据库角色成员 Role?请试一试。 3. 通过命令方式,如何撤销授予多个用户的多个语句权限?请举例说明。 图 7.11 创建自定义数据库角色 图 7.12 数据库级别授权
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有