Configurar el servicio Integration Services
Actualizado: 15 de septiembre de 2007
Microsoft SQL Server 2005 Integration Services (SSIS) incluye un archivo de configuración para configurar el servicio Integration Services. De manera predeterminada, el archivo se encuentra en la carpeta %Archivos de programa%\Microsoft SQL Server\90\DTS\Binn y se denomina MsDtsSrvr.ini.xml.
El archivo de configuración predeterminado contiene los siguientes valores:
- Si se envía a los paquetes un comando de detención cuando se detenga el servicio.
- Las carpetas raíz que deben mostrarse para Integration Services en el Explorador de objetos de SQL Server Management Studio son MSDB y File System.
- Los paquetes del sistema de archivos administrados por Integration Services se encuentran en %Archivos de programa%\Microsoft SQL Server\90\DTS\Packages.
De forma predeterminada, el servicio Integration Services se configura para administrar paquetes que están almacenados en la base de datos msdb, en una instancia local predeterminada de Database Engine (Motor de base de datos). Para administrar paquetes que están almacenados en una instancia con nombre o una instancia remota de Database Engine (Motor de base de datos), o en varias instancias de Database Engine (Motor de base de datos), debe modificar el archivo de configuración. Por ejemplo, puede crear carpetas raíz adicionales del tipo SqlServerFolder para administrar los paquetes en la base de datos msdb de varias instancias de Database Engine (Motor de base de datos).
Además, 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 Services.
La clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile especifica la ubicación y el nombre del archivo de configuración que utiliza el servicio Integration Services. El valor predeterminado de la clave del Registro es C:\Archivos de programa\Microsoft SQL Server\90\DTS\Binn\ MsDtsSrvr.ini.xml. Puede actualizar este valor para usar un nombre y una ubicación diferentes para el archivo de configuración.
![]() |
---|
Si el Registro se modifica incorrectamente, pueden producirse problemas graves que podrían hacer necesaria la reinstalación del sistema operativo. Microsoft no puede garantizar la resolución de problemas ocasionados por la modificación incorrecta del Registro. Haga una copia de seguridad de los datos importantes antes de modificar el Registro. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea el artículo de Microsoft Knowledge Base: Description of the Microsoft Windows registry. |
El servicio Integration Services carga el archivo de configuración cuando se inicia el servicio. Si se cambia la entrada del Registro, es preciso reiniciar el servicio.
El archivo de configuración puede actualizarse con un editor de texto. Después de modificar el archivo de configuración del servicio, deberá reiniciar el servicio para usar la configuración del servicio actualizada.
[!NOTA] Algunos caracteres no son válidos en los nombres de carpeta. Los caracteres válidos para los nombres de carpeta se determinan mediante la clase System.IO.Path de .NET Framework y el campo GetInvalidFilenameChars. 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. El juego de caracteres no válidos puede variar en función del sistema de archivos. Normalmente, los caracteres no válidos son las comillas ("), el carácter menor que (<) y la barra vertical (|).
Si se conecta a una instancia con nombre de SQL Server, debe actualizar el archivo de configuración para especificar dicha instancia. Si no actualiza el archivo de configuración, no podrá utilizar el Explorador de objetos en SQL Server Management Studio para ver los paquetes que están almacenados en la base de datos msdb de la instancia con nombre. Si intenta utilizar el Explorador de objetos para ver estos paquetes, aparecerá el mensaje de error siguiente:
Error al recuperar datos para esta solicitud. (Microsoft.SqlServer.SmoEnum)
Falta el servidor de SQL Server especificado en la configuración del Servicio SSIS o no está disponible. Esto puede ocurrir cuando no existe una instancia predeterminada de SQL Server en el equipo. Para obtener más información, vea el tema "Configurar el servicio Integration Services" en los Libros en pantalla de SQL Server 2005.
Ha finalizado el tiempo de espera de inicio de sesión
Error al establecer conexión con el servidor. Cuando se conecta con SQL Server 2005, la configuración predeterminada de SQL Server no permite conexiones remotas.
Proveedor de canalizaciones con nombre: No se pudo abrir una conexión con SQL Server. (MsDtsSvr).
Archivo de configuración predeterminada
En el siguiente ejemplo se muestra un archivo de configuración predeterminado para Integration Services. Especifica que los paquetes dejarán de ejecutarse cuando se detenga el servicio Integration Services, que las carpetas raíz de Integration Services son MSDB y File System, y que el servicio supervisará los paquetes de la carpeta Packages.
Este archivo es para la instancia predeterminada de SQL Server.
Ejemplo de un archivo de configuración predeterminado
<?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>
Archivo de configuración modificado para una instancia con nombre de SQL Server
En el siguiente ejemplo se muestra un archivo de configuración modificado para Integration Services. Este archivo es para una instancia con nombre de SQL Server denominada InstanceName
en un servidor denominado ServerName
.
Ejemplo de un archivo de configuración modificado para una instancia con nombre de 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>
<?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">
Vea también
Conceptos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
15 de septiembre de 2007 |
|
15 de septiembre de 2007 |
|
12 de diciembre de 2006 |
|
14 de abril de 2006 |
|