J'ai créé un package SSIS sur mon ordinateur de développement, qui a simplement: 1) Supprime les enregistrements de la table faible dans la base de données. 2) Charge le fichier du système de fichiers dans la table faible de la base de données. 3) Le paquet est appelé à partir d'une page asp.netProblème lors de l'exécution du package SQL Server 2005 SSIS sur le serveur distant
Lorsque je lance le paquet manuellement sur ma machine, cela fonctionne, quand le niveau de protection est EncryptSensitiveWithUserKey. Quand je déploie je change le niveau de protection en 'DontSaveSensitive'.
Quand je lance l'application Web, je reçois cette erreur - « Une erreur OLE DB est survenue le code d'erreur: 0x80040E4D Un enregistrement OLE DB est disponible Source:... "Microsoft SQL Native Client"
.Malheureusement, je n'ont pas beaucoup accès à l'instance de SQL server 2005 sur le serveur distant pour exécuter manuellement.
Quand je Déployez le package, j'inclure un fichier de configuration XML et comprennent le mot de passe dans la propriété connectionstring.
Aussi j'ai tourné lors de la journalisation, mais ne peut pas voir quoi que ce soit écrit dans le journal des événements ou SQL Server. Quelqu'un peut-il me référer à la table de journalisation à laquelle SSIS écrit? J'ai vérifié dans MSDB. Est-ce que c'est sysdtslog90? Est-ce que quelqu'un peut me donner quelques indications sur ce que je peux utiliser pour résoudre ce problème?
Cordialement
Comment appelez-vous réellement le paquet? – unclepaul84
Il a été appelé à partir d'une page Web asp.net. J'ai déjà eu la possibilité d'appeler le paquet manuellement sur le serveur de base de données distant, car je dois demander l'accès à la boîte pour obtenir un dba pour l'exécuter. – Kojof