Jak przyznać uprawnienie do łączenia się z SSIS?

10

Próbując uruchomić pakiety SSIS przy użyciu narzędzia dtexec.exe, otrzymałem następujący komunikat o błędzie:

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.

Zazwyczaj w przypadku firmy Microsoft nie ma wyjaśnienia, który temat pomocy zawiera te informacje. Z pewnością dtexec /?pomoc nie.

Uruchomienie dtexec z wiersza polecenia uruchomionego z uprawnieniami administratora lub z aplikacji z uprawnieniami administratora nie rozwiązało problemu.

Jon of All Trades
źródło

Odpowiedzi:

14

W końcu znalazłem rozwiązanie na MSDN . Aby przyznać użytkownikom prawa do usługi Integration Services:

  1. Otwórz usługi składowe; w oknie dialogowym Uruchom możesz wpisać „dcomcnfg”.
  2. W drzewie po lewej stronie przejdź do usług składowych | Komputery | Mój komputer | Konfiguracja DCOM
  3. Znajdź „Microsoft SQL Server Integration Services 12.0”. To jest na 2014 rok; Uważam, że wcześniejsze wersje pomijają „Microsoft”, więc zaznacz „S”, jeśli nie widzisz go pod „M”.
  4. Otwórz właściwości | Bezpieczeństwo i dla każdego rodzaju uprawnienia naciśnij Edytuj i dodaj odpowiednią grupę AD lub użytkownika. Pamiętaj, aby sprawdzić określone wymagane uprawnienia, takie jak Zdalne uruchamianie podczas edycji Zezwolenia na uruchomienie i aktywację. Jeśli ktoś wie dokładnie, jakie uprawnienia są niezbędne do uruchomienia SSIS, prosimy o udostępnienie.
  5. Uruchom usługi i uruchom ponownie usługę SQL Server Integration Services.

Powinieneś być teraz w stanie połączyć się z Integration Services z poziomu SQL Studio lub dtexec.exe.

Jon of All Trades
źródło
2
To działa. Muszę tylko umożliwić naszemu serwisowi dostęp do LOKALNEGO DOSTĘPU w sekcji ZEZWOLENIE NA DOSTĘP.
Ewa
Karta bezpieczeństwa jest dla mnie wyszarzona. Nie pewny dlaczego.
mt025,
@ mt025: czy jesteś administratorem lokalnym?
Jon of All Trades