你是一家玩具公司的数据库开发者。Marie是另一名开发者,她创建了一张名为ToySa

12 查阅
你是一家玩具公司的数据库开发者。Marie是另一名开发者,她创建了一张名为ToySales的表。Marie和你都不是系统固定的服务器角色,但你们两个的数据库角色都是db_owner。ToySales表存储公司所有部门的销售信息。你以vwDollSales登入到数据库中并创建了一张只显示ToySales表中的dolls的销售信息的视图。在dolls部门的雇员被授于完全访问数。你也创建了一张名为vwActionFigureSales的视图,该视图只显示销售数据。在运算数据部门的雇员被授于完全访问彼此间的数据。这两个部门当前没有访问数据的权力。在数据部门的雇员与dolls数据库角色相关联。运算数据部门的雇员与ActionFigure数据库角色相关联。你要保证两个部门都只能查询各自的数据。你必须执行哪三个步骤?

把表和视图的所有权转让给数据库所有者。

授于你的登录用户SELECT ToySales表的权限。

授于Doll数据库角色SELECT vwDollSales 视图的权限。

授于ActionFigure数据库角色SELECT vwActionFigureSales 视图的权限。

参考答案:

ACD

SQL试