Salut,
J'ai un soucis avec un package qui s’exécute correctement dans Visual Studio mais qui plante quand j'essaye de l’exécuter avec SQL Agent.
A priori c'est la connexion avec mon fichier Excel qui merdouille.
J'ai vu sur l'aide Microsoft que ça pouvait venir d'un problème de droit du SQL Agent mais j'avoue ne rien comprendre à leur explicationExecuted as user: SERVEUR05\SYSTEM. ...n 9.00.5000.00 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 08:45:00 Error: 2013-01-12 08:45:01.28 Code: 0xC0202009 Source: EXTRACT_GRACE_COPY Connection manager "Gestionnaire de connexions Excel" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2013-01-12 08:45:01.29 Code: 0xC020801C Source: Injecter Kid Excel Destination [22] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Gestionnaire de connexions Excel" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. The package execution fa... The step failed.
http://support.microsoft.com/kb/933835/fr
Il est où ce répertoire ? Et quel est le nom exact du compte ?Pour résoudre ce problème, vous devez modifier les autorisations du répertoire Temp du compte de démarrage du Service de l'Agent SQL Server. Accorder l'autorisation en lecture et l'autorisation d'écriture sur le compte proxy de l'Agent de SQL Server 2005 pour ce répertoire.
Bref, si quelqu'un pouvoir m'aider...
Merci !
PS : j'ai lu que ça pouvait être un problème de conflit 64/32 bits mais j'ai bien mis la propriété "run64bitruntime" à false dans mon package...
Partager