Comment faire pour exécuter un script SQL De Microsoft SQL Server Express

SQL Server Express est une version gratuite de SQL Server que vous pouvez utiliser pour créer des applications de bureau et de bases de données sur le Web. Développeurs gérer SQL Server Express en utilisant SQL Server Management Studio. Ils utilisent également un petit utilitaire de ligne de commande appelé "Sqlcmd". Sqlcmd vous permet d'exécuter des commandes SQL transactionnelle, exécutez des procédures stockées et d'exécuter des scripts SQL. Si vous voulez simplement exécuter un script SQL, il est parfois plus facile de le faire en utilisant Sqlcmd. Vous obtenez de Sqlcmd en ouvrant une nouvelle fenêtre d'invite de commande.

Choses que vous devez

  • SQL Server Express

Instructions

  1. Tapez CMD dans les fenêtres "Menu Démarrer" et appuyez sur "Entrer". La fenêtre d'invite de commande va ouvrir.

  2. Tapez l'une des commandes suivantes pour se connecter à la base de données:

    Le mot de passe de Sqlcmd le nom d'utilisateur




    Sqlcmd -S computerName instanceName

    Utilisez la première commande si vous configurez un nom d'utilisateur et mot de passe lorsque vous avez installé SQL Server Express. Remplacer "nom d'utilisateur" et "mot de passe" avec le vrai nom d'utilisateur et mot de passe vous que l'installation. Utilisez la deuxième commande si vous avez créé un "instance nommée" pendant l'installation. Remplacer "computerName" avec le nom de votre ordinateur et "instanceName" avec le nom de l'instance de SQL que vous avez créé lors de l'installation.

  3. Tapez la commande suivante et appuyez sur "ENTRER":




    Sqlcmd -i C: mySqlScript.sql.

    SQL Server Express exécutera le script nommé "mySqlScript.sql". Remplacer que "mySqlScript.sql" avec le nom du script que vous voulez exécuter. Inclure la désignation de chemin complet. Si le script SQL renvoie les données à partir de la base de données, SQL Server Express affichera les résultats dans la fenêtre d'invite de commande. .

  4. Tapez Sqlcmd -i C: nameOfScript -o C: OutputFile.txt et appuyez sur Entrée pour relancer le script. Cette volonté acheminer les résultats dans un fichier texte nommé "C: OutputFile.txt". Vous pouvez nommer ce fichier rien. Enregistrement dans un fichier texte est très pratique lorsque vous avez besoin de capturer et enregistrer des résultats de la requête.

  5. Tapez exit Sqlcmd. SQL Server Express mettra fin à la session.

Conseils & Avertissements

  • Si vous exécutez les scripts SQL fréquemment, vous pouvez créer des commandes (.bat) fichiers qui peuvent accélérer le processus (voir Ressources). Par exemple, vous pouvez placer les commandes indiquées ci-dessus dans un fichier de commandes et l'enregistrer sur votre bureau. Vous pouvez l'exécuter plus tard en double-cliquant sur le fichier.
» » » » Comment faire pour exécuter un script SQL De Microsoft SQL Server Express