|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
Bonjour,
Pour ajouter toutes mes procédures stockées et fonctions sur mon serveur, je me sert d'un batch pour une installation complète. J'ai donc Code :
L'insertion se fait bien, niquel. Le problème est uqe le passage par le dos semble ne aps lui faire beaucoup de bien : tout els caractères accentués sont mauvais, ils sont remplacés par autre chose. Il y a-t-il une parade pour éviter cela ? P.S : j'ai essayé avec isql, puis osql (qui me semblait plus récent) mais j'ai le même problème dans les 2. Merci pour votre aide |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
As-tu essayé avec isql, en désactivant la traduction automatique ansi vers oem ?
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#3 |
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
Essayé avec isql : oui
en désactivant la traduction : non. Comment la désactiver ? Merci |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Aide ici, en anglais :
http://www.thescripts.com/forum/thread445074.html
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#5 | ||
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
Parfait, en désactivant la traduction ça fonctionne très bien.
Par contre autant faire les choses propres et aller au bout : je n'arrive pas à l'intégrer à mon batch, syntaxe incorrecte (dsl je ne m'y connais aps beaucoup dedans) mon code Code :
|
||
|
|
01
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() |
Il vaudrait mieux mettre la partie REG ADD avant l'appel de isql.
Je viens de tester le batch, ça marche chez moi. Quel est ton OS ?
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#7 |
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
Tu as essayé le batch par copié/collé ?
Il fonctionne chez moi mais sans faire la modification de la BDD avant d'executer le isql. Je suis sous WinXP. |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() |
Oui, copier-coller en enlevant le ISQL. Sur WS 2003. Peut-être une différence avec win XP. Tu as un message d'erreur précis ?
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#9 |
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
J'avais vu que sous Win 2003 il fallait mettre la valeur de SKIP = 2 et non 3, tu as fait le changement ?
Sinon aucun message d'erreur. A l'execution de mon batch il me lance 3 commandes successivement : - FOR....... - isql .......... - IF /I ....... Il m'ajoute bien ma procédure à ma Base mais la modification de la BDR semble ne pas se faire. Tu as essayer en passant la valeur à ON avant d'utiliser le batch ? Merci beaucoup pour ton aide. |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() |
En effet j'ai juste essayé et je n'ai pas eu d'erreur. Mon AutoAnsi ToOEM est à ON, je n'ai pas pris le soin de changer la valeur de SKIP. Apparemment ça n'a pas donné de bons résultats chez moi non plus.
Il y a de l'aide sur REG.EXE ici : http://mtoo.mvps.org/registre.shtml, et aussi comment faire la même chose avec un fichier .INF, qui peut-être donnera de meilleurs résultats ?
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#11 |
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 775 ![]() |
Merci pour ta précisions, je vais réssayer avec cette méthode sinon je vais créer 2 .reg un pour activer, l'autre pour désactiver, que je lancerais depuis mon batch, reste plus qu'à savoir comment, mais ça ne doit pas être bien compliqué.
Merci encore pour ton aide. P.S. : je mettrais la baslie résolu dès que mon batch focntionne complètement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com