Bonsoir à tous
J'ai un serveur de base de données qui tourne sous MS SQL SERVER 2019 ENTERPRISE EDITION, avec une base qui contient une table In-Memory.
Quand j'essaie de charger des données (avec SSIS 2019), j'ai le message d'erreur ci-dessous dès que la table atteint 30GB
Erreur*: 0xC0202009 à load OCS voice, WK_OCS [721]: Code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur*: 0x80004005.
Un enregistrement OLE DB est disponible. Source*: «*Microsoft SQL Server Native Client 11.0*» Hresult*: 0x80004005 Description*: «*L'instruction a été arrêtée.*».
Un enregistrement OLE DB est disponible. Source*: «*Microsoft SQL Server Native Client 11.0*» Hresult*: 0x80004005 Description*: «*La mémoire système est insuffisante dans le pool de ressources «*default*» pour exécuter cette requête.*».
Erreur*: 0xC0209029 à load OCS voice, WK_OCS [721]: Code d'erreur SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Échec de l'objet «*WK_OCS.Entrées[Entrée de destination OLE DB]*» en raison du code d'erreur*0xC020907B. En outre, la disposition de la ligne d'erreur sur*«*WK_OCS.Entrées[Entrée de destination OLE DB]*» spécifie un échec sur l'erreur. Une erreur s'est produite sur l'objet spécifié du composant spécifié. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.
Erreur*: 0xC0047022 à load OCS voice, SSIS.Pipeline: Code d'erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput du composant «*WK_OCS*» (721) a échoué avec le code d'erreur 0xC0209029 pendant le traitement de l'entrée «*Entrée de destination OLE DB*» (734). Le composant identifié a retourné une erreur de la méthode ProcessInput. Cette erreur, spécifique au composant, est irrécupérable et provoquera l'arrêt de la tâche de flux de données. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.
Erreur*: 0xC02020C4 à load OCS voice, OCS VOICE TOLOAD [100]: Échec de la tentative d'ajout d'une ligne au tampon de tâche de flux de données*: code d'erreur*0xC0047020.
Erreur*: 0xC0047038 à load OCS voice, SSIS.Pipeline: Code d'erreur SSIS DTS_E_PRIMEOUTPUTFAILED. La méthode PrimeOutput sur OCS VOICE TOLOAD a retourné le code d'erreur 0xC02020C4. Le composant a retourné un code d'erreur lorsque le moteur du pipeline a appelé PrimeOutput(). La signification du code d'erreur est définie par le composant. Cependant, l'erreur est irrécupérable et le pipeline ne s'exécute plus. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.
SQL Server est configuré avec max server memory à 51 200 (soit 50Gb). Si ce que j'ai lu est correcte, avec cette configuration, SQL Server réserve 85% pour les objets en mémoire (soit environ 42 GB).
Je n'ai que les pools de ressource par défaut (default et internal).
Merci d'avance
PS: vu qu'il n' y avait pas le préfix 2019, j'ai prix 2017
Partager