Qu’est-ce que SQL Server sur Linux ?

S’applique à :SQL Server - Linux

À compter de SQL Server 2017 (14.x), SQL Server s’exécute sur Linux. Il s’agit du même moteur de base de données SQL Server, avec de nombreux services et fonctionnalités similaires, quel que soit votre système d’exploitation.

Conseil

SQL Server 2019 est disponible ! Pour découvrir les nouveautés concernant Linux dans la dernière version, consultez Nouveautés de SQL Server 2019 pour Linux.

SQL Server 2019 (15.x) s’exécute sur Linux. Il s’agit du même moteur de base de données SQL Server, avec de nombreux services et fonctionnalités similaires, quel que soit votre système d’exploitation. Pour en savoir plus sur cette version, consultez Nouveautés de SQL Server 2019 sur Linux.

Conseil

SQL Server 2022 est disponible ! Pour découvrir les nouveautés concernant Linux dans la dernière version, consultez Nouveautés de SQL Server 2022 (16.x).

SQL Server 2022 (16.x) s’exécute sur Linux. Il s’agit du même moteur de base de données SQL Server, avec de nombreux services et fonctionnalités similaires, quel que soit votre système d’exploitation. Pour en savoir plus sur cette version, consultez Nouveautés de SQL Server 2022 (16.x).

Installer

Pour commencer, installez SQL Server sur Linux à l’aide de l’un des outils de démarrage rapide suivants :

Images de conteneur

Les images conteneur SQL Server sont publiées et disponibles sur Microsoft Container Registry (MCR) et également cataloguées à l’emplacement suivant, en fonction de l’image du système d’exploitation utilisée lors de la création de l’image conteneur :

Remarque

Les conteneurs seront publiés sur Registre des artefacts Microsoft seulement pour les distributions Linux les plus récentes. Si vous créez votre propre image conteneur SQL Server personnalisée pour une distribution prise en charge plus ancienne, elle sera toujours prise en charge. Pour plus d’informations, consultez Mises à jour à venir des images conteneur SQL Server sur Registre des artefacts Microsoft (MCR).

Se connecter

Après l’installation, connectez-vous à l’instance sur votre machine Linux. Vous pouvez vous connecter localement ou à distance et avec différents outils et pilotes. Les démarrages rapides montrent comment utiliser l'outil en ligne de commande sqlcmd. D’autres outils incluent les éléments suivants :

Outil Didacticiel
Visual Studio Code (VS Code) Extension SQL Server pour Visual Studio Code
SQL Server Management Studio (SSMS) Utiliser SQL Server Management Studio sur Windows pour gérer SQL Server sur Linux
Outils SQL Server Data Tools (SSDT) Utiliser Visual Studio pour créer des bases de données pour SQL Server sur Linux

Explorer

À compter de SQL Server 2017 (14.x), SQL Server a le même moteur de base de données sous-jacent sur toutes les plateformes prises en charge, y compris Linux et conteneurs. Par conséquent, de nombreuses fonctionnalités existantes fonctionnent de la même façon. Cette partie de la documentation expose certaines de ces fonctionnalités du point de vue de Linux. Il appelle également les zones qui présentent des exigences uniques sur Linux.

Si vous êtes déjà familiarisé avec SQL Server sur Linux, consultez les notes de publication pour obtenir des instructions générales et voir les problèmes connus concernant cette version :

Consultez ensuite les nouveautés :

Conseil

Pour obtenir des réponses aux questions fréquemment posées, consultez la FAQ de SQL Server sur Linux.

Obtenir de l’aide

Contribuer à la documentation SQL

Saviez-vous que vous pouvez modifier le contenu SQL vous-même ? Dans ce cas, non seulement vous nous aidez à améliorer notre documentation, mais vous êtes également cité en tant que contributeur à la page.

Pour plus d’informations, consultez Guide pratique pour contribuer à la documentation SQL Server