Comment exécuter un script SQL à partir de Microsoft SQL Server Express

Exécutez vos scripts SQL à l'aide de SQL Server Express et de la ligne de commande Windows.

Les instructions

Étape 1

Tapez CMD dans la fenêtre du menu "Démarrer" et appuyez sur "Entrée". La ligne de commande apparaîtra.

Étape 2

Entrez l'une des commandes suivantes pour vous connecter à la base de données:

Sqlcmd -u nom d'utilisateur -p mot de passe Sqlcmd -S nom_ordinateur \ nom_instance

Utilisez la première commande si vous avez choisi un nom d'utilisateur et un mot de passe lors de l'installation de SQL Server Express. Remplacez "nom d'utilisateur" et "mot de passe" par le nom d'utilisateur et le mot de passe que vous avez choisis. Utilisez la deuxième commande si vous avez créé une "instance nommée" lors de l'installation. Remplacez "nomordinateur" par le nom de votre ordinateur et "nominstance" par le nom de l'instance SQL créée lors de l'installation.

Étape 3

Écrivez la commande suivante et appuyez sur "Entrée":

Sqlcmd -i C: \ mySqlScript.sql

SQL Server Express exécutera le script nommé "mySqlScript.sql". Remplacez "mySqlScript.sql" par le nom du script que vous souhaitez exécuter. Comprend l'itinéraire complet. Si le script SQL renvoie des données d'une base de données, SQL Server Express affiche les résultats dans la fenêtre de ligne de commande.

Étape 4

Tapez Sqlcmd -i C: \ nom_script -o C: \ outputFile.txt et appuyez sur "Entrée" pour exécuter le script à nouveau. Cela redirigera les résultats vers un fichier texte appelé "C: \ outputFile.txt". Vous pouvez mettre le nom que vous voulez dans ce fichier. L'enregistrer en tant que fichier texte est pratique lorsque vous devez capturer et enregistrer les résultats d'une requête.

Étape 5

Ecrivez Sqlcmd exit. SQL Server Express mettra fin à la session.