Servicio Integration Services (servicio SSIS)Integration Services Service (SSIS Service)

SE APLICA A: SíSQL Server SíSSIS Integration Runtime en Azure Data Factory SíAzure Synapse Analytics (SQL DW)APPLIES TO: YesSQL Server YesSSIS Integration Runtime in Azure Data Factory YesAzure Synapse Analytics (SQL DW)

Los temas de esta sección describen el servicio Integration ServicesIntegration Services , un servicio de Windows para administrar paquetes de Integration ServicesIntegration Services .The topics in this section discuss the Integration ServicesIntegration Services service, a Windows service for managing Integration ServicesIntegration Services packages. No se requiere este servicio para crear, guardar y ejecutar los paquetes de Integration Services.This service is not required to create, save, and run Integration Services packages. SQL Server 2012 (11.x)SQL Server 2012 (11.x) admite el servicio de Integration ServicesIntegration Services para mantener la compatibilidad con versiones anteriores de Integration ServicesIntegration Services.supports the Integration ServicesIntegration Services service for backward compatibility with earlier releases of Integration ServicesIntegration Services.

A partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x), Integration ServicesIntegration Services almacena objetos, valores y datos operativos en la base de datos SSISDB para los proyectos que se han implementado en el servidor Integration ServicesIntegration Services mediante el modelo de implementación de proyectos.Starting in SQL Server 2012 (11.x)SQL Server 2012 (11.x), Integration ServicesIntegration Services stores objects, settings, and operational data in the SSISDB database for projects that you've deployed to the Integration ServicesIntegration Services server using the project deployment model. El servidor de Integration ServicesIntegration Services , que es una instancia del motor de base de datos de SQL ServerSQL Server , hospeda la base de datos.The Integration ServicesIntegration Services server, which is an instance of the SQL ServerSQL Server Database Engine, hosts the database. Para obtener más información sobre la base de datos, vea Catálogo de SSIS.For more information about the database, see SSIS Catalog. Para obtener más información sobre la implementación de proyectos en el servidor de Integration ServicesIntegration Services, vea Deploy Integration Services (SSIS) Projects and Packages (Implementación de proyectos y paquetes de Integration Services [SSIS]).For more information about deploying projects to the Integration ServicesIntegration Services server, see Deploy Integration Services (SSIS) Projects and Packages.

Funcionalidades de administraciónManagement capabilities

El servicio Integration ServicesIntegration Services es un servicio de Windows para administrar paquetes de Integration ServicesIntegration Services .The Integration ServicesIntegration Services service is a Windows service for managing Integration ServicesIntegration Services packages. El servicio Integration ServicesIntegration Services solo está disponible en SQL Server Management StudioSQL Server Management Studio.The Integration ServicesIntegration Services service is available only in SQL Server Management StudioSQL Server Management Studio.

Ejecutar el servicio Integration ServicesIntegration Services proporciona las siguientes capacidades de administración:Running the Integration ServicesIntegration Services service provides the following management capabilities:

  • Iniciar paquetes almacenados en ubicaciones locales y remotasStarting remote and locally stored packages

  • Detener paquetes que se ejecutan en ubicaciones locales y remotasStopping remote and locally running packages

  • Supervisar paquetes que se ejecutan en ubicaciones locales y remotasMonitoring remote and locally running packages

  • Importar y exportar paquetesImporting and exporting packages

  • Administrar el almacenamiento de paquetesManaging package storage

  • Personalizar carpetas de almacenamientoCustomizing storage folders

  • Detener paquetes que se están ejecutando cuando se detiene el servicioStopping running packages when the service is stopped

  • Ver el registro de eventos de WindowsViewing the Windows Event log

  • Conectar con varios servidores de Integration ServicesIntegration ServicesConnecting to multiple Integration ServicesIntegration Services servers

cuadro de tipo de inicio,Startup type

El servicio Integration ServicesIntegration Services se instala al instalar el componente Integration ServicesIntegration Services de SQL ServerSQL Server.The Integration ServicesIntegration Services service is installed when you install the Integration ServicesIntegration Services component of SQL ServerSQL Server. De forma predeterminada, el servicio Integration ServicesIntegration Services se inicia y el tipo de inicio del servicio se establece en automático.By default, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic. El servicio se debe ejecutar para poder supervisar los paquetes almacenados en el Almacén de paquetes SSISSSIS .The service must be running to monitor the packages that are stored in the SSISSSIS Package Store. El Almacén de paquetes SSISSSIS puede ser la base de datos msdb en una instancia de SQL ServerSQL Server o las carpetas designadas en el sistema de archivos.The SSISSSIS Package Store can be either the msdb database in an instance of SQL ServerSQL Server or the designated folders in the file system.

El servicio Integration ServicesIntegration Services no es necesario si únicamente desea diseñar y ejecutar paquetes de Integration ServicesIntegration Services .The Integration ServicesIntegration Services service is not required if you only want to design and execute Integration ServicesIntegration Services packages. Sin embargo, sí se necesita para ver la lista de paquetes y supervisarlos con SQL Server Management StudioSQL Server Management Studio.However, the service is required to list and monitor packages using SQL Server Management StudioSQL Server Management Studio.

Administración del servicioManage the service

Al instalar el componente Integration ServicesIntegration Services de SQL ServerSQL Server, se instala también el servicio Integration ServicesIntegration Services .When you install the Integration ServicesIntegration Services component of SQL ServerSQL Server, the Integration ServicesIntegration Services service is also installed. De forma predeterminada, el servicio Integration ServicesIntegration Services se inicia y el tipo de inicio del servicio se establece en automático.By default, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic. Sin embargo, también debe instalar SQL Server Management StudioSQL Server Management Studio para usar el servicio y administrar los paquetes de Integration ServicesIntegration Services almacenados y en ejecución.However, you must also install SQL Server Management StudioSQL Server Management Studio to use the service to manage stored and running Integration ServicesIntegration Services packages.

Nota

Para conectar directamente con una instancia del servicio Integration Services heredado, tendrá que usar la versión de SQL Server Management Studio (SSMS) alineada con la versión de SQL Server en la que se ejecuta el servicio Integration Services.To connect directly to an instance of the legacy Integration Services Service, you have to use the version of SQL Server Management Studio (SSMS) aligned with the version of SQL Server on which the Integration Services Service is running. Por ejemplo, para conectar con el servicio Integration Services heredado que se ejecuta en una instancia de SQL Server 2016, debe usar la versión de SSMS publicada para SQL Server 2016.For example, to connect to the legacy Integration Services Service running on an instance of SQL Server 2016, you have to use the version of SSMS released for SQL Server 2016. Descargue SQL Server Management Studio (SSMS).Download SQL Server Management Studio (SSMS).

En el cuadro de diálogo Conectar con el servidor de SSMS, no se puede escribir el nombre de un servidor en el que se está ejecutando una versión anterior del servicio Integration ServicesIntegration Services .In the SSMS Connect to Server dialog box, you cannot enter the name of a server on which an earlier version of the Integration ServicesIntegration Services service is running. En cambio, para administrar paquetes almacenados en un servidor remoto, no tiene que conectarse a la instancia del servicio de Integration ServicesIntegration Services en ese servidor remoto.However, to manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. En su lugar, modifique el archivo de configuración para el servicio de Integration ServicesIntegration Services de manera que SQL Server Management StudioSQL Server Management Studio muestre los paquetes almacenados en el servidor remoto.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

Solo puede instalar una única instancia del servicio Integration ServicesIntegration Services en un equipo.You can only install a single instance of the Integration ServicesIntegration Services service on a computer. El servicio no es específico de una instancia determinada de Motor de base de datosDatabase Engine.The service is not specific to a particular instance of the Motor de base de datosDatabase Engine. Para realizar la conexión con el servicio se utiliza el nombre del equipo en el que se ejecuta.You connect to the service by using the name of the computer on which it is running.

Puede administrar el servicio Integration ServicesIntegration Services mediante uno de los siguientes complementos de Microsoft Management Console (MMC): los servicios o el Administrador de configuración de SQL Server.You can manage the Integration ServicesIntegration Services service by using one of the following Microsoft Management Console (MMC) snap-ins: SQL Server Configuration Manager or Services. Antes de que pueda administrar paquetes en SQL Server Management StudioSQL Server Management Studio, asegúrese de que se ha iniciado el servicio.Before you can manage packages in SQL Server Management StudioSQL Server Management Studio, you must make sure that the service is started.

De forma predeterminada, el servicio Integration ServicesIntegration Services se configura para administrar los paquetes de la base de datos msdb de la instancia del Motor de base de datosDatabase Engine que se instala al mismo tiempo que Integration ServicesIntegration Services.By default, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the instance of the Motor de base de datosDatabase Engine that is installed at the same time as Integration ServicesIntegration Services. Si no se instala al mismo tiempo una instancia de Motor de base de datosDatabase Engine , el servicio Integration ServicesIntegration Services se configura para administrar paquetes de la base de datos msdb de la instancia local predeterminada del Motor de base de datosDatabase Engine.If an instance of the Motor de base de datosDatabase Engine is not installed at the same time, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the local, default instance of the Motor de base de datosDatabase Engine. Para administrar paquetes que están almacenados en una instancia con nombre o remota de Motor de base de datosDatabase Engine, o en varias instancias de Motor de base de datosDatabase Engine, tiene que modificar el archivo de configuración para el servicio.To manage packages that are stored in a named or remote instance of the Motor de base de datosDatabase Engine, or in multiple instances of the Motor de base de datosDatabase Engine, you have to modify the configuration file for the service.

De manera predeterminada, el servicio Integration ServicesIntegration Services está configurado para dejar de ejecutar paquetes cuando se detiene el servicio.By default, the Integration ServicesIntegration Services service is configured to stop running packages when the service is stopped. Sin embargo, el servicio Integration ServicesIntegration Services no espera a que los paquetes se detengan y es posible que algunos paquetes sigan ejecutándose después de detener el servicio Integration ServicesIntegration Services .However, the Integration ServicesIntegration Services service does not wait for packages to stop and some packages may continue running after the Integration ServicesIntegration Services service is stopped.

Si se detiene el servicio Integration ServicesIntegration Services , puede seguir ejecutando paquetes con el Asistente para importación y exportación de SQL ServerSQL Server , el Diseñador SSISSSIS , la Utilidad de ejecución de paquetes y la utilidad del símbolo del sistema dtexec (dtexec.exe).If the Integration ServicesIntegration Services service is stopped, you can continue to run packages using the SQL ServerSQL Server Import and Export Wizard, the SSISSSIS Designer, the Execute Package Utility, and the dtexec command prompt utility (dtexec.exe). Sin embargo, no podrá supervisar los paquetes en ejecución.However, you cannot monitor the running packages.

De manera predeterminada, el servicio Integration ServicesIntegration Services se ejecuta en el contexto de la cuenta Servicio de red.By default, the Integration ServicesIntegration Services service runs in the context of the NETWORK SERVICE account. Se recomienda ejecutar el servicio SQL Server Integration Services con una cuenta que tenga permisos limitados, como la cuenta de servicio de red.It is recommended to run the SQL Server Integration Services service under an account that has limited permissions such as the NETWORK SERVICE account. La ejecución del servicio SQL Server Integration Services en una cuenta con privilegios elevados representa un riesgo de seguridad potencial.Running the SQL Server Integration Services service under a highly-priveleged account represents a potential security risk.

El servicio Integration ServicesIntegration Services escribe en el registro de eventos de Windows.The Integration ServicesIntegration Services service writes to the Windows event log. Puede ver los eventos del servicio en SQL Server Management StudioSQL Server Management Studio.You can view service events in SQL Server Management StudioSQL Server Management Studio. También puede ver los eventos del servicio mediante el Visor de eventos de Windows.You can also view service events by using the Windows Event Viewer.

Establecimiento de las propiedades del servicioSet the properties of the service

El servicio Integration ServicesIntegration Services administra y supervisa los paquetes de SQL Server Management StudioSQL Server Management Studio.The Integration ServicesIntegration Services service manages and monitors packages in SQL Server Management StudioSQL Server Management Studio. Al instalar SQL ServerSQL Server Integration ServicesIntegration Servicespor primera vez, se inicia el servicio Integration ServicesIntegration Services y el tipo de inicio del servicio se establece como automático.When you first install SQL ServerSQL Server Integration ServicesIntegration Services, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic.

Una vez instalado el servicio Integration ServicesIntegration Services , puede establecer sus propiedades mediante el Administrador de configuración de SQL Server o el complemento Servicios de componentes de MMC.After the Integration ServicesIntegration Services service has been installed, you can set the properties of the service by using either SQL Server Configuration Manager or the Services MMC snap-in.

Para configurar otras características importantes del servicio, incluidas las ubicaciones donde almacena y administra los paquetes, debe modificar el archivo de configuración del servicio.To configure other important features of the service, including the locations where it stores and manages packages, you must modify the configuration file of the service.

Para establecer las propiedades del servicio Integration Services con el Administrador de configuración de SQL ServerTo set properties of the Integration Services service by using SQL Server Configuration Manager

  1. En el menú Inicio , seleccione Todos los programas, Microsoft SQL Server, Herramientas de configuracióny haga clic en Administrador de configuración de SQL Server.On the Start menu, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and then click SQL Server Configuration Manager.

  2. En el complemento Administrador de configuración de SQL Server , busque SQL Server Integration Services en la lista de servicios, haga clic con el botón derecho en SQL Server Integration Servicesy, después, haga clic en Propiedades.In the SQL Server Configuration Manager snap-in, locate SQL Server Integration Services in the list of services, right-click SQL Server Integration Services, and then click Properties.

  3. En el cuadro de diálogo Propiedades de SQL Server Integration Services , puede hacer lo siguiente:In the SQL Server Integration Services Properties dialog box you can do the following:

    • Haga clic en la pestaña Iniciar sesión para ver la información de inicio de sesión, como el nombre de cuenta.Click the Log On tab to view the logon information such as the account name.

    • Haga clic en la pestaña Servicio para ver información sobre el servicio, como el nombre del equipo host y para especificar el modo de inicio del servicio Integration ServicesIntegration Services .Click the Service tab to view information about the service such as the name of the host computer and to specify the start mode of Integration ServicesIntegration Services service.

      Nota

      La pestaña Avanzadas no contiene información para el servicio Integration ServicesIntegration Services .The Advanced tab contains no information for Integration ServicesIntegration Services service.

  4. Haga clic en OK.Click OK.

  5. En el menú Archivo , haga clic en Salir para cerrar el complemento Administrador de configuración de SQL Server .On the File menu, click Exit to close the SQL Server Configuration Manager snap-in.

Para establecer las propiedades del servicio Integration Services con el complemento ServiciosTo set properties of the Integration Services service by using Services

  1. En el Panel de control, si utiliza la Vista clásica, haga clic en Herramientas administrativaso bien, si utiliza la Vista por categorías, haga clic en Rendimiento y mantenimiento y, a continuación, en Herramientas administrativas.In Control Panel, if you are using Classic View, click Administrative Tools, or, if you are using Category View, click Performance and Maintenance and then click Administrative Tools.

  2. Haga clic en Servicios.Click Services.

  3. En el complemento Servicios , localice SQL Server Integration Services en la lista de servicios, haga clic con el botón derecho en SQL Server Integration Servicesy, después, haga clic en Propiedades.In the Services snap-in, locate SQL Server Integration Services in the list of services, right-click SQL Server Integration Services, and then click Properties.

  4. En el cuadro de diálogo Propiedades de SQL Server Integration Services , puede hacer lo siguiente:In the SQL Server Integration Services Properties dialog box, you can do the following:

    • Haga clic en la pestaña General. Para habilitar el servicio, seleccione el tipo de inicio manual o automático.Click the General tab. To enable the service, select either the manual or automatic startup type. Para deshabilitar el servicio, seleccione Deshabilitar en el cuadro Tipo de inicio .To disable the service, select Disable in the Startup type box. Si el servicio se está ejecutando, no se detendrá al seleccionar Deshabilitar.Selecting Disable does not stop the service if it is currently running.

      Si el servicio ya está habilitado, puede hacer clic en Detener para detenerlo o en Iniciar para iniciarlo.If the service is already enabled, you can click Stop to stop the service, or click Start to start the service.

    • Haga clic en la pestaña Iniciar sesión para ver o editar la información de inicio de sesión.Click the Log On tab to view or edit the logon information.

    • Haga clic en la pestaña Recuperación para ver las respuestas predeterminadas del equipo a un error en el servicio.Click the Recovery tab to view the default computer responses to service failure. Puede modificar estas opciones para adaptarlas a su entorno.You can modify these options to suit your environment.

    • Haga clic en la pestaña Dependencias para ver una lista de los servicios dependientes.Click the Dependencies tab to view a list of dependent services. El servicio Integration ServicesIntegration Services no tiene dependencias.The Integration ServicesIntegration Services service has no dependencies.

  5. Haga clic en OK.Click OK.

  6. Opcionalmente, si el tipo de inicio es Manual o Automático, puede hacer clic con el botón derecho en SQL Server Integration Services y hacer clic en Iniciar, Detener o Reiniciar.Optionally, if the startup type is Manual or Automatic, you can right-click SQL Server Integration Services and click Start, Stop, or Restart.

  7. En el menú Archivo , haga clic en Salir para cerrar el complemento Servicios .On the File menu, click Exit to close the Services snap-in.

Concesión de permisos al servicioGrant permissions to the service

En versiones anteriores de SQL ServerSQL Server, cuando se instalaba SQL ServerSQL Server todos los usuarios del grupo Usuarios tenía acceso al servicio de Integration ServicesIntegration Services de forma predeterminada.In previous versions of SQL ServerSQL Server, by default when you installed SQL ServerSQL Server all users in the Users group had access to the Integration ServicesIntegration Services service. Cuando instala la versión actual de SQL ServerSQL Server, los usuarios no tienen acceso al servicio Integration ServicesIntegration Services .When you install the current release of SQL ServerSQL Server, users do not have access to the Integration ServicesIntegration Services service. El servicio es seguro de forma predeterminada.The service is secure by default. Una vez instalado SQL ServerSQL Server , el administrador debe conceder acceso al servicio.After SQL ServerSQL Server is installed, the administrator must grant access to the service.

Para conceder acceso al servicio Integration ServicesTo grant access to the Integration Services service

  1. Ejecute Dcomcnfg.exe.Run Dcomcnfg.exe. Dcomcnfg.exe proporciona una interfaz de usuario para modificar algunos valores de configuración del Registro.Dcomcnfg.exe provides a user interface for modifying certain settings in the registry.

  2. En el diálogo Servicios de componentes, expanda el nodo Servicios de componente > Equipos > Mi PC > Configuración DCOM.In the Component Services dialog, expand the Component Services > Computers > My Computer > DCOM Config node.

  3. Haga clic con el botón derecho en Microsoft SQL Server Integration Services 13.0y, después, haga clic en Propiedades.Right-click Microsoft SQL Server Integration Services 13.0, and then click Properties.

  4. En la pestaña Seguridad , haga clic en Editar en la sección Permisos de inicio y activación .On the Security tab, click Edit in the Launch and Activation Permissions area.

  5. Agregue usuarios y asigne los permisos adecuados y, a continuación, haga clic en Aceptar.Add users and assign appropriate permissions, and then click Ok.

  6. Repita los pasos 4 a 5 para los permisos de acceso.Repeat steps 4 - 5 for Access Permissions.

  7. Reinicie SQL Server Management Studio.Restart SQL Server Management Studio.

  8. Reinicie el Servicio Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services Service.

Evento que se registra cuando faltan los permisosEvent logged when permissions are missing

Si la cuenta de servicio del Agente SQL Server no tiene el DCOM de Integration Services [Permisos de inicio y activación] , se agrega el evento siguiente a los registros de eventos del sistema cuando el Agente SQL Server ejecuta los trabajos del paquete SSIS:If the service account of the SQL Server Agent doesn't have the Integration Services DCOM [Launch and Activation Permissions], the following event is added to the system event logs when the SQL Server Agent executes the SSIS package jobs:

Log Name: System
Source: **Microsoft-Windows-DistributedCOM**
Date: 1/9/2019 5:42:13 PM
Event ID: **10016**
Task Category: None
Level: Error
Keywords: Classic
User: NT SERVICE\SQLSERVERAGENT
Computer: testmachine
Description:
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{xxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
and APPID
{xxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
to the user NT SERVICE\SQLSERVERAGENT SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Configuración del servicioConfigure the service

Cuando se instala Integration ServicesIntegration Services, el proceso de instalación crea e instala el archivo de configuración para el servicio Integration ServicesIntegration Services .When you install Integration ServicesIntegration Services, the setup process creates and installs the configuration file for the Integration ServicesIntegration Services service. Este archivo de configuración contiene los siguientes valores:This configuration file contains the following settings:

  • Si se envía a los paquetes un comando de detención cuando se detenga el servicio.Packages are sent a stop command when the service stops.

  • Las carpetas raíz que deben mostrarse para Integration ServicesIntegration Services en el Explorador de objetos de SQL Server Management StudioSQL Server Management Studio son MSDB y File System.The root folders to display for Integration ServicesIntegration Services in Object Explorer of SQL Server Management StudioSQL Server Management Studio are the MSDB and File System folders.

  • Los paquetes del sistema de archivos administrados por el servicio Integration ServicesIntegration Services se encuentran en la carpeta %Archivos de programa%\Microsoft SQL Server\130\DTS\Packages.The packages in the file system that the Integration ServicesIntegration Services service manages are located in %ProgramFiles%\Microsoft SQL Server\130\DTS\Packages.

Este archivo de configuración también especifica qué base de datos msdb contiene los paquetes que el servicio Integration ServicesIntegration Services administrará.This configuration file also specifies which msdb database contains the packages that the Integration ServicesIntegration Services service will manage. De forma predeterminada, el servicio Integration ServicesIntegration Services se configura para administrar los paquetes de la base de datos msdb de la instancia del Motor de base de datosDatabase Engine que se instala al mismo tiempo que Integration ServicesIntegration Services.By default, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the instance of the Motor de base de datosDatabase Engine that is installed at the same time as Integration ServicesIntegration Services. Si no se instala al mismo tiempo una instancia de Motor de base de datosDatabase Engine , el servicio Integration ServicesIntegration Services se configura para administrar paquetes de la base de datos msdb de la instancia local predeterminada del Motor de base de datosDatabase Engine.If an instance of the Motor de base de datosDatabase Engine is not installed at the same time, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the local, default instance of the Motor de base de datosDatabase Engine.

Ejemplo de archivo de configuración predeterminadoDefault Configuration File Example

En el ejemplo siguiente se muestra un archivo de configuración predeterminado que especifica los valores siguientes:The following example shows a default configuration file that specifies the following settings:

  • Los paquetes dejan de ejecutarse cuando se detiene el servicio Integration ServicesIntegration Services .Packages stop running when the Integration ServicesIntegration Services service stops.

  • Las carpetas raíz donde se almacenan los paquetes en Integration ServicesIntegration Services son MSDB y Sistema de archivos.The root folders for package storage in Integration ServicesIntegration Services are MSDB and File System.

  • El servicio administra paquetes que están almacenados en la base de datos msdb de la instancia local y predeterminada de SQL ServerSQL Server.The service manages packages that are stored in the msdb database of the local, default instance of SQL ServerSQL Server.

  • El servicio administra los paquetes que están almacenados en el sistema de archivos en la carpeta Paquetes.The service manages packages that are stored in the file system in the Packages folder.

Ejemplo de archivo de configuración predeterminadoExample of a Default Configuration File

\<?xml version="1.0" encoding="utf-8"?>  
\<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>  
  <TopLevelFolders>  
    \<Folder xsi:type="SqlServerFolder">  
      <Name>MSDB</Name>  
      <ServerName>.</ServerName>  
    </Folder>  
    \<Folder xsi:type="FileSystemFolder">  
      <Name>File System</Name>  
      <StorePath>..\Packages</StorePath>  
    </Folder>  
  </TopLevelFolders>    
</DtsServiceConfiguration>  

Modifique el archivo de configuraciónModify the configuration file

Puede modificar el archivo de configuración para permitir que los paquetes se sigan ejecutando si se detiene el servicio, para mostrar carpetas raíz adicionales en el Explorador de objetos, o para especificar una carpeta distinta o carpetas adicionales del sistema de archivos que deban ser administradas por el servicio Integration ServicesIntegration Services .You can modify the configuration file to allow packages to continue running if the service stops, to display additional root folders in Object Explorer, or to specify a different folder or additional folders in the file system to be managed by Integration ServicesIntegration Services service. Por ejemplo, puede crear carpetas raíz adicionales de tipo, SqlServerFolder, para administrar paquetes en las bases de datos msdb de instancias adicionales de Motor de base de datosDatabase Engine.For example, you can create additional root folders of type, SqlServerFolder, to manage packages in the msdb databases of additional instances of Motor de base de datosDatabase Engine.

Nota

Algunos caracteres no son válidos en los nombres de carpeta.Some characters are not valid in folder names. Los caracteres válidos para los nombres de carpeta se determinan mediante la clase .NET Framework.NET Framework System.IO.Path de y el campo GetInvalidFilenameChars .Valid characters for folder names are determined by the .NET Framework.NET Framework class System.IO.Path and the GetInvalidFilenameChars field. El campo GetInvalidFilenameChars proporciona una matriz específica de la plataforma de caracteres que no se pueden especificar en los argumentos de la cadena de ruta pasada a los miembros de la clase Path .The GetInvalidFilenameChars field provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the Path class. El juego de caracteres no válidos puede variar en función del sistema de archivos.The set of invalid characters can vary by file system. Normalmente, los caracteres no válidos son las comillas ("), el carácter mayor que (<) y la barra vertical (|).Typically, invalid characters are the quotation mark ("), less than (<) character, and pipe (|) character.

Sin embargo, tendrá que modificar el archivo de configuración para administrar paquetes que estén almacenados en una instancia con nombre o una instancia remota de Motor de base de datosDatabase Engine.However, you will have to modify the configuration file to manage packages that are stored in a named instance or a remote instance of Motor de base de datosDatabase Engine. Si no actualiza el archivo de configuración, no puede usar el Explorador de objetos de SQL Server Management StudioSQL Server Management Studio para ver los paquetes que estén almacenados en la base de datos msdb en la instancia con nombre o en la instancia remota.If you do not update the configuration file, you cannot use Object Explorer in SQL Server Management StudioSQL Server Management Studio to view packages that are stored in the msdb database on the named instance or the remote instance. Si intenta utilizar el Explorador de objetos para ver estos paquetes, aparece el mensaje de error siguiente:If you try to use Object Explorer to view these packages, you receive the following error message:

Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)

The SQL Server specified in Integration Services service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in SQL Server 2008 Books Online.

Login Timeout Expired

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2008, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

Named Pipes Provider: Could not open a connection to SQL Server [2]. (MsDtsSvr).

Para modificar el archivo de configuración para el servicio Integration ServicesIntegration Services , se ha de utilizar un editor de texto.To modify the configuration file for the Integration ServicesIntegration Services service, you use a text editor.

Importante

Después de modificar el archivo de configuración del servicio, deberá reiniciar el servicio para usar la configuración del servicio actualizada.After you modify the service configuration file, you must restart the service to use the updated service configuration.

Ejemplo de archivo de configuración modificadoModified Configuration File Example

El ejemplo siguiente muestra un archivo de configuración modificado para Integration ServicesIntegration Services.The following example shows a modified configuration file for Integration ServicesIntegration Services. Este archivo es para una instancia con nombre de SQL ServerSQL Server denominada InstanceName en un servidor denominado ServerName.This file is for a named instance of SQL ServerSQL Server called InstanceName on a server named ServerName.

Ejemplo de un archivo de configuración modificado para una instancia con nombre de SQL ServerExample of a Modified Configuration File for a Named Instance of SQL Server

\<?xml version="1.0" encoding="utf-8"?>  
\<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>  
  <TopLevelFolders>  
    \<Folder xsi:type="SqlServerFolder">  
      <Name>MSDB</Name>  
      <ServerName>ServerName\InstanceName</ServerName>  
    </Folder>  
    \<Folder xsi:type="FileSystemFolder">  
      <Name>File System</Name>  
      <StorePath>..\Packages</StorePath>  
    </Folder>  
  </TopLevelFolders>    
</DtsServiceConfiguration>  

Modificación de la ubicación del archivo de configuraciónModify the Configuration File Location

La clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\ServiceConfigFile especifica la ubicación y el nombre del archivo de configuración que usa el servicio Integration ServicesIntegration Services.The Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\ServiceConfigFile specifies the location and name for the configuration file that Integration ServicesIntegration Services service uses. El valor predeterminado de la clave del Registro es C:\Archivos de programa\Microsoft SQL Server\130\DTS\Binn\MsDtsSrvr.ini.xml.The default value of the Registry key is C:\Program Files\Microsoft SQL Server\130\DTS\Binn\MsDtsSrvr.ini.xml. Puede actualizar el valor de la clave del Registro para utilizar un nombre y una ubicación diferentes para el archivo de configuración.You can update the value of the Registry key to use a different name and location for the configuration file. Tenga en cuenta que el número de versión en la ruta de acceso (120 para SQL Server 2014 (12.x)SQL Server 2014 (12.x), 130 para SQL Server 2016 (13.x)SQL Server 2016 (13.x), etc.) varía según la versión de SQL Server.Note that the version number in the path (120 for SQL Server SQL Server 2014 (12.x)SQL Server 2014 (12.x), 130 for SQL Server 2016 (13.x)SQL Server 2016 (13.x), etc.) will vary depending on the SQL Server version.

Precaución

Editar el Registro de forma incorrecta puede originar problemas graves que requieran volver a instalar el sistema operativo.Incorrectly editing the Registry can cause serious problems that may require you to reinstall your operating system. MicrosoftMicrosoft no puede garantizar la resolución de dichos problemas.cannot guarantee that problems resulting from editing the Registry incorrectly can be resolved. Haga una copia de seguridad de los datos importantes antes de modificar el Registro.Before editing the Registry, back up any valuable data. Para obtener información sobre cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea el artículo de MicrosoftMicrosoft Knowledge Base, Definición del Registro de Microsoft Windows.For information about how to back up, restore, and edit the Registry, see the MicrosoftMicrosoft Knowledge Base article, Description of the Microsoft Windows registry.

El servicio Integration ServicesIntegration Services carga el archivo de configuración cuando se inicia el servicio.The Integration ServicesIntegration Services service loads the configuration file when the service is started. Si se cambia la entrada del Registro, es preciso reiniciar el servicio.Any changes to the Registry entry require that the service be restarted.

Conexión con el servicio localConnect to the local service

Antes de conectar con el servicio Integration ServicesIntegration Services , el administrador debe concederle acceso al servicio.Before you connect to the Integration ServicesIntegration Services service, the administrator must grant you access to the service.

Conexión con el servicio Integration ServicesTo connect to the Integration Services Service

  1. Abra SQL Server Management StudioSQL Server Management Studio.Open SQL Server Management StudioSQL Server Management Studio.

  2. Haga clic en Explorador de objetos , en el menú Ver .Click Object Explorer on the View menu.

  3. En la barra de herramientas del Explorador de objetos, haga clic en Conectary, a continuación, en Integration Services.On the Object Explorer toolbar, click Connect, and then click Integration Services.

  4. En el cuadro de diálogo Conectar al servidor , indique el nombre del servidor.In the Connect to Server dialog box, provide a server name. Puede usar un punto (.), (local) o localhost para indicar el servidor local.You can use a period (.), (local), or localhost to indicate the local server.

  5. Haga clic en Conectar.Click Connect.

Conexión a un servidor SSIS remotoConnect to a remote SSIS server

Para conectarse a una instancia de Integration ServicesIntegration Services en un servidor remoto, desde SQL Server Management StudioSQL Server Management Studio u otra aplicación de administración, los usuarios de la aplicación deben tener un conjunto específico de derechos para el servidor.Connecting to an instance of Integration ServicesIntegration Services on a remote server, from SQL Server Management StudioSQL Server Management Studio or another management application, requires a specific set of rights on the server for the users of the application.

Importante

Para conectar directamente con una instancia del servicio Integration Services heredado, tendrá que usar la versión de SQL Server Management Studio (SSMS) alineada con la versión de SQL Server en la que se ejecuta el servicio Integration Services.To connect directly to an instance of the legacy Integration Services Service, you have to use the version of SQL Server Management Studio (SSMS) aligned with the version of SQL Server on which the Integration Services Service is running. Por ejemplo, para conectar con el servicio Integration Services heredado que se ejecuta en una instancia de SQL Server 2016, debe usar la versión de SSMS publicada para SQL Server 2016.For example, to connect to the legacy Integration Services Service running on an instance of SQL Server 2016, you have to use the version of SSMS released for SQL Server 2016. Descargue SQL Server Management Studio (SSMS).Download SQL Server Management Studio (SSMS).

Para administrar paquetes almacenados en un servidor remoto, no tiene que conectarse a la instancia del servicio de Integration ServicesIntegration Services en ese servidor remoto.To manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. En su lugar, modifique el archivo de configuración para el servicio de Integration ServicesIntegration Services de manera que SQL Server Management StudioSQL Server Management Studio muestre los paquetes almacenados en el servidor remoto.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

Conectarse a Integration Services en un servidor remotoConnecting to Integration Services on a Remote Server

Para conectarse a Integration Services en un servidor remotoTo connect to Integration Services on a Remote Server

  1. Abra SQL Server Management StudioSQL Server Management Studio.Open SQL Server Management StudioSQL Server Management Studio.

  2. Seleccione Archivo, Conectar Explorador de objetos para mostrar el cuadro de diálogo Conectar al servidor .Select File, Connect Object Explorer to display the Connect to Server dialog box.

  3. Seleccione Integration Services en la lista Tipo de servidor .Select Integration Services in the Server type list.

  4. Escriba el nombre de un servidor SQL ServerSQL Server Integration ServicesIntegration Services en el cuadro de texto Nombre del servidor.Type the name of a SQL ServerSQL Server Integration ServicesIntegration Services server in the Server name text box.

    Nota

    El servicio Integration ServicesIntegration Services no es específico de la instancia.The Integration ServicesIntegration Services service is not instance-specific. La conexión al servicio se realiza utilizando el nombre del equipo en el que el servicio de Integration Services se está ejecutando.You connect to the service by using the name of the computer on which the Integration Services service is running.

  5. Haga clic en Conectar.Click Connect.

Nota

En el cuadro de diálogo Buscar servidores no se muestran las instancias remotas de Integration ServicesIntegration Services.The Browse for Servers dialog box does not display remote instances of Integration ServicesIntegration Services. Además, las opciones disponibles en la pestaña Opciones de conexión del cuadro de diálogo Conectar al servidor , que se muestra al hacer clic en el botón Opciones , no se aplican a las conexiones de Integration ServicesIntegration Services .In addition, the options available on the Connection Options tab of the Connect to Server dialog box, which is displayed by clicking the Options button, are not applicable to Integration ServicesIntegration Services connections.

Eliminación del error de acceso denegadoEliminating the "Access Is Denied" Error

Cuando un usuario que no tiene los derechos necesarios intenta conectarse a una instancia de Integration ServicesIntegration Services en un servidor remoto, el servidor responde con el mensaje de error "Acceso denegado".When a user without sufficient rights attempts to connect to an instance of Integration ServicesIntegration Services on a remote server, the server responds with an "Access is denied" error message. Se puede evitar ese mensaje de error asegurándose de que los usuarios tengan los permisos DCOM necesarios.You can avoid this error message by ensuring that users have the required DCOM permissions.

Para configurar derechos para usuarios remotos en Windows Server 2003 o Windows XPTo configure rights for remote users on Windows Server 2003 or Windows XP

  1. Si el usuario no es miembro del grupo de administradores local, agregue el usuario al grupo de usuarios de COM distribuido.If the user is not a member of the local Administrators group, add the user to the Distributed COM Users group. Puede hacerlo en el complemento Administración de equipos de MMC, en el menú Herramientas administrativas .You can do this in the Computer Management MMC snap-in accessed from the Administrative Tools menu.

  2. Abra el Panel de control, haga doble clic en Herramientas administrativas y en Servicios de componente para iniciar el complemento Servicios de componentes de MMC.Open Control Panel, double-click Administrative Tools, and then double-click Component Services to start the Component Services MMC snap-in.

  3. Expanda el nodo Servicios de componente en el panel izquierdo de la consola.Expand the Component Services node in the left pane of the console. Expanda los nodos Equipos y Mi PCy, a continuación, haga clic en el nodo Configuración DCOM .Expand the Computers node, expand My Computer, and then click the DCOM Config node.

  4. Seleccione el nodo Configuración DCOM y, a continuación, seleccione SQL Server Integration Services 11.0 en la lista de aplicaciones que pueden configurarse.Select the DCOM Config node, and then select SQL Server Integration Services 11.0 in the list of applications that can be configured.

  5. Haga clic con el botón derecho en SQL Server Integration Services 11.0 y seleccione Propiedades.Right-click on SQL Server Integration Services 11.0 and select Properties.

  6. En el cuadro de diálogo Propiedades de SQL Server Integration Services 11.0 , seleccione la pestaña Seguridad .In the SQL Server Integration Services 11.0 Properties dialog box, select the Security tab.

  7. En Permisos de inicio y activación, active Personalizary haga clic en Editar para abrir el cuadro de diálogo Permisos de inicio .Under Launch and Activation Permissions, select Customize, then click Edit to open the Launch Permission dialog box.

  8. En el cuadro de diálogo Permisos de inicio , agregue o elimine usuarios y asigne los permisos adecuados a los usuarios y grupos correspondientes.In the Launch Permission dialog box, add or delete users, and assign the appropriate permissions to the appropriate users and groups. Los permisos disponibles son Ejecución local, Ejecución remota, Activación local y Activación remota.The available permissions are Local Launch, Remote Launch, Local Activation, and Remote Activation. Los derechos de ejecución conceden o deniegan el permiso para iniciar y detener el servicio; los derechos de activación conceden o deniegan el permiso para conectarse al servicio.The Launch rights grant or deny permission to start and stop the service; the Activation rights grant or deny permission to connect to the service.

  9. Haga clic en Aceptar para cerrar el cuadro de diálogo.Click OK to close the dialog box.

  10. En Permisos de acceso, repita los pasos 7 y 8 con el fin de asignar los permisos pertinentes a los correspondientes usuarios y grupos.Under Access Permissions, repeat steps 7 and 8 to assign the appropriate permissions to the appropriate users and groups.

  11. Cierre el complemento MMC.Close the MMC snap-in.

  12. Reinicie el servicio Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services service.

Para configurar derechos para usuarios remotos en Windows 2000 con los Service Pack más recientesTo configure rights for remote users on Windows 2000 with the latest service packs

  1. Ejecute dcomcnfg.exe en el símbolo del sistema.Run dcomcnfg.exe at the command prompt.

  2. En la página Aplicaciones del cuadro de diálogo Propiedades de Configuración de COM distribuido , seleccione SQL Server Integration Services 11.0 y haga clic en Propiedades.On the Applications page of the Distributed COM Configuration Properties dialog box, select SQL Server Integration Services 11.0 and then click Properties.

  3. Seleccione la página Seguridad .Select the Security page.

  4. Utilice los dos cuadros de diálogo independientes para configurar Permisos de acceso y Permisos de inicio.Use the two separate dialog boxes to configure Access Permissions and Launch Permissions. No se puede distinguir entre el acceso remoto y el acceso local; los permisos de acceso incluyen el acceso local y el remoto, y los permisos de inicio incluyen la ejecución local y la remota.You cannot distinguish between remote and local access - Access permissions include local and remote access, and Launch permissions include local and remote launch.

  5. Cierre los cuadros de diálogo y dcomcnfg.exe.Close the dialog boxes and dcomcnfg.exe.

  6. Reinicie el servicio Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services service.

Conectarse con una cuenta localConnecting by using a Local Account

Si se trabaja en una cuenta local de Windows en un equipo cliente, solo es posible conectarse al servicio Integration ServicesIntegration Services en un equipo remoto si en el equipo remoto existe una cuenta local con el mismo nombre y contraseña, y con los derechos adecuados.If you are working in a local Windows account on a client computer, you can connect to the Integration ServicesIntegration Services service on a remote computer only if a local account that has the same name and password and the appropriate rights exists on the remote computer.

De forma predeterminada, el servicio SSIS no admite la delegaciónBy default the SSIS service does not support delegation

De forma predeterminada, el servicio SQL ServerSQL Server Integration ServicesIntegration Services no admite la delegación de credenciales, a veces denominada salto doble.By default the SQL ServerSQL Server Integration ServicesIntegration Services service does not support the delegation of credentials, or what is sometimes referred to as a double hop. En este escenario, se trabaja con un equipo cliente, el servicio Integration ServicesIntegration Services se ejecuta en un segundo equipo y SQL ServerSQL Server se ejecuta en un tercer equipo.In this scenario, you are working on a client computer, the Integration ServicesIntegration Services service is running on a second computer, and SQL ServerSQL Server is running on a third computer. Primero, SQL Server Management StudioSQL Server Management Studio pasa correctamente las credenciales del equipo cliente al segundo equipo en el que se ejecuta el servicio Integration ServicesIntegration Services .First, SQL Server Management StudioSQL Server Management Studio successfully passes your credentials from the client computer to the second computer on which the Integration ServicesIntegration Services service is running. Pero, después, el servicio Integration ServicesIntegration Services no puede delegar las credenciales del segundo equipo al tercero, en el que se ejecuta SQL ServerSQL Server .Then, however, the Integration ServicesIntegration Services service cannot delegate your credentials from the second computer to the third computer on which SQL ServerSQL Server is running.

Puede habilitar la delegación de credenciales si concede el derecho Confiar en este usuario para la delegación a cualquier servicio (solo Kerberos) a la cuenta de servicio de SQL Server, que inicia el servicio Integration Services (ISServerExec.exe) como un proceso secundario.You can enable delegation of credentials by granting the Trust this user for delegation to any service (Kerberos Only) right to the SQL Server service account, which launches the Integration Services service (ISServerExec.exe) as a child process. Antes de conceder este derecho, considere si cumple los requisitos de seguridad de su organización.Before you grant this right, consider whether it meets the security requirements of your organization.

Para obtener más información, vea Getting Cross Domain Kerberos and Delegation working with SSIS Package(Conseguir que la delegación y Kerberos entre dominios funcionen con el paquete SSIS).For more info, see Getting Cross Domain Kerberos and Delegation working with SSIS Package.

Configuración del firewallConfigure the firewall

El sistema Firewall de Windows impide el acceso no autorizado a los recursos de los equipos de una conexión de red.The Windows firewall system helps prevent unauthorized access to computer resources over a network connection. Para obtener acceso a Integration ServicesIntegration Services mediante este firewall, debe configurarlo para permitir el acceso.To access Integration ServicesIntegration Services through this firewall, you have to configure the firewall to enable access.

Importante

Para administrar paquetes almacenados en un servidor remoto, no tiene que conectarse a la instancia del servicio de Integration ServicesIntegration Services en ese servidor remoto.To manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. En su lugar, modifique el archivo de configuración para el servicio de Integration ServicesIntegration Services de manera que SQL Server Management StudioSQL Server Management Studio muestre los paquetes almacenados en el servidor remoto.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

El servicio Integration ServicesIntegration Services utiliza el protocolo DCOM.The Integration ServicesIntegration Services service uses the DCOM protocol.

Existen varios sistemas de firewall.There are many firewall systems available. Si ejecuta un firewall distinto de Firewall de Windows, vea la documentación del firewall para obtener información específica del sistema que utiliza.If you are running a firewall other than Windows firewall, see your firewall documentation for information that is specific to the system you are using.

Si el firewall admite el filtrado de aplicaciones, puede utilizar la interfaz de usuario de Windows para especificar las excepciones permitidas en el firewall, como programas y servicios.If the firewall supports application-level filtering, you can use the user interface that Windows provides to specify the exceptions that are allowed through the firewall, such as programs and services. Si no es el caso, debe configurar DCOM para utilizar un conjunto limitado de puertos TCP.Otherwise, you have to configure DCOM to use a limited set of TCP ports. El vínculo al sitio web de Microsoft mencionado anteriormente incluye información acerca de cómo especificar los puertos TCP que debe utilizar.The Microsoft website link previously provided includes information about how to specify the TCP ports to use.

El servicio Integration Services utiliza el puerto 135 y no es posible cambiarlo.The Integration Services service uses port 135, and the port cannot be changed. Debe abrir el puerto TCP 135 para obtener acceso al Administrador de control de servicios (SCM).You have to open TCP port 135 for access to the service control manager (SCM). Entre las tareas que realiza el SCM se encuentra el inicio y detención de servicios de Integration ServicesIntegration Services y la transmisión de solicitudes de control al servicio en ejecución.SCM performs tasks such as starting and stopping Integration ServicesIntegration Services services and transmitting control requests to the running service.

La información que se incluye en la siguiente sección es específica de Firewall de Windows.The information in the following section is specific to Windows firewall. Para configurar el sistema Firewall de Windows, debe ejecutar un comando desde el símbolo del sistema o establecer las propiedades en el cuadro de diálogo de Firewall de Windows.You can configure the Windows firewall system by running a command at the command prompt, or by setting properties in the Windows firewall dialog box.

Para obtener más información sobre la configuración predeterminada de Firewall de Windows y una descripción de los puertos TCP que afectan al motor de base de datos, Analysis Services, Reporting Services e Integration Services, vea Configurar Firewall de Windows para permitir el acceso a SQL Server.For more information about the default Windows firewall settings, and a description of the TCP ports that affect the Database Engine, Analysis Services, Reporting Services, and Integration Services, see Configure the Windows Firewall to Allow SQL Server Access.

Configuración de Firewall de WindowsConfiguring a Windows firewall

Puede utilizar los siguientes comandos para abrir el puerto TCP 135, agregar MsDtsSrvr.exe a la lista de excepciones y especificar el ámbito de desbloqueo del firewall.You can use the following commands to open TCP port 135, add MsDtsSrvr.exe to the exception list, and specify the scope of unblocking for the firewall.

Para configurar un firewall de Windows en la ventana del símbolo del sistemaTo configure a Windows firewall using the Command Prompt window

  1. Ejecute el siguiente comando:Run the following command:

    netsh firewall add portopening protocol=TCP port=135 name="RPC (TCP/135)" mode=ENABLE scope=SUBNET
    
  2. Ejecute el siguiente comando:Run the following command:

    netsh firewall add allowedprogram program="%ProgramFiles%\Microsoft SQL Server\100\DTS\Binn\MsDtsSrvr.exe" name="SSIS Service" scope=SUBNET
    

    Nota

    Para abrir el firewall en todos los equipos, además de los que se encuentran en Internet, reemplace el ámbito=SUBNET por el ámbito=ALL.To open the firewall for all computers, and also for computers on the Internet, replace scope=SUBNET with scope=ALL.

En el siguiente procedimiento se describe cómo utilizar la interfaz de usuario de Windows para abrir el puerto TCP 135, agregar MsDtsSrvr.exe a la lista de excepciones y especificar el ámbito de desbloqueo del firewall.The following procedure describes how to use the Windows user interface to open TCP port 135, add MsDtsSrvr.exe to the exception list, and specify the scope of unblocking for the firewall.

Para configurar un firewall mediante el cuadro de diálogo Firewall de WindowsTo configure a firewall using the Windows firewall dialog box

  1. En el Panel de control, haga doble clic en Firewall de Windows.In the Control Panel, double-click Windows Firewall.

  2. En el cuadro de diálogo Firewall de Windows , haga clic en la pestaña Excepciones y, a continuación, haga clic en Agregar programa.In the Windows Firewall dialog box, click the Exceptions tab and then click Add Program.

  3. En el cuadro de diálogo Agregar un programa , haga clic en Examinar, navegue a la carpeta Archivos de programa\Microsoft SQL Server\100\DTS\Binn, haga clic en MsDtsSrvr.exe y, después, en Abrir.In the Add a Program dialog box, click Browse, navigate to the Program Files\Microsoft SQL Server\100\DTS\Binn folder, click MsDtsSrvr.exe, and then click Open. Haga clic en Aceptar para cerrar el cuadro de diálogo Agregar un programa .Click OK to close the Add a Program dialog box.

  4. En la pestaña Excepciones , haga clic en Agregar puerto.On the Exceptions tab, click Add Port.

  5. En el cuadro de diálogo Agregar un puerto , escriba RPC(TCP/135) u otro nombre descriptivo en el cuadro Nombre, escriba 135 en el cuadro Número de puerto y seleccione TCP.In the Add a Port dialog box, type RPC(TCP/135) or another descriptive name in the Name box, type 135 in the Port Number box, and then select TCP.

    Importante

    Integration ServicesIntegration Services utiliza siempre el puerto 135.service always uses port 135. No se puede especificar un puerto diferente.You cannot specify a different port.

  6. En el cuadro de diálogo Agregar un puerto , puede hacer clic en Cambiar ámbito para modificar el ámbito predeterminado.In the Add a Port dialog box, you can optionally click Change Scope to modify the default scope.

  7. En el cuadro de diálogo Cambiar ámbito , seleccione Mi red (solo subred) o escriba una lista personalizada y haga clic en Aceptar.In the Change Scope dialog box, select My network (subnet only) or type a custom list, and then click OK.

  8. Para cerrar el cuadro de diálogo Agregar un puerto , haga clic en Aceptar.To close the Add a Port dialog box, click OK.

  9. Para cerrar el cuadro de diálogo Firewall de Windows , haga clic en Aceptar.To close the Windows Firewall dialog box, click OK.

    Nota

    Para configurar el Firewall de Windows, este procedimiento utiliza el elemento Firewall de Windows del Panel de control.To configure the Windows firewall, this procedure uses the Windows Firewall item in Control Panel. El elemento Firewall de Windows solo configura el firewall para el perfil de la ubicación de red actual.The Windows Firewall item only configures the firewall for the current network location profile. Sin embargo, también puede configurar el Firewall de Windows mediante la herramienta de línea de comandos netsh o el complemento MicrosoftMicrosoft Management Console (MMC) denominado Firewall de Windows con seguridad avanzada.However, you can also configure the Windows firewall by using the netsh command line tool or the MicrosoftMicrosoft Management Console (MMC) snap-in named Windows firewall with Advanced Security. Para obtener más información sobre estas herramientas, vea Configurar Firewall de Windows para permitir el acceso a SQL Server.For more information about these tools, see Configure the Windows Firewall to Allow SQL Server Access.