Liste de toutes les erreurs SSIS

Voici la liste de tous les codes erreurs SSIS. Les 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 ou 2019.

Ce modeste article expose simplement la liste de toutes les erreurs SSIS que les développeurs SSIS vont très bien connaitre, surtout au début de leur apprentissage. Pour rappel, SSIS est disponible pour Visual Studio 2017, Visual Studio 2019 et maintenant pour Visual Studio 2022.

Liste toutes les codes d’erreurs SSIS

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. 

Accélérer le développement et la gestion des erreurs avec Integration Services

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.

Les différents types d’erreurs rencontrées avec Integration Services

Voici la liste complète des erreurs retournées par SSIS comprenant les erreurs SSIS de types :

Les erreurs fréquentes d’intégration avec SSIS

Les messages uniques individuels suivants sont fréquents et plutôt liés à SQL Server qu’au composant SSIS lui-même.

  • Tout d’abord, une erreur des plus fréquentes: DTS_E_OLEDBERROR ou 0x80040E4D : DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: Microsoft SQL Native Client Hresult: 0x80040E4D Description: Login failed for user . Symbolic Name: DTS_E_OLEDBERROR. The hexadecimal value for this error number = 0x80040E4D.
  • 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.

Les codes d’erreur affichés dans les packages DTSX

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 avec Visual Studio ou encore lors de l’exécution des packages sur un serveur depuis un batch.

  1. DTS_E_64BITVARIABLERECAST
  2. DTS_E_ADOSRCUNKNOWNTYPEMAPPEDTONTEXT
  3. DTS_E_ALREADYADDED
  4. DTS_E_BEGINTRANSACTION
  5. DTS_E_BPDUPLICATE
  6. DTS_E_BPUNKNOWNID
  7. DTS_E_CANNOTCLONECONNECTIONMANAGER
  8. DTS_E_CANNOTLOADOLDPACKAGES
  9. DTS_E_CANTACCESSARRAYDATA
  10. DTS_E_CANTADDREMOVEWHENEXECUTING
  11. DTS_E_CANTCHANGEREADONLYATRUNTIME
  12. DTS_E_CANTCREATECERTCONTEXT
  13. DTS_E_CANTDETERMINEWHICHPROPTOPERSIST
  14. DTS_E_CANTFINDCERTBYHASH
  15. DTS_E_CANTFINDCERTBYNAME
  16. DTS_E_CANTGETCERTDATA
  17. DTS_E_CANTLOADFROMNODE
  18. DTS_E_CANTOPENCERTSTORE
  19. DTS_E_CANTWRITETOFILE
  20. DTS_E_CERTERROR
  21. DTS_E_CHECKENVELOPEFAILED
  22. DTS_E_CHECKPOINTFILEALREADYEXISTS
  23. DTS_E_CHECKPOINTFILELOCKED
  24. DTS_E_CHECKPOINTMISMATCH
  25. DTS_E_CLIENTAUTH
  26. DTS_E_COLLECTIONCOULDNTADD
  27. DTS_E_COLLECTIONLOCKED
  28. DTS_E_COLLOCKED
  29. DTS_E_COMMANDDESTINATIONADAPTERSTATIC_ERRORSINCOMMAND
  30. DTS_E_CONFIGFAILED
  31. DTS_E_CONFIGFILEFAILEDEXPORT
  32. DTS_E_CONFIGFORMATINVALID
  33. DTS_E_CONFIGFORMATINVALID_PACKAGEDELIMITER
  34. DTS_E_CONFIGTYPECONVERSIONFAILED
  35. DTS_E_CONNECTIONMANAGERJOINTRANSACTION
  36. DTS_E_CONNECTIONMANAGERQUALIFIERALREADYSET
  37. DTS_E_CONNECTIONMANAGERQUALIFIERNOTSET
  38. DTS_E_CONNECTIONMANAGERQUALIFIERNOTSUPPORTED
  39. DTS_E_CONNECTIONNOTFOUND
  40. DTS_E_CONNECTIONOFFLINE
  41. DTS_E_CONNECTIONSTRING
  42. DTS_E_CONNECTIONTERMINATED
  43. DTS_E_CONNECTIONVALIDATIONFAILED
  44. DTS_E_CONNECTTOSERVERFAILED
  45. DTS_E_CREATECHECKPOINTFILE
  46. DTS_E_CREATEFOLDERONSQLSERVER_OLEDB
  47. DTS_E_CREATEMANAGEDHELPERFAILED
  48. DTS_E_CUSTOMEVENTCONFLICT
  49. DTS_E_DECRYPTPACKAGE_USERKEY
  50. DTS_E_DECRYPTXML_PASSWORD
  51. DTS_E_DISPENSEDREADONLY
  52. DTS_E_DTRXMLSAVEFAILURE
  53. DTS_E_DUMP_FAILED
  54. DTS_E_DUPLICATECONSTRAINT
  55. DTS_E_ELEMENTNOTFOUND
  56. DTS_E_ERRORATLOADTASK
  57. DTS_E_ERRORELEMENTNOTINCOLL
  58. DTS_E_ERRORLOADINGTASK
  59. DTS_E_ERRORLOADINGTASKNOCONTACT
  60. DTS_E_EVENTHANDLERNOTALLOWED
  61. DTS_E_EXISTSONSQLSERVER_OLEDB
  62. DTS_E_EXPIRED
  63. DTS_E_FAILEDDEPENDENCIES
  64. DTS_E_FAILEDPOPNATIVEFEE
  65. DTS_E_FAILPACKAGEONFAILURENA
  66. DTS_E_FAILTOCREATEMUTEX
  67. DTS_E_FAILTORELEASEMUTEX
  68. DTS_E_FINDFOLDERONSQLSERVER_OLEDB
  69. DTS_E_FOLDERADDFAILED
  70. DTS_E_FOLDERDELETEFAILED
  71. DTS_E_FOLDERNOTFOUND
  72. DTS_E_FOLDERRENAMEFAILED
  73. DTS_E_FORBIDDEN
  74. DTS_E_FROMEXECISNOTCHILD
  75. DTS_E_FTPCHANGEFOLDER
  76. DTS_E_FTPCREATEFOLDER
  77. DTS_E_FTPDELETEFOLDER
  78. DTS_E_FTPERROR
  79. DTS_E_FTPFILESEMPTY
  80. DTS_E_FTPINVALIDCONNECTIONSTRING
  81. DTS_E_FTPINVALIDLOCALPATH
  82. DTS_E_FTPINVALIDPORT
  83. DTS_E_FTPINVALIDRETRIES
  84. DTS_E_FTPNOFILESTODELETE
  85. DTS_E_FTPNOTCONNECTED
  86. DTS_E_FUNDAMENTALLOADINGERROR
  87. DTS_E_GENERICERROR
  88. DTS_E_GETCONNECTIONINFOS
  89. DTS_E_GETENUMERATOR
  90. DTS_E_GETKEYFROMCERTFAILED
  91. DTS_E_GETPACKAGEINFOS
  92. DTS_E_GETXMLSOURCEFAILED
  93. DTS_E_HASEMPTYTASKHOSTS
  94. DTS_E_IDTSNAMENOTSUPPORTED
  95. DTS_E_INVALIDARRAYVALUE
  96. DTS_E_INVALIDCERTHASHFORMAT
  97. DTS_E_INVALIDCHECKPOINT_TRANSACTION
  98. DTS_E_INVALIDCHUNKSIZE
  99. DTS_E_INVALIDFILENAMEINCONNECTION
  100. DTS_E_INVALIDNODE
  101. DTS_E_INVALIDPARENTPACKAGEPATH
  102. DTS_E_INVALIDPATHTOPACKAGE
  103. DTS_E_INVALIDSCHEME
  104. DTS_E_INVALIDSERVERNAME
  105. DTS_E_INVALIDSIGNATURE
  106. DTS_E_INVALIDSSISSERVERNAME
  107. DTS_E_INVALIDTASKPOINTER
  108. DTS_E_INVALIDTIMEOUT
  109. DTS_E_INVALIDURL
  110. DTS_E_INVALIDVARIABLEVALUE
  111. DTS_E_INVALIDVARVALUE
  112. DTS_E_JAGGEDEVENTINFO
  113. DTS_E_LOADFROMSQLSERVER
  114. DTS_E_LOADFROMSQLSERVER_OLEDB
  115. DTS_E_LOADFROMXML
  116. DTS_E_LOADPACKAGEXML
  117. DTS_E_LOADPACKAGEXMLFILE
  118. DTS_E_LOADWININET
  119. DTS_E_LOCKVARIABLEFORREAD
  120. DTS_E_LOCKVARIABLEFORWRITE
  121. DTS_E_LOGFAILED
  122. DTS_E_LOGINFAILURE
  123. DTS_E_LOGPROVIDERFAILED
  124. DTS_E_MANAGEDCOMPONENTSTORENOTFOUND
  125. DTS_E_MISSINGOBJECTDATA
  126. DTS_E_MULTIPLECACHEWRITES
  127. DTS_E_MULTIPLEFILESONRETAINEDCONNECTION
  128. DTS_E_MUTEXOWNBYDIFFUSER
  129. DTS_E_NAMEALREADYADDED
  130. DTS_E_NAMEALREADYEXISTS
  131. DTS_E_NEGATIVEINDEXNOTALLOWED
  132. DTS_E_NEGATIVEVALUESNOTALLOWED
  133. DTS_E_NEGATIVEVERSION
  134. DTS_E_NODENOTFOUND
  135. DTS_E_NOROWSETRETURNED
  136. DTS_E_NOSQLPROFILERDLL
  137. DTS_E_NOTDISPENSED
  138. DTS_E_NOTINITIALIZED
  139. DTS_E_ODBCERROR
  140. DTS_E_ODBCERRORCONNECT
  141. DTS_E_ODBCERRORDBC
  142. DTS_E_ODBCERRORENV
  143. DTS_E_ODBCTRANSACTIONENLIST
  144. DTS_E_OLEDBERROR
  145. DTS_E_OLEDBTRANSACTIONENLIST
  146. DTS_E_OPENCERTSTORE
  147. DTS_E_OPENCHECKPOINTFILE
  148. DTS_E_OPENFILE
  149. DTS_E_OPENLOGFAILED
  150. DTS_E_OPENPACKAGEFILE
  151. DTS_E_PACKAGEDESCRIPTIONTOOLONG
  152. DTS_E_PACKAGELOADFAILED
  153. DTS_E_PACKAGEMIGRATED
  154. DTS_E_PACKAGEMIGRATIONFAILED
  155. DTS_E_PACKAGEMIGRATIONMODULE
  156. DTS_E_PACKAGEMIGRATIONMODULELOAD
  157. DTS_E_PACKAGENAMETOOLONG
  158. DTS_E_PACKAGENOTFOUND
  159. DTS_E_PACKAGEOBJECTNOTENVELOPED
  160. DTS_E_PACKAGEPASSWORD
  161. DTS_E_PACKAGEPASSWORDEMPTY
  162. DTS_E_PACKAGEPROTECT
  163. DTS_E_PACKAGEREMOVEFAILED
  164. DTS_E_PACKAGEUNPROTECT
  165. DTS_E_PACKAGEVERIFICATIONFAILED
  166. DTS_E_PERSISTENCEERROR
  167. DTS_E_PRECEDENCECONSTRAINT
  168. DTS_E_PROPERTIESCOLLECTIONREADONLY
  169. DTS_E_PROXYAUTH
  170. DTS_E_READNOTFILLEDCACHE
  171. DTS_E_READUNINITIALIZEDCACHE
  172. DTS_E_REDIRECTFAILURE
  173. DTS_E_REMOTEPACKAGEVALIDATION
  174. DTS_E_REMOVEFOLDERFROMSQLSERVER_OLEDB
  175. DTS_E_REMOVEFROMSQLSERVER_OLEDB
  176. DTS_E_RENAMEFOLDERONSQLSERVER_OLEDB
  177. DTS_E_RESERVEDNAMESPACE
  178. DTS_E_SAVEFILE
  179. DTS_E_SAVEPACKAGEFILE
  180. DTS_E_SAVETOSQLSERVER_OLEDB
  181. DTS_E_SCRIPTMIGRATIONFAILED64BIT
  182. DTS_E_SECUREFAILURE
  183. DTS_E_SERVERAUTH
  184. DTS_E_SERVERSTORAGEDISALLOWED
  185. DTS_E_SETCACHEFORFILLFAILED
  186. DTS_E_SETCACHEFORINSERTFAILED
  187. DTS_E_SETCACHEFORREADFAILED
  188. DTS_E_SETQUALIFIERDESIGNTIMEONLY
  189. DTS_E_SIGNATURENOTPRESENT
  190. DTS_E_SIGNATUREPOLICYVIOLATION
  191. DTS_E_SIGNPACKAGEFAILED
  192. DTS_E_SQLPERSISTENCEVERSION
  193. DTS_E_SQLPROFILERDLL_ONLY_X86
  194. DTS_E_SSISSTANDALONENOTINSTALLED
  195. DTS_E_TASKISEMPTY
  196. DTS_E_TASKPRODUCTLEVEL
  197. DTS_E_TIMEOUT
  198. DTS_E_TOEXECISNOTCHILD
  199. DTS_E_TRANSACTIONENLISTNOTSUPPORTED
  200. DTS_E_UNABLETODECODEBINARYFORMAT
  201. DTS_E_UNABLETOSAVETOFILE
  202. DTS_E_UNKNOWNCONNECTIONMANAGERTYPE
  203. DTS_E_UNKNOWNCONNECTIONMANAGERTYPENOSUBS
  204. DTS_E_UNKNOWNLOGPROVIDERTYPE
  205. DTS_E_UNKNOWNLOGPROVIDERTYPENOSUBS
  206. DTS_E_UNKNOWNSTATUSCODE
  207. DTS_E_UNPROTECTCONNECTIONSTRINGFAILED
  208. DTS_E_UNPROTECTXMLFAILED
  209. DTS_E_UNSAFEVARIABLESALREADYSET
  210. DTS_E_UNSUPPORTEDARRAYTYPE
  211. DTS_E_UNTRUSTEDSIGNATURE
  212. DTS_E_VARIABLEALREADYONREADLIST
  213. DTS_E_VARIABLEALREADYONWRITELIST
  214. DTS_E_VARIABLEDEADLOCK
  215. DTS_E_VARIABLEDEADLOCK_BOTH
  216. DTS_E_VARIABLEDEADLOCK_READ
  217. DTS_E_VARIABLEDEADLOCK_READWRITE
  218. DTS_E_VARIABLEINVALIDCONTAINERREF
  219. DTS_E_VARIABLENOTFOUND
  220. DTS_E_VARIABLENOTFOUNDINCOLL
  221. DTS_E_VARIABLEREADONLY
  222. DTS_E_VARIABLESALREADYUNLOCKED
  223. DTS_E_VARIABLEUNLOCKFAILED
  224. DTS_E_VERCOMMENTSTOOLONG
  225. DTS_E_WAITFORMUTEXFAILED
  226. DTS_E_WINHTTPCANNOTCONNECT
  227. DTS_E_WINHTTPCERTDECODE
  228. DTS_E_WINHTTPCERTENCODE
  229. DTS_E_WINHTTPNOTSUPPORTED
  230. DTS_E_WINHTTPOPEN
  231. DTS_E_WINHTTPUNKNOWNERROR
  232. DTS_E_WRITEWHILECACHEINUSE
  233. DTS_E_XMLDOMERROR
  234. DTS_E_XMLSRCSCHEMACOLUMNNOTINEXTERNALMETADATA

Pour finir, la liste des codes n’est pas très digeste, ni exhaustive aujourd’hui durant la mise à jour de l’article. Mais 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. Voici encore comment gérer l’erreur classique de conversion de type de données en T-SQL.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*