Leçon 1 : Exécution de sqlcmd

Pour vous servir de l'utilitaire sqlcmd, vous devez le lancer, puis vous connecter à une instance de SQL Server. Vous pouvez vous connecter à une instance par défaut ou nommée. La première étape consiste à démarrer l'utilitaire sqlcmd.

[!REMARQUE]

L'authentification Windows est le mode d'authentification par défaut pour sqlcmd. Pour utiliser l'authentification SQL Server, vous devez spécifier un nom d'utilisateur et un mot de passe en utilisant les options -U et -P.

[!REMARQUE]

Par défaut, SQL Server Express s'installe en tant qu'instance nommée sqlexpress.

Si vous ne vous êtes pas connecté préalablement à cette instance du moteur de base de données SQL Server, vous devez configurer SQL Server pour accepter les connexions. Pour plus d'informations, consultez le didacticiel Didacticiel : Mise en route du moteur de base de données.

Pour démarrer l'utilitaire sqlcmd et établir une connexion à une instance par défaut de SQL Server

  1. Dans le menu Démarrer, cliquez sur Exécuter. Dans la zone Ouvrir, tapez cmd, puis cliquez sur OK pour ouvrir une fenêtre d'invite de commandes.

  2. À l'invite de commandes, tapez sqlcmd.

  3. Appuyez sur la touche Entrée.

    Vous bénéficiez maintenant d'une connexion approuvée à l'instance par défaut de SQL Server qui est exécutée sur votre ordinateur.

    1> est l'invite sqlcmd qui spécifie le numéro de ligne. À chaque fois que vous appuyez sur Entrée, le numéro augmente de un.

  4. Pour terminer la session sqlcmd, tapez EXIT à l'invite.

Pour démarrer l'utilitaire sqlcmd et établir une connexion à une instance nommée de SQL Server

  1. Ouvrez une fenêtre d'invite de commandes, puis tapez sqlcmd -SmonServeur\Nom_instance. Remplacez monServeur\Nom_instance par le nom de l'ordinateur et de l'instance de SQL Server à laquelle vous souhaitez vous connecter.

  2. Appuyez sur la touche Entrée.

    L'invite sqlcmd (1>) indique que vous êtes connecté à l'instance spécifiée de SQL Server.

    [!REMARQUE]

    Les instructions Transact-SQL entrées sont stockées dans une mémoire tampon. Elles sont exécutées en tant que lot lorsque la commande GO est rencontrée.