Ошибка SSIS: 0xC00160AE - доступ запрещен

Я не думаю, что на этот вопрос был дан ответ, извините, если я пропустил нить.

Вкратце, я выполнил установку ванили на SQL 2012 и SSIS на моей локальной машине. Я настроил SSIS для запуска с учетной записью NT AUTHORITY\Local Service (также пробовал мой локальный логин), и я запускаю SSMS под моим локальным именем (я локальный администратор). Экземпляр SQL работает как NT Service\MSSQLSERVER.

Я могу получить доступ к службам Integration Services в проводнике объектов и запускать пакеты с помощью графического интерфейса. Однако при вызове из кода я получаю следующее:

Не удалось загрузить пакет "\ MSDB\FileLoad\CustomerMaster_Customer" из-за ошибки 0xC00160AE. Описание: Подключение к Служба служб Integration Services на компьютере "UKLT-RHE-1" не удалась следующая ошибка: "Доступ запрещен".

По умолчанию только администраторы имеют доступ к интеграции Сервисное обслуживание. В Windows Vista и более поздних версиях процесс должен быть с правами администратора, чтобы подключиться к Служба служб Integration Services. См. Раздел справки для получения информации о как настроить доступ к службе.

Любая помощь очень ценится!

Спасибо заранее,

Рич

Ответ 2

На всякий случай страница, указанная @richhemmings, недоступна.

Предоставление доступа к службе служб Integration Services

1.Run Dcomcnfg.exe. Dcomcnfg.exe предоставляет пользовательский интерфейс для изменения определенных параметров в реестре.

2. В диалоговом окне "Службы компонентов" разверните компонент "Службы компонентов" > "Компьютеры" > "Мой компьютер" > "Конфигурация DCOM" node.

3. Щелкните правой кнопкой мыши Microsoft SQL Server Integration Services 11.0 и выберите команду Свойства.

4. На вкладке "Безопасность" нажмите "Изменить" в области "Разрешения запуска и активации".

5.Добавьте пользователей и назначьте соответствующие разрешения, а затем нажмите "ОК".

6. Повторите шаги 4-5 для разрешений доступа.

7.Restart SQL Server Management Studio.

8. Перезапустите службу служб Integration Services.