我想创建一个SSIS包作为数据库用户。
另外我想将它存储到SQL Server,而不是存储在文件系统中。 DB User仅对特定数据库具有 db_owner 特权。
将SSIS保存到SQL Server需要哪些最低权限?
我已经分配了以下内容:
grant execute on dbo.sp_ssis_checkexists to test
grant execute on dbo.sp_ssis_putpackage to test
请提供反馈,谢谢。
答案 0 :(得分:6)
请将用户添加到msdb
数据库中的以下角色:
希望它有效。
有关SQL Server 2005中的Integration Services角色的更多信息,请访问:http://msdn.microsoft.com/en-us/library/ms141053%28v=sql.90%29.aspx。
答案 1 :(得分:3)
如果有人在标题中误导了这个问题(它表示Sql Server 2008,而标签提到了sql-server-2005),SQL Server 2008中msdb
数据库的权限是:
db_ssisadmin
db_ssisltduser
db_ssisoperator