SSISDB 中"public"数据库角色的权限



我在SQL Server 2014上有大约20个自定义数据库,并且我有一个用例,我希望我希望登录子集(由服务器级别定义)具有权限为"连接"任何数据库"。在所有20个自定义数据库中,公共角色和来宾用户都没有任何权限,因此可以正常工作。除SSIS使用的内置SSISDB数据库外。它具有授予公共职务的一堆执行权和选择权限。我不希望用户可以访问此问题。有没有智能的方法来解决这个问题?为什么首先在SSISDB中具有如此多的权限?

检查在公共角色上授予选择的视图后,我看到它们是动态视图,如果您没有任何其他权限,则不会返回任何行SSISDB。因此,我得出的结论是,没有危害让用户在SSISD数据库中的视图上运行选择仪式。

最新更新