El paquete Integrartion Services es en realidad un conjunto de propiedades de objetos; en todos los paquetes de Integration Services que desarrollamos antes, las variables, atributos, como enlaces de bases de datos, directorios de archivos sincronizados, etc., usamos directamente una constante en el paquete para asignar estas variables o atributos, lo que supone grandes problemas en la liberación y migración de este paquete, como cuando desarrollamos paquetes en el entorno de desarrollo. Todas las variables y atributos se establecen según el entorno de desarrollo; una vez finalizado el desarrollo, para desplegar este paquete en el entorno de producción, la conexión de base de datos, el directorio de sincronización, etc., cambiará el método anterior: abrir el paquete en el nuevo entorno, restablecer los valores de estas variables o atributos antes de que pueda ejecutarse normalmente. Desde Integration Services 2005, este problema se ha resuelto con la adición de la función [Configuración de paquetes]. Los perfiles ayudan a transferir paquetes de forma fluida, y el proceso de configuración puede automatizarse, reduciendo las molestias de despliegue y el riesgo de errores.
La configuración de paquetes del programa Integration Services permite que cualquier atributo SSIS, como paquetes, conexiones, contenedores, variables, etc., se escriba en un archivo o tabla XML y luego se lea en tiempo de ejecución. Existen varios tipos principales de configuración:
- Archivo de configuración XML
- Variable de entorno
- Claves del registro
- Variable de paquete padre
- Tablas de SQL Server
En el menú Proyecto, seleccione Convertir a modelo de despliegue de paquetes, como se muestra en la siguiente imagen:
En el paquete SSIS, activa la configuración del paquete, haz clic derecho en el espacio en blanco del paquete y selecciona la configuración del paquete, como se muestra en la siguiente figura:
Revisa la opción Activar configuración de paquete, selecciona el archivo de configuración XML, haz clic en Explorar y rellena el nombre de configuración según tu situación, como se muestra en la figura siguiente:
Las direcciones de servidor del origen y destino son configurables, como se muestra en la siguiente figura:
Finalmente, se genera un ejemplo de configuración de paquete SSIS: archivo de configuración.dtsConfig
Genera el código de configuración XML de la siguiente manera:
Intenta modificar la dirección del servidor a la dirección incorrecta, utiliza DTExecUI para seleccionar el archivo de configuración xml, reejecutar el paquete, y el error es el siguiente:
(Fin)
|