Académique Documents
Professionnel Documents
Culture Documents
TP DB CMDSQL
TP DB CMDSQL
TP : Ms SQL Server-Cmdsql
La commande sqlcmd vous permet d'exécuter des ordres SQL et Transact-SQL à partir d'une
invite dos.
Syntaxe :
sqlcmd -E -S [serveur]\[instance] -d [database] -o [fichier de sortie] -Q [commande sql]
-E pour utiliser une connexion approuvée
-S spécifie l'instance de SQL Server
-d exécute une instruction USE [database] lors du démarrage de sqlcmd
-o nom du fichier de sortie
-Q exécute la requête [commande sql] et quitte
-U pour l’utilisateur
-P pour son mot de passe
Exemples :
Sqlcmd -?
Permet d’afficher les options de la commande.
sqlcmd -S LOCALHOST -E
Permet de se connecter à l'instance par défaut sur la machine courante.
Avec PowerShell :
invoke-sqlcmd -query “sp_who”
Permet d’exécuter la procédure stockée sp_who
Invoke-sqlcmd –inputfile “c: \sql\requette.sql” | Out-File -filePath “C:\sql\output.txt”
Permet d'exécuter le fichier requette.sql avec l'utilisateur courant et enregistrer le résultat dans le
fichier output.txt
Mr. REGHINI 1 TP