Comment exécuter un script sql à partir de la ligne de commande ? [Résolu]

Messages postés
10
Date d'inscription
mercredi 19 novembre 2008
Dernière intervention
20 avril 2010
- 19 mai 2009 à 18:10 - Dernière réponse :
Messages postés
10
Date d'inscription
mercredi 19 novembre 2008
Dernière intervention
20 avril 2010
- 20 mai 2009 à 21:07
salut


Je suis sur le point d’utiliser l’utilitaire tablediff.exe de SQL
Server 2005 pour chercher la différence entre deux tables et faire les
synchroniser, alors tout est bon, il me donne un script sql qui
contient la liste des requêtes qui permet de faire la synchronisation.

Mon problème c’est, comment je peux exécuter ce script à partir de la ligne de commande ???
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
40
Date d'inscription
dimanche 18 janvier 2009
Dernière intervention
2 février 2012
- 20 mai 2009 à 12:11
3
Merci
salut,
dans le repertoire C:\Program Files\Microsoft SQL Server\90\Tools\Binn\
tu as un programme sqlcmd

le parametre -i permet d'executer un fichier

donc

sqlcmd -ic:\monscript.sql

il y a aussi OSQL.exe dans le même répertoire qui fait la même chose, je ne connais pas tout les subtilités de leur differences.
greg

Merci gperuch 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de gperuch
Meilleure réponse
Messages postés
10
Date d'inscription
mercredi 19 novembre 2008
Dernière intervention
20 avril 2010
- 20 mai 2009 à 21:07
3
Merci
Merci beaucoup mon ami, ça bien fonctionner, mais avec l'ajout du nom de serveur et le user et le password :

SQLCMD -S monServeur\monInstance -U user -P pass -i C:\monScriptTableDiff.sql

et merci une autre fois....

Merci feros2184 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de feros2184

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.