
Voici la liste de tous les codes erreurs SSIS. Les codes erreurs SSIS sont souvent nombreuses et parfois, se révèlent difficiles à interpréter, que ce soit en lançant les packages SSIS via l’Agent SQL Server, depuis une ligne de commande grâce à la commande dtexec.exe ou encore depuis Visual Studio 2017. Ce modeste article expose simplement la liste de toutes les erreurs SSIS 2008 que les développeurs SSIS vont très bien connaitre, surtout au début de leur apprentissage.
En effet, une fois confirmés, les développeurs Microsoft SSIS qui l’utilisent pour intégrer des données ne se réfèrent plus au site officiel de Microsoft car toutes les erreurs reviennent et sont, pour la plupart, connues.
Liste officielle de tous les Codes Erreurs SSIS pour mieux comprendre le développement et la gestion d’erreurs avec SSIS
D’autre part, cette liste des erreurs est très pratique comme aide-mémoire et aide au débogage des packages SSIS.
En cas d’erreur, un message d’erreur SSIS plus ou moins explicite est écrit dans le journal de log qui trace l’exécution du package SSIS (fichier .dtsx basé sur du XML), ce qui rend possible au développeur de débugger le package. Voici la liste complète des erreurs retournées par SSIS comprenant les erreurs SSIS de types :
-
- Messages d’erreur avec le préfixe DTS_E_* : http://technet.microsoft.com/fr-fr/libra…x#msgError
- Messages d’avertissement ou warnings avec le préfixe DTS_W_*: http://technet.microsoft.com/fr-fr/libra…msgWarning
- Messages d’information avec le préfixe DTS_I_* : http://technet.microsoft.com/fr-fr/libra…px#msgInfo
- Messages généraux et d’événement avec le préfixe DTS_MSG_*: http://technet.microsoft.com/fr-fr/libra…msgGeneral
- Messages de réussite avec le préfixe DTS_S_* : http://technet.microsoft.com/fr-fr/libra…msgSuccess
- Messages d’erreur des composants de flux de données avec le préfixe DTSBC_E_* : http://technet.microsoft.com/fr-fr/libra…sgPipeline
Les messages uniques individuels suivants, que l’ont rencontre souvent, sont plutôt liés à SQL Server qu’au composant SSIS.
- Tout d’abord, le message d’erreur sql server – 2068578304: Echec lors de l’installation de SQL Server 2008 R2 SP1 car le mot de passe sa n’est pas assez fort.
- Ensuite, le message d’erreur sql server – 2068643839: Mise à jour en SP2 par Windows Update de MSXML6.
- Message d’erreur sql server –2146232060 : Erreur lors de la connexion au serveur ACT 5.6 dans la console SCCM en R3 avec le connecteur.
- Ou encore le message d’erreur sql server –2146885628: SP2 a échoué uniquement sur le moteur de base de données, le service MSSQLSERVER ne peut pas démarrer.
- Enfin, le message d’erreur sql server –2147217900: Quand vous vous servez du serveur lié dans SQL Server afin d’exécuter une procédure stockée à partir de Microsoft Transaction Server.
Enfin voici la liste complète des erreurs SSIS avec le préfixe DTS_E_ pour Error, par ordre alphabétique, rencontrés durant le développement de packages SSIS.
- DTS_E_64BITVARIABLERECAST
- DTS_E_ADOSRCUNKNOWNTYPEMAPPEDTONTEXT
- DTS_E_ALREADYADDED
- DTS_E_BEGINTRANSACTION
- DTS_E_BPDUPLICATE
- DTS_E_BPUNKNOWNID
- DTS_E_CANNOTCLONECONNECTIONMANAGER
- DTS_E_CANNOTLOADOLDPACKAGES
- DTS_E_CANTACCESSARRAYDATA
- DTS_E_CANTADDREMOVEWHENEXECUTING
- DTS_E_CANTCHANGEREADONLYATRUNTIME
- DTS_E_CANTCREATECERTCONTEXT
- DTS_E_CANTDETERMINEWHICHPROPTOPERSIST
- DTS_E_CANTFINDCERTBYHASH
- DTS_E_CANTFINDCERTBYNAME
- DTS_E_CANTGETCERTDATA
- DTS_E_CANTLOADFROMNODE
- DTS_E_CANTOPENCERTSTORE
- DTS_E_CANTWRITETOFILE
- DTS_E_CERTERROR
- DTS_E_CHECKENVELOPEFAILED
- DTS_E_CHECKPOINTFILEALREADYEXISTS
- DTS_E_CHECKPOINTFILELOCKED
- DTS_E_CHECKPOINTMISMATCH
- DTS_E_CLIENTAUTH
- DTS_E_COLLECTIONCOULDNTADD
- DTS_E_COLLECTIONLOCKED
- DTS_E_COLLOCKED
- DTS_E_COMMANDDESTINATIONADAPTERSTATIC_ERRORSINCOMMAND
- DTS_E_CONFIGFAILED
- DTS_E_CONFIGFILEFAILEDEXPORT
- DTS_E_CONFIGFORMATINVALID
- DTS_E_CONFIGFORMATINVALID_PACKAGEDELIMITER
- DTS_E_CONFIGTYPECONVERSIONFAILED
- DTS_E_CONNECTIONMANAGERJOINTRANSACTION
- DTS_E_CONNECTIONMANAGERQUALIFIERALREADYSET
- DTS_E_CONNECTIONMANAGERQUALIFIERNOTSET
- DTS_E_CONNECTIONMANAGERQUALIFIERNOTSUPPORTED
- DTS_E_CONNECTIONNOTFOUND
- DTS_E_CONNECTIONOFFLINE
- DTS_E_CONNECTIONSTRING
- DTS_E_CONNECTIONTERMINATED
- DTS_E_CONNECTIONVALIDATIONFAILED
- DTS_E_CONNECTTOSERVERFAILED
- DTS_E_CREATECHECKPOINTFILE
- DTS_E_CREATEFOLDERONSQLSERVER_OLEDB
- DTS_E_CREATEMANAGEDHELPERFAILED
- DTS_E_CUSTOMEVENTCONFLICT
- DTS_E_DECRYPTPACKAGE_USERKEY
- DTS_E_DECRYPTXML_PASSWORD
- DTS_E_DISPENSEDREADONLY
- DTS_E_DTRXMLSAVEFAILURE
- DTS_E_DUMP_FAILED
- DTS_E_DUPLICATECONSTRAINT
- DTS_E_ELEMENTNOTFOUND
- DTS_E_ERRORATLOADTASK
- DTS_E_ERRORELEMENTNOTINCOLL
- DTS_E_ERRORLOADINGTASK
- DTS_E_ERRORLOADINGTASKNOCONTACT
- DTS_E_EVENTHANDLERNOTALLOWED
- DTS_E_EXISTSONSQLSERVER_OLEDB
- DTS_E_EXPIRED
- DTS_E_FAILEDDEPENDENCIES
- DTS_E_FAILEDPOPNATIVEFEE
- DTS_E_FAILPACKAGEONFAILURENA
- DTS_E_FAILTOCREATEMUTEX
- DTS_E_FAILTORELEASEMUTEX
- DTS_E_FINDFOLDERONSQLSERVER_OLEDB
- DTS_E_FOLDERADDFAILED
- DTS_E_FOLDERDELETEFAILED
- DTS_E_FOLDERNOTFOUND
- DTS_E_FOLDERRENAMEFAILED
- DTS_E_FORBIDDEN
- DTS_E_FROMEXECISNOTCHILD
- DTS_E_FTPCHANGEFOLDER
- DTS_E_FTPCREATEFOLDER
- DTS_E_FTPDELETEFOLDER
- DTS_E_FTPERROR
- DTS_E_FTPFILESEMPTY
- DTS_E_FTPINVALIDCONNECTIONSTRING
- DTS_E_FTPINVALIDLOCALPATH
- DTS_E_FTPINVALIDPORT
- DTS_E_FTPINVALIDRETRIES
- DTS_E_FTPNOFILESTODELETE
- DTS_E_FTPNOTCONNECTED
- DTS_E_FUNDAMENTALLOADINGERROR
- DTS_E_GENERICERROR
- DTS_E_GETCONNECTIONINFOS
- DTS_E_GETENUMERATOR
- DTS_E_GETKEYFROMCERTFAILED
- DTS_E_GETPACKAGEINFOS
- DTS_E_GETXMLSOURCEFAILED
- DTS_E_HASEMPTYTASKHOSTS
- DTS_E_IDTSNAMENOTSUPPORTED
- DTS_E_INVALIDARRAYVALUE
- DTS_E_INVALIDCERTHASHFORMAT
- DTS_E_INVALIDCHECKPOINT_TRANSACTION
- DTS_E_INVALIDCHUNKSIZE
- DTS_E_INVALIDFILENAMEINCONNECTION
- DTS_E_INVALIDNODE
- DTS_E_INVALIDPARENTPACKAGEPATH
- DTS_E_INVALIDPATHTOPACKAGE
- DTS_E_INVALIDSCHEME
- DTS_E_INVALIDSERVERNAME
- DTS_E_INVALIDSIGNATURE
- DTS_E_INVALIDSSISSERVERNAME
- DTS_E_INVALIDTASKPOINTER
- DTS_E_INVALIDTIMEOUT
- DTS_E_INVALIDURL
- DTS_E_INVALIDVARIABLEVALUE
- DTS_E_INVALIDVARVALUE
- DTS_E_JAGGEDEVENTINFO
- DTS_E_LOADFROMSQLSERVER
- DTS_E_LOADFROMSQLSERVER_OLEDB
- DTS_E_LOADFROMXML
- DTS_E_LOADPACKAGEXML
- DTS_E_LOADPACKAGEXMLFILE
- DTS_E_LOADWININET
- DTS_E_LOCKVARIABLEFORREAD
- DTS_E_LOCKVARIABLEFORWRITE
- DTS_E_LOGFAILED
- DTS_E_LOGINFAILURE
- DTS_E_LOGPROVIDERFAILED
- DTS_E_MANAGEDCOMPONENTSTORENOTFOUND
- DTS_E_MISSINGOBJECTDATA
- DTS_E_MULTIPLECACHEWRITES
- DTS_E_MULTIPLEFILESONRETAINEDCONNECTION
- DTS_E_MUTEXOWNBYDIFFUSER
- DTS_E_NAMEALREADYADDED
- DTS_E_NAMEALREADYEXISTS
- DTS_E_NEGATIVEINDEXNOTALLOWED
- DTS_E_NEGATIVEVALUESNOTALLOWED
- DTS_E_NEGATIVEVERSION
- DTS_E_NODENOTFOUND
- DTS_E_NOROWSETRETURNED
- DTS_E_NOSQLPROFILERDLL
- DTS_E_NOTDISPENSED
- DTS_E_NOTINITIALIZED
- DTS_E_ODBCERROR
- DTS_E_ODBCERRORCONNECT
- DTS_E_ODBCERRORDBC
- DTS_E_ODBCERRORENV
- DTS_E_ODBCTRANSACTIONENLIST
- DTS_E_OLEDBTRANSACTIONENLIST
- DTS_E_OPENCERTSTORE
- DTS_E_OPENCHECKPOINTFILE
- DTS_E_OPENFILE
- DTS_E_OPENLOGFAILED
- DTS_E_OPENPACKAGEFILE
- DTS_E_PACKAGEDESCRIPTIONTOOLONG
- DTS_E_PACKAGELOADFAILED
- DTS_E_PACKAGEMIGRATED
- DTS_E_PACKAGEMIGRATIONFAILED
- DTS_E_PACKAGEMIGRATIONMODULE
- DTS_E_PACKAGEMIGRATIONMODULELOAD
- DTS_E_PACKAGENAMETOOLONG
- DTS_E_PACKAGENOTFOUND
- DTS_E_PACKAGEOBJECTNOTENVELOPED
- DTS_E_PACKAGEPASSWORD
- DTS_E_PACKAGEPASSWORDEMPTY
- DTS_E_PACKAGEPROTECT
- DTS_E_PACKAGEREMOVEFAILED
- DTS_E_PACKAGEUNPROTECT
- DTS_E_PACKAGEVERIFICATIONFAILED
- DTS_E_PERSISTENCEERROR
- DTS_E_PRECEDENCECONSTRAINT
- DTS_E_PROPERTIESCOLLECTIONREADONLY
- DTS_E_PROXYAUTH
- DTS_E_READNOTFILLEDCACHE
- DTS_E_READUNINITIALIZEDCACHE
- DTS_E_REDIRECTFAILURE
- DTS_E_REMOTEPACKAGEVALIDATION
- DTS_E_REMOVEFOLDERFROMSQLSERVER_OLEDB
- DTS_E_REMOVEFROMSQLSERVER_OLEDB
- DTS_E_RENAMEFOLDERONSQLSERVER_OLEDB
- DTS_E_RESERVEDNAMESPACE
- DTS_E_SAVEFILE
- DTS_E_SAVEPACKAGEFILE
- DTS_E_SAVETOSQLSERVER_OLEDB
- DTS_E_SCRIPTMIGRATIONFAILED64BIT
- DTS_E_SECUREFAILURE
- DTS_E_SERVERAUTH
- DTS_E_SERVERSTORAGEDISALLOWED
- DTS_E_SETCACHEFORFILLFAILED
- DTS_E_SETCACHEFORINSERTFAILED
- DTS_E_SETCACHEFORREADFAILED
- DTS_E_SETQUALIFIERDESIGNTIMEONLY
- DTS_E_SIGNATURENOTPRESENT
- DTS_E_SIGNATUREPOLICYVIOLATION
- DTS_E_SIGNPACKAGEFAILED
- DTS_E_SQLPERSISTENCEVERSION
- DTS_E_SQLPROFILERDLL_ONLY_X86
- DTS_E_SSISSTANDALONENOTINSTALLED
- DTS_E_TASKISEMPTY
- DTS_E_TASKPRODUCTLEVEL
- DTS_E_TIMEOUT
- DTS_E_TOEXECISNOTCHILD
- DTS_E_TRANSACTIONENLISTNOTSUPPORTED
- DTS_E_UNABLETODECODEBINARYFORMAT
- DTS_E_UNABLETOSAVETOFILE
- DTS_E_UNKNOWNCONNECTIONMANAGERTYPE
- DTS_E_UNKNOWNCONNECTIONMANAGERTYPENOSUBS
- DTS_E_UNKNOWNLOGPROVIDERTYPE
- DTS_E_UNKNOWNLOGPROVIDERTYPENOSUBS
- DTS_E_UNKNOWNSTATUSCODE
- DTS_E_UNPROTECTCONNECTIONSTRINGFAILED
- DTS_E_UNPROTECTXMLFAILED
- DTS_E_UNSAFEVARIABLESALREADYSET
- DTS_E_UNSUPPORTEDARRAYTYPE
- DTS_E_UNTRUSTEDSIGNATURE
- DTS_E_VARIABLEALREADYONREADLIST
- DTS_E_VARIABLEALREADYONWRITELIST
- DTS_E_VARIABLEDEADLOCK
- DTS_E_VARIABLEDEADLOCK_BOTH
- DTS_E_VARIABLEDEADLOCK_READ
- DTS_E_VARIABLEDEADLOCK_READWRITE
- DTS_E_VARIABLEINVALIDCONTAINERREF
- DTS_E_VARIABLENOTFOUND
- DTS_E_VARIABLENOTFOUNDINCOLL
- DTS_E_VARIABLEREADONLY
- DTS_E_VARIABLESALREADYUNLOCKED
- DTS_E_VARIABLEUNLOCKFAILED
- DTS_E_VERCOMMENTSTOOLONG
- DTS_E_WAITFORMUTEXFAILED
- DTS_E_WINHTTPCANNOTCONNECT
- DTS_E_WINHTTPCERTDECODE
- DTS_E_WINHTTPCERTENCODE
- DTS_E_WINHTTPNOTSUPPORTED
- DTS_E_WINHTTPOPEN
- DTS_E_WINHTTPUNKNOWNERROR
- DTS_E_WRITEWHILECACHEINUSE
- DTS_E_XMLDOMERROR
- DTS_E_XMLSRCSCHEMACOLUMNNOTINEXTERNALMETADATA
Pour finir, la liste des codes n’est pas très digeste, nais les liens sur la page officielle de Microsoft vous permettront de retrouver facilement l’origine de l’erreur et donc de trouver une solution pour la corriger.
Enfin, pour aller plus loin, voici comment exporter une table dans un fichier Excel avec SSIS.
Soyez le premier à commenter