Démarrer l’utilitaire sqlcmd

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Base de données SQL dans Microsoft Fabric

L’utilitaire sqlcmd vous permet d’entrer des instructions Transact-SQL, des procédures système et des fichiers de script à l’invite de commandes dans Modifier les scripts SQLCMD avec l’éditeur de requête dans À propos de SQL Server Management Studio, dans un fichier de script Windows ou dans une étape de travail de système d’exploitation (Cmd.exe) d’un travail de SQL Server Agent.

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.

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

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

  1. Dans le menu Démarrer, sélectionnez Exécuter. Dans la zone Ouvrir, tapez cmd, puis sélectionnez OK pour ouvrir une fenêtre d’invite de commandes. (Si vous ne vous êtes pas connecté préalablement à cette instance du Moteur de base de données SQL Server, vous devez peut-être configurer SQL Server pour accepter les connexions.)

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

  3. Appuyez sur ENTER.

    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> correspond à l’invite sqlcmd indiquant le numéro de ligne. Chaque fois que vous appuyez sur ENTER, le numéro augmente de un.

  4. Pour terminer la session sqlcmd, saisissez EXIT sur l’invite sqlcmd.

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 -S<myServer\instanceName>. Remplacez <myServer\instanceName> par le nom de l’ordinateur et de l’instance du moteur de base de données SQL Server à laquelle vous souhaitez vous connecter.

  2. Appuyez sur ENTER.

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

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