Bonjour,
Je rencontre un chti problème lors du deploiment de mon projet SSIS sur SQL Server 2005.
Mon projet contient 8 packages, chacun ayant des taches distinctes, et exécuté l'un après l'autre par un package defini comme le "Startup package".
Chacun de ces packages est encryptés avec un mot de passe (EncryptSensitiveWithPassword) et tout les mots de passe ont été saisi dans les "Execute Package Task" appelant mes packages.
Il faut savoir aussi, que mes premiers packages vont chercher des données se trouvant sur un autre serveur de base de données. (j'utilise des OLE DB pour mes transfert de données).
Je publie alors mon application en exécutant le Wizard de déploiement.
Le paramétrage est simple:
je choisie SQL Server Deployment, je donne les mot de passe pour chaque package, je défini le dossier source, et je valide.
Le message d'erreur suivant survient alors:
J'ai cherché l'erreur sur internet mais je n'ai rien trouvé pouvant corrigé ceci.Could not save the package "E:\SHARE\Chargement Retain\Chargement Retain\bin\Deployment\TMP_PROJECT.dtsx" to SQL Server "(local)". (Package Installation Wizard)
===================================
The SaveToSQLServer method has encountered OLE DB error code 0x80040E14 (Access to Integration Services package 'TMP_PROJECT' is denied.). The SQL statement that was issued has failed.
Un post posté précédement sur le forum, parle de la meme erreur (0x80040E14) mais cela ne ressemble pas a mon problème.
Je tiens a préciser aussi ceci:
J'utilise TSE avec un identifiant local pour me connecter au serveur, mais j'utilise un identifiant SQL server, propriétaire de la base de données, pour me connecter à celle ci (l'autre n'ayant aucun droit d'accès à SQL server). C'est cet identifiant qui est défini dans mes connecteurs et lors du déploiement des packages.
Avez vous déjà rencontré ce problème ? Si oui comment l'avez vous contourné ou corrigé ?
Merci pour votre aide !
Partager