¿Cómo otorgo el privilegio de conectarse a SSIS?


10

Intentando ejecutar paquetes SSIS usando dtexec.exe, recibí este mensaje de error:

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.

Por lo general, para Microsoft, no hay aclaraciones sobre qué tema de ayuda tiene esta información. Ciertamente la dtexec /?ayuda no.

Ejecutar dtexec desde un símbolo del sistema iniciado con privilegios de administrador, o desde una aplicación con privilegios de administrador, no resolvió el problema.

Respuestas:


14

Finalmente encontré la solución en MSDN . Para otorgar derechos de usuario al servicio de Integration Services:

  1. Servicios de componentes abiertos; desde un cuadro de diálogo Ejecutar, puede ingresar "dcomcnfg".
  2. En el árbol de la izquierda, navegue a Servicios de componentes | Computadoras | Mi computadora | DCOM Config.
  3. Busque "Microsoft SQL Server Integration Services 12.0". Esto es para 2014; Creo que las versiones anteriores omiten "Microsoft", así que marque en "S" si no lo ve en "M".
  4. Abrir propiedades | Seguridad y para cada tipo de permiso, presione Editar y agregue un grupo o usuario de AD apropiado. Asegúrese de verificar los permisos específicos necesarios, como el Lanzamiento remoto al editar el Lanzamiento y el Permiso de activación. Si alguien sabe exactamente qué permisos son necesarios para ejecutar SSIS, por favor comparta.
  5. Inicie Servicios y reinicie el servicio SQL Server Integration Services.

Ahora debería poder conectarse a Integration Services desde SQL Studio o dtexec.exe.


2
Esto funciona. Solo necesito habilitar nuestra cuenta de servicio para tener un ACCESO LOCAL en la sección PERMISO DE ACCESO.
Eva

La pestaña de seguridad está en gris para mí. No estoy seguro de por qué.
mt025

@ mt025: ¿eres administrador local?
Jon of All Trades
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.