Bonjour a tous,

Je ne suis pas un expert en DB donc soyez clément si je n'utilise pas les termes pas approprier

En Powershell : J'ai vu sur certains sites internet pour faire des requêtes DB2 il était possible d'ajouté une variable et de faire sa requête

L'ajout de la variable DB2
Code :Sélectionner tout -Visualiser dans une fenêtre à part
    Set-item -path env<img src="images/smilies/icon_biggrin.gif" border="0" alt="" title=":D" class="inlineimg" />B2CLP -value "**$$**"


Puis je lance une connexion :
Code :Sélectionner tout -Visualiser dans une fenêtre à part
    DB2 connect to XxxxXxx user XxxxXxx using XxxxXxx


A partir de là je peux faire des select/update/..., exemple :
Code :Sélectionner tout -Visualiser dans une fenêtre à part
DB2 select * from BUILD


Jusqu’à là ça fonctionne pas mal du tout.
Mais j'aimerais a partir de la même machine me connecter a une autre base de donnée (en Powershell toujours)

J'ai trouvé dans un des scripts en Batch (.cmd) qui est je pense la partie qui permet de faire un changement de serveur (j'ai changé les noms des variables)
Code :Sélectionner tout -Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DB2 UNCATALOG DB %VAR1%
DB2 UNCATALOG DB %VAR2%
DB2 UNCATALOG NODE NODEPSTE
DB2 CATALOG TCPIP NODE NODEPSTE REMOTE %VAR3% SERVER xxxxxxx
DB2 CATALOG DB %VAR4% AT NODE NODEPSTE
DB2 CATALOG DB %VAR5% AT NODE NODEPSTE
DB2 TERMINATE


La question est : existerait il un moyen si plus simple et en powershell pour pouvoir faire des connexions sur différentes bases de données ?

En vous remerciant d'avance