Tentando executar pacotes SSIS usando dtexec.exe, recebi esta mensagem de erro:
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.
Normalmente, para a Microsoft, não há esclarecimento sobre qual tópico de ajuda contém essas informações. Certamente a dtexec /?
ajuda não.
A execução do dtexec a partir de um prompt de comando iniciado com privilégios de administrador ou de um aplicativo com privilégios de administrador não resolveu o problema.
Acabei encontrando a solução no MSDN . Para conceder direitos de usuários ao serviço Integration Services:
Agora você deve conseguir se conectar ao Integration Services de dentro do SQL Studio ou dtexec.exe.
Eu enfrentei isso hoje, basicamente o usuário que você está usando não permitiu usar o SSIS:
Aqui estão as etapas para permitir que seu usuário SSIS:
Dcomcnfg.exe
As permissões de inicialização e ativação devem ficar assim:
enquanto as Permissões de Acesso devem ficar assim: