No se puede ejecutar o programar paquetes distintos que requieran archivos de Meta Data Services de SQL Server 2000 después de actualizar a SQL Server 2005

Seleccione idioma Seleccione idioma
Id. de artículo: 904796 - 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 un equipo que está ejecutando Microsoft SQL Server 2005, intenta realizar una de las siguientes tareas:
  • Ejecutar o programar una Meta Data Services de SQL Server 2000 paquete.
  • Ejecutar o programar un paquete de servicios de transformación de datos (DTS) de SQL Server 2000 que utiliza la tarea Ejecutar paquete para ejecutar una Meta Data Services de SQL Server 2000 paquete.
  • Ejecutar o programar un paquete de SQL Server 2005 Integration Services (SSIS) que utiliza la tarea Ejecutar paquete DTS 2000 para ejecutar SQL Server 2000 Meta Data Services paquete.
  • Ejecutar o programar un paquete SSIS que utiliza la tarea Ejecutar paquete DTS 2000 para ejecutar un paquete DTS de SQL Server 2000 que utiliza la tarea Ejecutar paquete para ejecutarse un Meta Data Services de SQL Server 2000 paquete.
Cuando intenta realizar la tarea 1 o 2 de la tarea, recibirá el siguiente mensaje de error:
El servidor de COM de Microsoft Repository no se ha registrado en este sistema.
Cuando intenta realizar la tarea 3 o 4 de la tarea, recibirá el siguiente mensaje de error de excepción de COMException:

Paquete SSIS < nombre del paquete > iniciar.
Error: 0 x 0 en < nombre del paquete >: System.Runtime.InteropServices.COMException (0x80040427): ejecución cancelada por el usuario.
en DTS.PackageClass.Execute()
en tareas Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread() Error: < nombre del paquete > Advertencia: 0x80019002
al < nombre del paquete >: el método de ejecución correcta, pero el número de errores provoca (1) alcanzó el máximo permitido (1); como resultado un error. Esto ocurre cuando el número de errores alcanza el número MaximumErrorCount especificado en. Cambiar el MaximumErrorCount o corrija los errores. Paquete SSIS < nombre del paquete > terminado: error.
Nota El package name es un marcador para el nombre del paquete que está intentando ejecutar.

Causa

El mensaje de error y mensaje de error COMException que anotó en la sección Síntomas se producen cuando los archivos de SQL Server 2000 Meta Data Services no está presente.

Solución

Para corregir este problema, debe agregar o restaurar los archivos de Meta Data Services de SQL Server 2000 son un componente de SQL Server 2000. Para ello, utilice uno de los métodos siguientes:
  • Vuelva a instalar las herramientas de SQL Server 2000.
  • Copiar y registrar los archivos necesarios desde un equipo que tiene SQL Server 2000 instalado, sujetos a requisitos de licencias y distribución adecuados, siguiendo las instrucciones en el archivo Redist.txt de SQL Server 2000.
Para extraer los paquetes DTS de Meta Data Services de SQL Server 2000, utilice el comando DTSRUN (dtsrun.exe) con el /! X opción.

Nota Recomendamos que exportar los paquetes DTS en Meta Data Services de SQL Server 2000 antes de actualizar a SQL Server 2005.

Más información

El componente de Meta Data Services de SQL Server 2000 no existe en SQL Server 2005. Si desinstala SQL Server 2000 o si actualizar el equipo desde la versión más reciente de SQL Server 2000 a SQL Server 2005, se quitarán los archivos que admiten el acceso a Meta Data Services de SQL Server 2000.

Diseñador DTS y el comando DTSRUN continúan admitir paquetes DTS que se guardan en Meta Data Services de SQL Server 2000 como largo mientras los archivos de Meta Data Services de SQL Server 2000 están presentes.

SSIS es compatible con Meta Data Services de SQL Server 2000 en el programa de SQL Server 2005 Upgrade Advisor y en el Asistente para migración de paquetes de SQL Server 2005. Si los archivos de Meta Data Services de SQL Server 2000 están presentes, el Asesor de actualización y el Asistente para migración de paquetes pueden, respectivamente, digitalizar y migrar los paquetes DTS que se han guardado en Meta Data Services de SQL Server 2000. Si los archivos de Meta Data Services de SQL Server 2000 no están presentes, el Asesor de actualización y el Asistente para migración de paquetes pueden, respectivamente, digitalizar y migrar los paquetes DTS que se guardaron a SQL Server 2000 o a archivos de almacenamiento estructurado.

La tarea Ejecutar paquete DTS 2000 de SSIS no puede ejecutar paquetes DTS que se han guardado en Meta Data Services de SQL Server 2000. Para evitar este problema, siga estos pasos:
  1. Crear un paquete DTS que utiliza una tarea Ejecutar paquete para ejecutar Meta Data Services de SQL Server 2000 paquete.
  2. Guardar el paquete DTS que haya creado en SQL Server 2000 o guardar el paquete DTS en un archivo de almacenamiento estructurado.
  3. Ejecutar el paquete DTS mediante la tarea Ejecutar paquete DTS 2000 de SSIS.
notas
  • Los tres archivos siguientes se requieren para funcionalidad básica de Meta Data Services de SQL Server 2000:
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    Debe registrar el archivo repodbc.dll y Dbscan.dll el archivo con la utilidad regsvr32.exe.
  • archivos redistribuibles
    Los siguientes archivos de Meta Data Services de SQL Server 2000 son redistribuibles:
    Contraer esta tablaAmpliar esta tabla
    Nombre de archivoDescripción
    DScan.dllEscáner de la base de datos
    InsRepIM.dllInstalador de modelo de información
    InsRepIM.exeInstalador de modelo de información
    Msmdcxml.dllImportación/exportación de XML de MDC
    Repbr.dllExplorador de depósito
    Repbrui.dllREPBRUI.DLL
    Repodbc.dllMeta Data Services Repository Engine
    Reprc.rllRecurso del motor del depósito
    Msmdcxml.rllRecursos de importación/exportación de XML de MDC
    Msrmirc.rllRecursos de instalador de modelo de información
    Repbrui.rllRecurso UI del explorador del depósito
    Repbrmdc.rllRecurso de icono del explorador del depósito
    DB2.RDMScript de instalación de modelo
    DBM.RDMScript de instalación de modelo
    DTM.RDMScript de instalación de modelo
    DTS.RDMScript de instalación de modelo
    EQM.RDMScript de instalación de modelo
    GEN.RDMScript de instalación de modelo
    IFX.RDMScript de instalación de modelo
    MDS.RDMScript de instalación de modelo
    OCL.RDMScript de instalación de modelo
    OLP.RDMScript de instalación de modelo
    SIM.RDMScript de instalación de modelo
    SQL.RDMScript de instalación de modelo
    TFM.RDMScript de instalación de modelo
    UML.RDMScript de instalación de modelo
    UMX.RDMScript de instalación de modelo
  • notas de instalación para los archivos de Meta Data Services de SQL Server 2000
    Instalar los siguientes archivos de Meta Data Services de SQL Server 2000 en el directorio programas programa\Archivos comunes\Microsoft Shared\Repository:
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    Instalar los siguientes archivos de Meta Data Services de SQL Server 2000 en el directorio programas programa\Archivos comunes\Microsoft Shared\Repository\resources\1033:
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    Instalar los siguientes archivos de Meta Data Services de SQL Server 2000 en el directorio programas programa\Archivos comunes\Microsoft Shared\Repository\OIM\Install:
    • DB2.RDM
    • DBM.RDM
    • DTM.RDM
    • DTS.RDM
    • EQM.RDM
    • GEN.RDM
    • IFX.RDM
    • MDS.RDM
    • OCL.RDM
    • OLP.RDM
    • SIM.RDM
    • SQL.RDM
    • TFM.RDM
    • UML.RDM
    • UMX.RDM
    Los siguientes archivos de Meta Data Services de SQL Server 2000 deben registrarse mediante la utilidad regsvr32.exe:
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll

Referencias

Para obtener más información acerca del comando DTSRUN , consulte el tema "Utilidad dtsrun" en libros en pantalla de SQL Server 2000.

Para obtener más información acerca de los archivos de Meta Data Services de SQL Server 2000, consulte el archivo Redist.txt en SQL Server 2000. El archivo Redist.txt se encuentra en la carpeta raíz del archivo de medios de instalación de SQL Server 2000.

Propiedades

Id. de artículo: 904796 - Última revisión: sábado, 11 de marzo de 2006 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palabras clave: 
kbmt kbtshoot kberrmsg kbprb KB904796 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): 904796

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