Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Les utilitaires de ligne de commande vous permettent de générer des scripts d’opérations du moteur de base de données SQL Server. Le tableau suivant contient la liste de plusieurs utilitaires de ligne de commande fournis avec SQL Server.
Pour plus d’informations sur les principaux outils graphiques et en ligne de commande SQL, consultez la vue d’ensemble des outils SQL.
| Utilité | Descriptif | Installé dans |
|---|---|---|
| Bcp | Utilisé pour copier des données entre une instance de SQL Server et un fichier de données dans un format spécifié par l’utilisateur. | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| dta | Sert à analyser une charge de travail et à recommander des structures de conception physique permettant d'optimiser les performances du serveur pour ledit travail. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| dtexec | Sert à configurer et à exécuter un package Integration Services . Une version de l’interface utilisateur de cet utilitaire de ligne de commande est appelée DTExecUI, qui affiche l’utilitaire d’exécution de package. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| dtutil | Permet de gérer les packages SQL Server Integration Services (SSIS). | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| Déployer des solutions de modèle avec l'utilitaire de déploiement | Sert à déployer des projets Analysis Services sur des instances d’Analysis Services. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VShell\Common7\IDE |
| osql | Vous permet d'entrer des instructions, des procédures système et des fichiers de script Transact-SQL à l'invite de commandes. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| Profiler | Sert à démarrer SQL Server Profiler à partir d’une invite de commandes. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| RS.exe (SSRS) | Sert à exécuter des scripts conçus pour gérer des serveurs de rapports Reporting Services . | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rsconfig (SSRS) | Utilisé pour configurer une connexion de serveur de rapports. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rskeymgmt (SSRS) | Sert à gérer des clés de chiffrement sur un serveur de rapports. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| application sqlagent | Utilisé pour démarrer SQL Server Agent à partir d'une invite de commande. | <drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn |
| sqlcmd | Vous permet d'entrer des instructions, des procédures système et des fichiers de script Transact-SQL à l'invite de commandes. | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| SQLdiag | Utilisé pour collecter des informations de diagnostic pour le service client et le support technique. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqllogship | Utilisé par les applications pour effectuer des opérations de sauvegarde, de copie et de restauration, ainsi que des tâches de nettoyage associées dans une configuration de transfert de journaux, sans exécuter les travaux de sauvegarde, de copie et de restauration. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| SqlLocalDB | Mode d'exécution de SQL Server destiné aux développeurs de programme. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlmaint | Sert à exécuter des plans de maintenance de bases de données créés dans des versions précédentes de SQL Server. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\MSSQL\Binn |
| sqlps | Sert à exécuter des commandes et des scripts PowerShell. Charge et inscrit le fournisseur et les applets de commande PowerShell SQL Server. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlservr | Sert à démarrer et à arrêter une instance de Moteur de base de données à l’invite de commandes à des fins de dépannage. | <drive>:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Binn |
| ssms | Sert à démarrer SQL Server Management Studio à partir d’une invite de commandes. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VSShell\Common7\IDE |
| tablediff | Utilisé pour comparer les données dans deux tables pour la non-convergence, ce qui est utile lors de la résolution des problèmes d’une topologie de réplication. | <drive>:\Program Files\Microsoft SQL Server\<nnn>\COM |
Conventions de syntaxe des utilitaires de ligne de commande
| Convention | Utilisé pour |
|---|---|
| MAJUSCULES | Instructions et termes utilisés au niveau du système d'exploitation. |
monospace |
Exemples de commandes et de code de programmation. |
| italique | Paramètres fournis par l'utilisateur. |
| gras | Commandes, paramètres et autres éléments de la syntaxe qui doivent être tapés exactement de la manière indiquée. |