Какие привилегии требуются для хранения пакета служб SSIS в SQL Server 2005? - PullRequest
4 голосов
/ 09 апреля 2009

Я хочу создать пакет служб SSIS как пользователь БД.

Также я хочу сохранить его на SQL Server, а не в файловой системе. Пользователь БД имеет только привилегию db_owner для конкретной базы данных.

Какие минимальные права требуются для сохранения служб SSIS на SQL Server?

Я уже назначил следующее:

grant execute on dbo.sp_ssis_checkexists to test
grant execute on dbo.sp_ssis_putpackage to test

Пожалуйста, оставьте отзыв, спасибо.

Ответы [ 2 ]

6 голосов
/ 27 мая 2009

Пожалуйста, добавьте пользователя в следующие роли в базе данных msdb:

  • db_dtsadmin
  • db_dtsltduser
  • db_dtsoperator

Надеюсь, это сработает.

Дополнительную информацию о ролях служб Integration Services в SQL Server 2005 можно найти здесь: http://msdn.microsoft.com/en-us/library/ms141053%28v=sql.90%29.aspx.

3 голосов
/ 24 мая 2012

В случае, если кто-то ответит на этот вопрос, введенный в заблуждение заголовком (в нем говорится Sql Server 2008, а в тегах упоминается sql-server-2005), привилегии для базы данных msdb в SQL Server 2008:

db_ssisadmin
db_ssisltduser
db_ssisoperator
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...