我们如何为用户设置权限,只允许他们从生产服务器下载SSIS包,但拒绝他们在服务器中运行任何包的权限。
http://msdn.microsoft.com/en-us/library/ms141053(SQL.90).aspx
如果我将用户分配给任何数据库角色db_dtsadmin,db_dtsltduser和db_dtsoperator,他们将自动拥有运行该包的权限。
感谢您的投入。
谢谢!
答案 0 :(得分:1)
问题中提到的默认数据库角色允许用户运行包。解决方法是在MSDB中创建新角色并为用户分配权限以执行存储过程“sp_dts_getpackage”。