Choisissez l’outil approprié pour gérer SQL Server sur Linux

S’applique à : SQL Server - Linux

Il existe plusieurs façons de gérer SQL Server sur Linux. La section suivante fournit un rapide aperçu des différents outils et techniques de gestion avec des pointeurs vers d’autres ressources.

mssql-conf

L'outil mssql-conf configure SQL Server sur Linux. Pour plus d’informations, consultez Configurer SQL Server sur Linux avec mssql-conf.

Transact-SQL

Presque tout ce que vous pouvez faire dans un outil client peut également être accompli à l’aide d’instructions Transact-SQL. SQL Server fournit des Vues de gestion dynamique (DMV) qui interrogent l’état et la configuration de SQL Server. Il existe également des commandes Transact-SQL pour les tâches de gestion des bases de données. Vous pouvez exécuter ces commandes dans n’importe quel outil client qui prend en charge la connexion à SQL Server et l’exécution de requêtes Transact-SQL, par exemple sqlcmd ou Visual Studio Code.

Azure Data Studio

Le nouvel outil Azure Data Studio est un outil multiplateforme pour la gestion de SQL Server. Pour plus d’informations, consultez Azure Data Studio.

Canaux nommés

Le protocole de canaux nommés n’est pas pris en charge pour SQL Server sur Linux.

SQL Server Management Studio sur Windows

SQL Server Management Studio (SSMS) est une application Windows qui fournit une interface utilisateur graphique pour la gestion de SQL Server. Bien qu’il s’exécute actuellement uniquement sur Windows, vous pouvez l’utiliser pour vous connecter à distance à vos instances Linux. Pour plus d’informations sur l’utilisation de SSMS pour gérer SQL Server, consultez Utiliser SSMS pour gérer SQL Server sur Linux.

mssql-cli (préversion)

Microsoft a mis en production un nouvel outil de script multiplateforme pour SQL Server, mssql-cli. Cet outil est actuellement en préversion.

PowerShell

PowerShell fournit un environnement de ligne de commande riche pour gérer les SQL Server sur Linux. Pour plus d’informations, consultez Utiliser PowerShell pour gérer SQL Server sur Linux.