这是我的场景...
SQL 角色
- Staff_User
方案
- 人们
表
人.人
People.PhoneNumbers
意见
People.vtPersons - vtPersons 视图过滤来自 Persons 表的数据,仅显示属于当前登录用户的数据。
People.vtPhoneNumbers - vtPhoneNumbers 视图过滤来自 PhoneNumbers 表的数据,仅显示属于当前登录用户的数据。
People.vwContactInformation - vwContactInformation“视图”结合了来自 vtPersons 和 vtPhoneNumbers 的数据,因此它可以用作 Crystal Report 中的查询。
Staff_User 角色已被授予对 vwContactInformation 视图的“SELECT”权限,仅此而已。
我现在收到一个错误,说对象 vtPhoneNumbers 的权限被拒绝。我还必须为此视图授予“SELECT”权限吗?根据另一个 SCHEME 的经验,我不必这样做,一切都运行良好。但是现在我在我创建的第二个 SCHEME 中遇到了这个错误。任何人都可以建议我在第一个方案中拥有什么,该方案允许权限级联到从角色可访问的视图中调用的视图、表、函数等。
谢谢,贾斯汀