Générer de fichiers de vidage pour l'exécution des packages
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Dans Integration Services, vous pouvez créer des fichiers de vidage du débogage qui fourniront des informations sur l'exécution d'un package. Les informations contenues dans ces fichiers peuvent vous aider à résoudre des problèmes d’exécution du package.
Notes
Les fichiers de vidage de débogage peuvent contenir des informations sensibles. Pour protéger les informations sensibles, vous pouvez utiliser une liste de contrôle d'accès (ACL) afin de restreindre l'accès aux fichiers ou copier les fichiers dans un dossier avec accès limité. Par exemple, nous vous recommandons de supprimer toutes les informations sensibles ou confidentielles avant d'envoyer vos fichiers de débogage aux services de support technique de Microsoft .
Lorsque vous déployez un projet sur le serveur Integration Services , vous pouvez créer des fichiers de vidage qui fournissent des informations sur l'exécution des packages contenus dans le projet. Lorsque le processus ISServerExec.exe se termine, les fichiers de vidage sont créés. Vous pouvez spécifier qu'un fichier de vidage doit être créé lorsque des erreurs se produisent durant l'exécution du package. Pour ce faire, sélectionnez l'option Vider en cas d'erreurs dans la boîte de dialogue Exécuter le package . Vous pouvez également utiliser les procédures stockées suivantes :
catalog.set_execution_parameter_value (base de données SSISDB)
Appelez cette procédure stockée pour configurer un fichier de vidage à créer lorsqu'une erreur ou un événement se produit, et lorsque des événements spécifiques se produisent, au cours de l'exécution d'un package.
-
Appelez cette procédure stockée pour obliger un package à interrompre son exécution et créer un fichier de vidage.
Si vous déployez des packages à l’aide du modèle de déploiement de package, vous créez les fichiers de vidage du débogage à l’aide de l’utilitaire dtexec ou de l’utilitaire dtutil pour spécifier une option de vidage du débogage sur la ligne de commande. Pour plus d'informations, consultez dtexec Utility et dtutil Utility. Pour plus d’informations sur les modèles de déploiement de package, consultez Déploiement de projets et de packages Integration Services (SSIS) et Déploiement de packages hérités (SSIS).
Format des fichiers de vidage du débogage
Lorsque vous spécifiez une option de vidage de débogage, Integration Services crée les fichiers de vidage de débogage suivants :
Un fichier de vidage de débogage .mdmp. Il s'agit d'un fichier binaire.
Fichier de vidage de débogage .tmp. Il s'agit d'un fichier au format texte.
Par défaut, Integration Services stocke ces fichiers dans le dossier <lecteur>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.
Le tableau ci-dessous décrit uniquement certaines sections du fichier .tmp. Le fichier .tmp inclut des données supplémentaires qui ne sont pas répertoriées dans ce tableau.
Type d'informations | Description | Exemple |
---|---|---|
Environnement | Version de système d'exploitation, données d'utilisation de la mémoire, ID de processus et nom d'image de processus. Les informations d'environnement se trouvent au début du fichier .tmp. | # Vidage texte SSIS effectué le 13/09/2007 à 13:50:34 # PID 4120 #Nom de l'image [C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe] # OS major=6 minor=0 build=6000 # Exécution sur 2 processeurs amd64 sous WOW64 # Mémoire : 58 % utilisés. Physical: 845M/2044M Paging: 2404M/4095M (avail/total) |
Chemin d'accès et version des bibliothèques de liens dynamiques (DLL) | Chemin d'accès et numéro de version de chaque DLL que le système charge pendant le traitement d'un package. | # Module chargé : c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe (10.0.1069.5) # Module chargé : C:\Windows\SysWOW64\ntdll.dll (6.0.6000.16386) # Module chargé : C:\Windows\syswow64\kernel32.dll (6.0.6000.16386) |
Messages récents | Messages récents émis par le système. Inclut l'heure, le type, la description et l'ID de thread de chaque message. | [M:1] Ring buffer entry: (*pRecord) [D:2] <<<CRingBufferLogging::RingBufferLoggingRecord>>> ( @ 0282F1A8 ) [E:3] Time Stamp: 2007-09-13 13:50:32.786 (szTimeStamp) [E:3] Thread ID: 2368 (ThreadID) [E:3] Event Name: OnError (EventName) [E:3] Source Name: (SourceName) [E:3] Source ID: (SourceID) [E:3] Execution ID: (ExecutionGUID) [E:3] Data Code: -1073446879 (DataCode) [E:3] Description : Le composant est manquant, n’est pas enregistré, ne peut pas être mis à niveau, ou des interfaces obligatoires sont manquantes. Informations de contact de ce composant : « ». |