Mensaje de error cuando intenta crear una tarea de secuencia de comandos SSIS en SQL Server 2008: "Error de tareas porque no se encontró 'sgen.exe' o no está instalado el SDK de Microsoft Windows correcto"

Seleccione idioma Seleccione idioma
Id. de artículo: 955715 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Tenga en cuenta la situación siguiente:
  • En Microsoft SQL Server 2008, agregar un servicio Web a una tarea de secuencia de comandos de SQL Server Integration Services (SSIS).
  • El Kit de desarrollo de software (SDK) de Windows no está instalado en el equipo.
  • Intentar crear la tarea de secuencia de comandos SSIS.
En esta situación, recibe el siguiente mensaje de error:
Tarea porque no se encontró "sgen.exe" o no está instalado el SDK correcto de Microsoft Windows. La tarea busca "sgen.exe" en el subdirectorio "bin" bajo la ubicación especificada en el valor InstallationFolder de la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. Quizás pueda solucionar el problema mediante uno de los siguientes: 1) instalar el SDK de Windows de Microsoft para Windows Server 2008 y .NET Framework 3.5. 2) Instalar Visual Studio 2008. Establezca 3) manualmente la clave de registro anterior a la ubicación correcta. 4) Para pasar la ubicación correcta en el parámetro "ToolPath" de la tarea.

Causa

Este problema se produce porque la configuración predeterminada para la tarea de secuencia de comandos SSIS crea el ensamblado de serialización. El ensamblado de serialización requiere archivos que no pueden estar instaladas sólo SQL Server 2008.

Solución

Para resolver este problema, utilice uno de los métodos siguientes:
  • Instalar el SDK de Windows.

    Para descargar y para instalar el SDK de Windows para Windows Server 2008 y para Microsoft .NET Framework 3.5, visite el siguiente sitio Web de Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en
    Nota El SDK de Windows también está disponible cuando instala Microsoft Visual Studio 2008.

    Para obtener más información acerca de cómo obtener Visual Studio 2008 Service Pack 1 Beta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    945140Notas de versión de Visual Studio 2008 Service Pack 1 Beta y una lista de problemas corregidos
  • Deshabilite la opción generar el ensamblado de serialización . Para ello, siga estos pasos:
    1. Haga clic en Inicio , seleccione programas , seleccione Microsoft SQL Server 2008 y a continuación, haga clic en SQL Server Business Intelligence Development Studio .
    2. Abra el archivo de proyecto o el archivo de solución.
    3. En el Explorador de soluciones, haga doble clic en el paquete de SSIS para abrir el Diseñador de paquetes.
    4. Haga doble clic en la Tarea secuencia de comandos en el Diseñador de paquetes para abrir el cuadro de diálogo Editor de tareas de secuencias de comandos .
    5. Haga clic en Modificar secuencia de comandos para abrir Microsoft Visual Studio Tools para aplicaciones (VSTA) IDE.
    6. En el Explorador de proyectos, haga clic con el botón secundario en el proyecto y, a continuación, haga clic en Propiedades .
    7. Haga clic en la ficha Generar . En el área resultados , haga clic en Cerrar en la lista de generar el ensamblado de serialización .
    8. En el menú archivo , haga clic en Salir .

Propiedades

Id. de artículo: 955715 - Última revisión: jueves, 19 de marzo de 2009 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Palabras clave: 
kbmt sql2008relnoteintegrationservices sql2008relnote kbexpertiseadvanced kbtshoot KB955715 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 955715

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com