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 :
- Démarrage rapide : Installer SQL Server et créer une base de données sur Red Hat
- Démarrage rapide : Installer SQL Server et créer une base de données sur SUSE Linux Enterprise Server
- Démarrage rapide : Installer SQL Server et créer une base de données sur Ubuntu
- Démarrage rapide : Exécuter des images de conteneur SQL Server avec Docker
- Approvisionner une machine virtuelle SQL dans Azure
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 :
- Pour les images conteneur SQL Server basées sur RHEL et Ubuntu, consultez SQL Server sur le Registre des artefacts Microsoft.
- Pour les images conteneur basée SQL Server sur RHEL, consultez SQL Server Conteneurs Red Hat.
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 |
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 :
- Notes de publication pour SQL Server 2017 sur Linux
- Notes de publication pour SQL Server 2019 sur Linux
- Notes de publication pour SQL Server 2022 sur Linux
Consultez ensuite les nouveautés :
- Nouveautés de SQL Server 2017 sur Linux
- Nouveautés de SQL Server 2019 sur Linux
- Nouveautés de SQL Server 2022 (16.x)
Conseil
Pour obtenir des réponses aux questions fréquemment posées, consultez la FAQ de SQL Server sur Linux.
Obtenir de l’aide
- Idées pour SQL : vous avez des suggestions pour améliorer SQL Server ?
- Questions et réponses Microsoft (SQL Server)
- DBA Stack Exchange (balise sql-server) : posez des questions sur SQL Server
- Stack Overflow (balise sql-server) : réponses aux questions sur le développement SQL
- Reddit : discussion générale sur SQL Server
- Termes du contrat de licence Microsoft SQL Server et autres informations
- Options de support pour les utilisateurs professionnels
- Aide et commentaires supplémentaires pour SQL Server
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 le Guide pratique pour contribuer à la documentation SQL Server