Share via


Cambios del comportamiento en las características de Integration Services en SQL Server 2008.

En este tema se describen los cambios de comportamiento en Integration Services. Los cambios de comportamiento afectan al modo en que trabajan o interactúan las características de SQL Server 2008 en comparación con versiones anteriores de SQL Server.

Cambios de comportamiento de la tarea Ejecutar SQL

La siguiente tabla describe los cambios de comportamiento de la tarea Ejecutar SQL.

Problema

Comportamiento de SQL Server 2005 Integration Services

Comportamiento de SQL Server 2008 Integration Services

Devolución de un valor NULL en una variable de paquete de la tarea Ejecutar SQL

Devuelve el valor como 30/11/1999.

Devuelve el valor como 30/12/1899.

Cambios de comportamiento de la transformación Búsqueda

La siguiente tabla describe los cambios de comportamiento de la transformación Búsqueda.

Problema

Comportamiento de SQL Server 2005 Integration Services

Comportamiento de SQL Server 2008 Integration Services

Usar la transformación Búsqueda

No se puede conservar la tabla de referencia almacenada en memoria caché o compartir esta tabla entre varias transformaciones Búsqueda.

Se puede conservar la tabla de referencia almacenada en caché o compartir esta tabla entre varias transformaciones Búsqueda.

Para usar las nuevas características de la transformación Búsqueda, considere la posibilidad de revisar los paquetes.

Cambios de comportamiento de la tarea Script y el componente de script

En la tabla siguiente se describen los cambios de comportamiento de la tarea Script y el componente de script.

Problema

Comportamiento de SQL Server 2005 Integration Services

Comportamiento de SQL Server 2008 Integration Services

Desarrollo de scripts en la tarea Script y el componente de script

Usa Visual Studio for Applications (VSA) como entorno de scripts.

Usa Visual Studio Tools for Applications (VSTA) como entorno de scripts.

Para migrar paquetes que contienen scripts, use el Asistente para actualizar paquetes SSIS.

Cambios de comportamiento relacionados con las configuraciones de paquetes

Al utilizar la utilidad dtexec (dtexec.exe) para ejecutar un paquete implementado, la secuencia en la que los eventos se producen ha cambiado.

En SQL Server 2005Integration Services, los eventos se producen en el orden siguiente:

  1. La utilidad aplica primero las configuraciones de tiempo de diseño. (Las configuraciones de tiempo de diseño son las que creó y asoció al paquete al diseñarlo en BI Development Studio).

  2. A continuación, la utilidad aplica las opciones de tiempo de ejecución que especificó en la línea de comandos cuando inició la utilidad.

En SQL Server 2008Integration Services, los eventos se producen en el orden siguiente:

  1. La utilidad aplica primero las configuraciones de tiempo de diseño.

  2. A continuación, la utilidad aplica las opciones de tiempo de ejecución que especificó en la línea de comandos cuando inició la utilidad.

  3. Finalmente, la utilidad vuelve a cargar y aplicar las configuraciones de tiempo de diseño.

En la tabla siguiente se examinan las opciones de la línea de comandos que pueden afectar a las configuraciones, y se compara el comportamiento de estas opciones en SQL Server 2005 y SQL Server 2008.

Opción de dtexec y su uso

Comportamiento en SQL Server 2005

Comportamiento en SQL Server 2008

Utilizar la opción /Connection para cambiar la cadena de conexión que la utilidad utiliza para cargar las configuraciones de tiempo de diseño

No surte ningún efecto.

Una vez que la utilidad ha aplicado las opciones de tiempo de ejecución, no vuelve a cargar las configuraciones de tiempo de diseño.

Se realiza correctamente.

Una vez que la utilidad ha aplicado las opciones de tiempo de ejecución, vuelve a cargar las configuraciones de tiempo de diseño de la nueva ubicación.

Utilizar la opción /Set para cambiar la ubicación desde la que la utilidad carga las configuraciones de tiempo de diseño

No surte ningún efecto.

Una vez que la utilidad ha aplicado las opciones de tiempo de ejecución, no vuelve a cargar las configuraciones de tiempo de diseño.

Se realiza correctamente.

Una vez que la utilidad ha aplicado las opciones de tiempo de ejecución, vuelve a cargar las configuraciones de tiempo de diseño de la nueva ubicación.

Utilizar la opción /Set para cambiar un valor de propiedad que también es establecido por una configuración de tiempo de diseño

Se realiza correctamente.

El nuevo valor no se sobrescribe porque la utilidad no vuelve a cargar las configuraciones de tiempo de diseño después de aplicar las opciones de tiempo de ejecución.

No surte ningún efecto.

El nuevo valor se sobrescribe cuando la utilidad vuelve a cargar las configuraciones de tiempo de diseño una vez que aplica las opciones de tiempo de ejecución.

Utilizar la opción /ConfigFile para cargar las configuraciones de tiempo de ejecución de los mismos valores de propiedad que también se establecen mediante las configuraciones de tiempo de diseño

Se realiza correctamente.

Los nuevos valores no se sobrescriben porque la utilidad no vuelve a cargar las configuraciones de tiempo de diseño después de aplicar las opciones de tiempo de ejecución.

No surte ningún efecto.

Los nuevos valores se sobrescriben cuando la utilidad vuelve a cargar las configuraciones de tiempo de diseño una vez que aplica las opciones de tiempo de ejecución.

Utilizar la opción /ConfigFile para cargar las configuraciones de tiempo de ejecución de otros valores de propiedad diferentes de los que se establecen mediante las configuraciones de tiempo de diseño

Se realiza correctamente.

Se realiza correctamente.

Para obtener más información, vea Configuraciones de paquetes y dtexec (utilidad).

Historial de cambios

Contenido actualizado

  • Se ha agregado información sobre los cambios de comportamiento que se aplican para las configuraciones de paquetes.