sqlcmd : démarrer l’utilitaire

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

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 en mode SQLCMD dans 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.

Notes

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 .

Notes

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 configurer SQL Server pour accepter les connexions.)

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

  3. Appuyez sur 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> correspond à l’invite sqlcmd indiquant 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 , 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 -Smon_serveur\nom_instance. Remplacez mon_serveur\nom_instanceSQL Server par le nom de l’ordinateur et de l’instance de à laquelle vous souhaitez vous connecter.

  2. Appuyez sur Entrée.

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

    Note

    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.

Étapes suivantes

Pour en savoir plus sur sqlcmd et les concepts associés, consultez les articles suivants :