Vous ne pouvez pas exécuter ou planifier plusieurs packages qui requièrent des fichiers de SQL Server 2000 META données services après une mise à niveau vers SQL Server 2005

Traductions disponibles Traductions disponibles
Numéro d'article: 904796 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Envisagez le scénario suivant. Sur un ordinateur qui exécute Microsoft SQL Server 2005, vous essayez d'effectuer une des tâches suivantes :
  • Vous exécutez ou planifier un SQL Server 2000 META données services package.
  • Vous exécutez ou planifier un package SQL Server 2000 services DTS (Data Transformation) qui utilise la tâche Exécuter package pour exécuter SQL Server 2000 META données services package.
  • Vous exécutez ou planifier un package SQL Server 2005 Integration Services (SSIS) qui utilise la tâche Exécuter le package DTS 2000 pour exécuter SQL Server 2000 META données services package.
  • Vous exécutez ou planifier un package SSIS qui utilise la tâche Exécuter le package DTS 2000 à exécuter un package DTS de SQL Server 2000 qui utilise la tâche Exécuter package s'exécute SQL Server 2000 META données services package.
Lorsque vous essayez d'exécuter la tâche 1 ou une tâche 2, le message d'erreur suivant s'affiche :
Le serveur Microsoft espace de stockage COM n'a pas été enregistré sur ce système.
Lorsque vous essayez d'exécuter la tâche 3 ou tâche 4, le message d'erreur exception COMException suivant s'affiche :

Package SSIS < nom du package > démarrage.
Erreur: 0 x 0 à < nom du package >: System.Runtime.InteropServices.COMException (0x80040427): l'exécution a été annulée par l'utilisateur.
à DTS.PackageClass.Execute()
à la tâche Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread() a échoué: < nom du package > Avertissement : 0x80019002
au < nom du package >: la méthode de l'exécution a réussi, mais le nombre d'erreurs déclenché (1) atteint le maximum autorisé (1); entraînant Échec. Ce problème se produit lorsque le nombre d'erreurs atteint le nombre MaximumErrorCount spécifié dans. Changer la MaximumErrorCount ou corriger les erreurs. Package SSIS < nom du package > terminé : Échec.
note Le package name est un espace réservé pour le nom du package que vous tentez d'exécuter.

Cause

Message d'erreur les message d'erreur COMException qui sont mentionnées précédemment dans la section Symptômes se produisent lorsque ne présente pas de fichiers sont des services de métadonnées SQL Server 2000.

Résolution

Pour résoudre ce problème, vous devez ajouter ou restaurer les fichiers de SQL Server 2000 META données services sont un composant de SQL Server 2000. Pour cela, appliquez l'une des méthodes suivantes :
  • Réinstallez les outils SQL Server 2000.
  • Copier et enregistrer les fichiers requis à partir d'un ordinateur sur lequel SQL Server 2000 installé, sujet aux exigences de licences et distribution appropriées, en suivant les instructions dans le fichier de SQL Server 2000 Redist.txt.
Pour extraire des packages DTS SQL Server 2000 META données services, utilisez la commande DTSRUN (dtsrun.exe) avec la /! X option.

note Nous vous recommandons de vous exporter les packages DTS dans SQL Server 2000 META données services avant d'effectuer une mise à niveau vers SQL Server 2005.

Plus d'informations

Le composant services de données META de SQL Server 2000 n'existe pas dans SQL Server 2005. Si vous désinstallez SQL Server 2000 ou mettez à si vous niveau l'ordinateur de la version plus récente de SQL Server 2000 vers SQL Server 2005, les fichiers qui prennent en charge accès à SQL Server 2000 META données services seront supprimés.

Concepteur DTS et la commande DTSRUN continuent d'être prise en charge de packages DTS qui ont été enregistrés dans SQL Server 2000 META données services tant que les fichiers SQL Server 2000 META données services sont présents.

SSIS prend en charge SQL Server 2000 META données services dans le programme Conseiller de mise à niveau SQL Server 2005 et dans l'Assistant Migration SQL Server 2005 package. Si les fichiers SQL Server 2000 META données services sont présents, le Conseiller de mise à niveau et l'Assistant de migration package peut, respectivement, analyser et migrer les packages DTS qui ont été enregistrés dans SQL Server 2000 META données services. Si les fichiers SQL Server 2000 META données services ne sont pas présents, le Conseiller de mise à niveau et l'Assistant de migration package peut, respectivement, analyser et migrer uniquement les packages DTS qui ont été enregistrés vers SQL Server 2000 ou aux fichiers de stockage structuré.

La tâche SSIS Exécuter le package DTS 2000 ne peut pas exécuter les packages DTS qui ont été enregistrés dans SQL Server 2000 META données services. Pour contourner ce problème, procédez comme suit :
  1. Créer un package DTS qui utilise une tâche Exécuter package pour exécuter SQL Server 2000 META données services package.
  2. Enregistrer le package DTS que vous avez créés dans SQL Server 2000 ou enregistrer le package DTS vers un fichier de stockage structuré.
  3. Exécuter le package DTS à l'aide de la tâche SSIS Exécuter le package DTS 2000 .
notes
  • Les trois fichiers suivants sont requis pour les fonctionnalités de SQL Server 2000 META données services base :
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    Vous devez enregistrer le fichier Repodbc.dll et le Dbscan.dll fichier par le biais de l'utilitaire Regsvr32.exe.
  • fichiers redistribuables
    Les fichiers SQL Server 2000 META données services suivants sont redistribuables :
    Réduire ce tableauAgrandir ce tableau
    Nom de fichierDescription
    DScan.dllAnalyse de base de données
    InsRepIM.dllInformations modèle installer
    InsRepIM.exeInformations modèle installer
    Msmdcxml.dllXML MDC Importation/Exportation
    Repbr.dllExplorateur d'espace de stockage
    Repbrui.dllREPBRUI.DLL
    Repodbc.dllMétafichiers Data Services référentiel Engine
    Reprc.rllRessources moteur de stockage
    Msmdcxml.rllRessources d'importation/exportation XML MDC
    Msrmirc.rllInformations modèle installer ressources
    Repbrui.rllRessources de l'interface utilisateur référentiel Explorateur
    Repbrmdc.rllRessources de l'icône référentiel Explorateur
    DB2.rdmScript d'installation de modèle
    DBM.rdmScript d'installation de modèle
    DTM.rdmScript d'installation de modèle
    DTS.rdmScript d'installation de modèle
    EQM.rdmScript d'installation de modèle
    GEN.rdmScript d'installation de modèle
    IFX.rdmScript d'installation de modèle
    MDS.rdmScript d'installation de modèle
    OCL.rdmScript d'installation de modèle
    OLP.rdmScript d'installation de modèle
    SIM.rdmScript d'installation de modèle
    SQL.rdmScript d'installation de modèle
    TFM.rdmScript d'installation de modèle
    UML.rdmScript d'installation de modèle
    UMX.rdmScript d'installation de modèle
  • notes d'installation des fichiers de SQL Server 2000 META Data Services
    Installer les fichiers SQL Server 2000 META données services suivants dans le répertoire Program Files\Common Files\Microsoft Shared\Repository :
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    Installer les fichiers SQL Server 2000 META données services suivants dans le répertoire Program Files\Common Files\Microsoft Shared\Repository\resources\1033 :
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    Installer les fichiers SQL Server 2000 META données services suivants dans le répertoire Program Files\Common Files\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
    Les fichiers SQL Server 2000 META données services suivants doivent être enregistrés à l'aide de l'utilitaire Regsvr32.exe :
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll

Références

Pour plus d'informations sur la commande DTSRUN , consultez la rubrique « dtsrun utilitaire » dans la en ligne de SQL Server 2000.

Pour plus d'informations sur les fichiers SQL Server 2000 META données Services, consultez le fichier Redist.txt dans SQL Server 2000. Le fichier Redist.txt se trouve dans le dossier racine du fichier multimédia installation SQL Server 2000.

Propriétés

Numéro d'article: 904796 - Dernière mise à jour: samedi 11 mars 2006 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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
Mots-clés : 
kbmt kbtshoot kberrmsg kbprb KB904796 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 904796
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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