Microsoft distribuye las soluciones Microsoft SQL Server 2008 R2 y Microsoft SQL Server 2008 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en las versiones anteriores de SQL Server 2008 R2 y Microsoft SQL Server 2008.

Síntomas

Imagine la siguiente situación:

  • Cree un paquete de SQL Server Integration Services (SSIS) en Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008.

  • Use una tarea ejecutar paquete para ejecutar un paquete secundario en el paquete de SSIS.Nota: Este paquete de SSIS se mencionará como un paquete primario en el resto de este artículo.

  • Use el tipo de configuración de SQL Server para crear una tabla de configuración para el paquete primario.

  • Comparte la misma tabla de configuración con el paquete secundario.

  • La tabla de configuración contiene una gran cantidad de entradas de configuración para los objetos existentes en el paquete primario. Sin embargo, las rutas de objeto en determinadas entradas de la tabla de configuración no existen en el paquete secundario. Por ejemplo, cuando usa una tabla de configuración compartida para el paquete principal, ciertas variables, administradores de conexión, tareas u otros objetos a los que se hace referencia en la tabla de configuración compartida no existen en todos los paquetes secundarios.

  • El paquete primario se ejecuta en el estudio de desarrollo de Business Intelligence (BIDS) de SQL Server.

En este caso, el paquete primario no se ejecuta. Además, recibe uno de los siguientes mensajes de error:

  • No se encuentra la conexión " nombre de conexión <>". Este error lo produce la colección Connections cuando no se encuentra el elemento de conexión específico.

  • La ruta de acceso del paquete hacía referencia a un objeto que no se puede encontrar: "<ruta>". Esto sucede cuando se realiza un intento de resolver una ruta de acceso del paquete a un objeto que no se puede encontrar.

Notas

  • Además de los mensajes de error que se mencionan en la sección "síntomas", también pueden aparecer otros mensajes de error.

  • Aunque establezca el valor de SupressConfigurationWarnings en true, este problema se sigue produciendo.

  • Este problema no se produce en Microsoft SQL Server 2005 Integration Services.

Causa

Este problema se produce debido a un error en SQL Server 2008 R2 Integration Services. específicamente, cuando se aplica la configuración compartida a paquetes secundarios mediante la tarea ejecutar paquete, todos los objetos configurados tienen que existir en el paquete. En caso contrario, la tarea ejecutar paquete generará un error. Este error se trata generalmente como una advertencia. Pero, en este caso, esta advertencia hace que la tarea ejecutar paquete informe de errores. Por lo tanto, se produce un error en la ejecución del paquete primario.

Resolución

Información sobre la actualización acumulativa

Service Pack 2 de SQL Server 2008

La corrección para este problema se publicó por primera vez en la actualización acumulativa 3 para SQL Server 2008 Service Pack 2. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2498535 Paquete de actualización acumulativa 3 para SQL Server 2008 Service Pack 2Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008. Microsoft recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2402659 Las compilaciones de SQL Server 2008 que se lanzaron después de que se publicó SQL Server 2008 Service Pack 2 Los Hotfix 2008 de Microsoft SQL Server se crean para determinados Service Packs de SQL Server. Debe aplicar una revisión de SQL Server 2008 Service Pack 2 a una instalación de SQL Server 2008 Service Pack 2. De forma predeterminada, cualquier Hotfix proporcionado en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.

Service Pack 1 de SQL Server 2008

La corrección para este problema se publicó por primera vez en la actualización acumulativa 12 para SQL Server 2008 Service Pack 1. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2467236 Paquete de actualización acumulativa 12 para SQL Server 2008 Service Pack 1Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008. Microsoft recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

970365 Las compilaciones de SQL Server 2008 que se lanzaron después de publicar SQL Server 2008 Service Pack 1 Los Hotfix 2008 de Microsoft SQL Server se crean para determinados Service Packs de SQL Server. Debe aplicar una revisión de SQL Server 2008 Service Pack 1 a una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, cualquier Hotfix proporcionado en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.La corrección para este problema se publicó por primera vez en la actualización acumulativa 3. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2261464 Paquete de actualización acumulativa 3 para SQL Server 2008 R2Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

981356 Las compilaciones de SQL Server 2008 R2 que se lanzaron después de publicar SQL Server 2008 R2

Solución alternativa

Para solucionar este problema, use uno de los métodos siguientes: método 1no use el mismo filtro de configuración en una tabla de configuración compartida para varios paquetes. Especifique un filtro de configuración diferente para cada paquete. Al hacerlo, se hace referencia a los objetos de paquete para un solo paquete de la tabla de configuración. Método 2Agregue un objeto ficticio al paquete problemático. Al hacer esto, la ruta de acceso del paquete para el objeto existe en el paquete. Por ejemplo, supongamos que tiene un paquete de SSIS denominado Pkg1. Pkg1 contiene un administrador de conexión denominado CM1. También tiene un paquete de SSIS denominado Pkg2. Pkg2 contiene un administrador de conexiones denominado CM2. En este escenario, estos paquetes comparten un mismo filtro de configuración en una tabla de configuración compartida. Para evitar este problema, agregue un administrador de conexión ficticio con el nombre CM2 a Pkg1. También puede Agregar un administrador de conexiones de prueba que se denomine CM1 a Pkg2.

Más información

Después de aplicar este hotfix, cuando ejecute el paquete desde el depurador DtsDebugHost. exe en Business Intelligence Development Studio (BIDS) en tiempo de diseño, BIDS devolverá el mismo mensaje de advertencia que se describe en la sección "síntoma". Sin embargo, el paquete se ejecutará correctamente. Al ejecutar el paquete fuera del depurador mediante DTExec. exe u otros runtimes, el paquete se ejecutará sin ningún mensaje de advertencia. Además, recibe el mensaje siguiente, lo que significa que las configuraciones se aplicaron correctamente a los paquetes secundarios:

El paquete está intentando configurar desde SQL Server con la cadena de configuración "" ServerName. DbName ";" [dbo]. [Configuraciones de SSIS] ";" Connections ";".Para obtener más información sobre las configuraciones de paquetes de Integration Services, visite el siguiente sitio web de Microsoft:

Descripción de las configuraciones de paquetes de Integration ServicesSi experimenta un problema similar en SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

974559 REVISIÓN: mensaje de error al ejecutar un paquete de SQL Server 2008 Integration Services que usa una tabla de configuración de SQL Server Business Intelligence Development Studio: "no se encuentra la conexión" <nombre de conexión> "

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".

Referencias

Para obtener más información sobre el modelo de mantenimiento incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935897 Un modelo de servicio incremental disponible en el equipo de SQL Server para ofrecer revisiones para problemas detectadosPara obtener más información sobre el esquema de nomenclatura de las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

822499Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft SQL ServerPara obtener más información acerca de la terminología de actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×