|
info-dec.com
Pays:
| Inscrit le: 29 Oct 2006 |
| Messages: 174 |
| Localisation: France |
|
 |
| Posté le: Lun 07 Mai, 2007 09:07 |
|
 |
 |
 |
 |
Ce message concerne les connexions OLE DB: le problème avec cet outil de Microsoft c'est qu'on configure les connexions OLE DB en mode création, on teste la connexion et tout est nickel, mais pendant l'exécution il affiche le message "Failed to acquire connection to..." et c'est vrai que c'est très embêtant ce genre de message quand on est sûr que notre login et mot de passe sont bien corrects!!!
Parmi les solutions possibles pour résoudre ce problème c'est de créer une table spéciale dans sql server ayant la structure suivante avec le nom "configuration" par exemple
| Code: | CREATE TABLE [dbo].[CONFIGURATION](
[ConfigurationFilter] [nvarchar](255) COLLATE French_CI_AS NOT NULL,
[ConfiguredValue] [nvarchar](255) COLLATE French_CI_AS NULL,
[PackagePath] [nvarchar](255) COLLATE French_CI_AS NOT NULL,
[ConfiguredValueType] [nvarchar](20) COLLATE French_CI_AS NOT NULL
) ON [PRIMARY] |
ensuite dans SQL Server Integration Services, allez dans le package qui pose le problème et faites ceci:
Menu SSIS -> Package Configurations -> add -> next -> dans configuration type choisissez "SQL Server" -> choisissez en bas le nom de la connexion que vous voulez mémoriser -> choisissez juste en bas le nom de la table qui contiendra les paramètres de la connexion ici en l'occurence c'est la table CONFIGURATION -> juste en bas, affectez une valeur à configuration filter: c'est en sorte comme un identifiant donc en cas où vous faites ça plusieurs fois prenez le soin de vérifier que la valeur saisie n'existe pas auparavant dans la table CONFIGURATION -> cliquez sur next -> choisissez la liste des paramètres que vous voulez sauvegarder dans la table CONFIGURATION, n'oubliez pas donc votre connexion OLE DB, c'est dans la branche connection managers -> finish, voilà ça doit aller maintenant 
|
|
|