Magazine

Lancement de SQL Server Management Studio en ligne de commande

Publié le 30 novembre 2007 par Olivier Moreau

On accède la plupart du temps à SQL Server Management Studio via l'icône dans le menu Démarrer, mais il est également possible de lancer SSMS via une ligne de commande.

L'avantage par rapport au lancement depuis l'icône est que l'on peut spécifier des arguments qui permette de

  • spécifier le serveur de base de données
  • spécifier la base de données
  • d'ouvrir un script (sql ou mdx)
  • d'ouvrir un projet de script
  • ...

Les arguments à utiliser sont les suivants

  • scriptfile
    Spécifie un ou plusieurs fichiers de script à ouvrir. Le paramètre doit contenir le chemin complet d'accès aux fichiers.
  • projectfile
    Spécifie un projet de script à ouvrir. Le paramètre doit contenir le chemin d'accès complet au fichier de projet de script.
  • solutionfile
    Spécifie une solution à ouvrir. Le paramètre doit contenir le chemin d'accès complet au fichier de solution.
  • -S : servername
    Nom du serveur de base de données
  • -d : databasename
    Nom de la base de données
  • -U : username
    Nom d'utilisateur lors de la connexion avec l'authentification SQL Server
  • -P : password
    Mot de passe lors d'une connexion avec l'authentification SQL Server
  • -E
    Connexion avec l'authentification Windows
  • -nosplash
    Empêche SQL Server Management Studio d'afficher le graphique de l'écran de démarrage lors de l'ouverture.
  • -?
    Affiche l'aide de la ligne de commande.

La commande sqlwb peut ouvrir un fichier contenant une requête, mais ne l'exécutera pas automatiquement, pour cela, il faudra employer l'utilitaire sqlcmd.


Retour à La Une de Logo Paperblog