Як я можу надати привілей на підключення до SSIS?


10

Намагаючись запустити пакети SSIS за допомогою dtexec.exe, я отримав це повідомлення про помилку:

Could not load package "D:\Filename.dtsx" because of error 0xC00160AE.
Description: Connecting to the Integration Services service on the computer "" failed
with the following error: "Access is denied."

By default, only administrators have access to the Integration Services service.  On
Windows Vista and later, the process must be running with administrative privileges in
order to connect to the Integration Services service. See the help topic for information
on how to configure access to the service.

Зазвичай для Microsoft немає уточнень щодо того, в якій темі довідки є ця інформація. Звичайно, dtexec /?допомоги немає.

Запуск dtexec з командного рядка, запущеного з правами адміністратора, або з програми з правами адміністратора, не вирішив проблему.

Відповіді:


14

Зрештою, я знайшов рішення на MSDN . Щоб надати користувачам права на послугу інтеграційних служб:

  1. Відкриті компоненти компонентів; у діалоговому вікні "Запустити" ви можете ввести "dcomcnfg".
  2. У лівому дереві перейдіть до Служб компонентів | Комп'ютери | Мій комп'ютер | Налаштування DCOM
  3. Знайдіть "Інтеграційні послуги Microsoft SQL Server 12.0". Це на 2014 рік; Я вважаю, що попередні версії не залишають "Microsoft", тому перевірте "S", якщо ви не бачите його під "M".
  4. Відкрити властивості | Безпека та для кожного типу дозволу натисніть Редагувати та додайте відповідну групу AD або користувача. Обов’язково перевірте необхідні дозволи, наприклад, віддалений запуск під час редагування дозволу на запуск та активацію. Якщо хтось точно знає, які дозволи потрібні для запуску SSIS, будь ласка, поділіться.
  5. Запустіть служби та перезапустіть послугу інтеграції служб SQL Server.

Тепер ви зможете підключитися до служб інтеграції з SQL Studio або dtexec.exe.


2
Це працює. Мені потрібно лише дозволити нашому обліковому запису служби мати місцевий доступ до розділу дозволу на доступ.
Єва

Вкладка безпеки для мене все сіра. Не знаю чому.
mt025

@ mt025: ти місцевий адміністратор?
Йон усіх торгів
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.