Il arrive parfois que la Collecte Portal se bloque au bout de quelques heures. Les erreurs suivantes apparaissent dans les logs :
DD MM HH:MM:SS YYYY: sldppcoll - *** Error during ODBC API calls, error Executing Query (Raw data insert(5))
DD MM HH:MM:SS YYYY: sldppcoll - SQL state : 08S01
DD MM HH:MM:SS YYYY: sldppcoll - DB native error: 121
DD MM HH:MM:SS YYYY: sldppcoll - Message : [Microsoft][SQL Server Native Client 11.0]TCP Provider: The semaphore timeout period has expired.
DD MM HH:MM:SS YYYY: sldppcoll - Fatal Error
DD MM HH:MM:SS YYYY: sldppcoll - SQL state : 08S01
DD MM HH:MM:SS YYYY: sldppcoll - DB native error: 121
DD MM HH:MM:SS YYYY: sldppcoll - Message : [Microsoft][SQL Server Native Client 11.0]Communication link failure
DD MM HH:MM:SS YYYY: sldppcoll - Fatal Error
DD MM HH:MM:SS YYYY: sldppcoll - *** Error: update of table 'sld_admin_tasks_external_data' failed.
Il s'agit d'un problème SQL Server concernant sa gestion de la couche réseau. Il est possible de corriger cette erreur en changeant la valeur du paramètre 'priority boost'.
Afin de mettre en oeuvre cette modification, vous devez suivre les recommandations données sur ce blog :
http://blogs.msdn.com/b/jneave/archive/2011/04/15/tcp-provider-error-semaphore-timeout-from-an-ssis-package.aspx