Comment exécuter un script sql à partir de la ligne de commande ?

Résolu
feros2184 Messages postés 10 Date d'inscription mercredi 19 novembre 2008 Statut Membre Dernière intervention 20 avril 2010 - 19 mai 2009 à 18:10
feros2184 Messages postés 10 Date d'inscription mercredi 19 novembre 2008 Statut Membre 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 ???
A voir également:

2 réponses

gperuch Messages postés 40 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 2 février 2012 1
20 mai 2009 à 12:11
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
3
Rejoignez-nous