Notes de publication pour SQL Server 2017 sur Linux

S’applique à : ouiSQL Server (toutes les versions prises en charge) - Linux

Les notes de publication suivantes s’appliquent à SQL Server 2017 (14.x) s’exécutant sur Linux. Cet article est divisé en sections pour chaque mise en production. La mise en production GA offre une prise en charge détaillée et des problèmes connus répertoriés. Chaque mise à jour cumulative (CU) ou la mise à jour de distribution générale (GDR) a un lien vers un article de support décrivant les modifications de la CU, ainsi que des liens de téléchargement des packages Linux.

Conseil

Ces notes de publication sont spécifiques aux mises en production SQL Server 2017 (14.x). Pour plus d’informations sur le nouveau SQL Server 2019 (15.x), consultez Notes de publication pour la préversion SQL Server 2019 sur Linux.

Plateformes prises en charge

Plateforme Système de fichiers Guide d'installation
Red Hat Enterprise Linux Server 7.7 - 7.9 ou 8.0 - 8.3 XFS ou EXT4 Guide d'installation
SUSE Enterprise Linux Server v12 SP3 - SP5 XFS ou EXT4 Guide d'installation
Ubuntu 16.04 LTS, 18.04 LTS XFS ou EXT4 Guide d'installation
Moteur Docker 1.8+ sur Windows, Mac ou Linux N/A Guide d'installation

Conseil

Pour plus d’informations, consultez les exigences système pour SQL Server sur Linux. Pour obtenir la dernière stratégie de support pour SQL Server 2017 (14.x), consultez la Stratégie de support technique pour Microsoft SQL Server.

Outils

La plupart des outils client existants qui ciblent SQL Server peuvent cibler en toute transparence SQL Server s’exécutant sur Linux. Certains outils peuvent avoir une exigence de version spécifique pour fonctionner correctement avec Linux. Pour obtenir la liste complète des outils SQL Server, consultez Outils et utilitaires SQL pour SQL Server.

Historique des mises en production

La table suivante énumère l’historique des mises en production pour SQL Server 2017 (14.x).

Libérer Version Date de publication
CU27 14.0.3421.10 27/10/2021
CU26 14.0.3411.3 2021-09-14
CU25 14.0.3401.7 12-07-2021
CU24 14.0.3391.2 2021-05-10
CU23 14.0.3381.3 24/02/2021
CU22-GDR 14.0.3370.1 2021-01-12
CU22 14.0.3356.20 2020-09-10
CU21 14.0.3335.7 2020-07-01
CU20 14.0.3294.2 2020-04-10
CU19 14.0.3281.6 2020-02-05
CU18 14.0.3257.3 09-12-2019
CU17 14.0.3238.1 2019-10-08
CU16 14.0.3223.3 2019-08-01
CU15 14.0.3162.1 2019-05-23
CU14 14.0.3076.1 2019-03-25
CU13 14.0.3048.4 2018-12-18
CU12 14.0.3045.24 2018-10-24
CU11 14.0.3038.14 2018-09-20
CU10 14.0.3037.1 2018-08-27
CU9-GDR2 14.0.3035.2 2018-08-18
GDR2 14.0.2002.14 2018-08-18
CU9 14.0.3030.27 2018-07-18
CU8 14.0.3029.16 2018-06-21
CU7 14.0.3026.27 2018-05-24
CU6 14.0.3025.34 2018-04-19
CU5 14.0.3023.8 2018-03-20
CU4 14.0.3022.28 2018-02-20
CU3 14.0.3015.40 2018-01-03
GDR1 14.0.2000.63 2018-01-03
CU2 14.0.3008.27 2017-11-28
CU1 14.0.3006.16 2017-10-24
GA 14.0.1000.169 2017-10-02

Comment installer les mises à jour

Si vous avez configuré le référentiel de la CU (mssql-server-2017), vous obtenez la dernière unité de capacité des packages SQL Server quand vous effectuez de nouvelles installations. Le référentiel de la CU est la valeur par défaut pour tous les articles d’installation du package pour SQL Server sur Linux. Si vous avez configuré le référentiel GDR (mssql-server-2017-gdr), vous obtiendrez uniquement les mises à jour de sécurité critiques publiées depuis la disponibilité générale. Si vous avez besoin des mises à jours CU ou GDR du conteneur Docker, consultez les images officielles pour Microsoft SQL Server sur Linux pour le moteur Docker. Pour plus d’informations sur la configuration du référentiel, consultez Configurer les référentiels pour SQL Server sur Linux.

Si vous mettez à jour des packages SQL Server existants, exécutez la commande de mise à jour appropriée pour chaque package afin d’obtenir la dernière CU. Pour obtenir des instructions de mise à jour spécifiques pour chaque package, consultez les guides d’installation suivants :

CU27 (octobre 2021)

Il s’agit de la version CU27 (Cumulative Update 27) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette version est 14.0.3421.10. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/5006944.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3421.10-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3421.10-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3421.10-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU26 (septembre 2021)

Il s’agit de la mise en production de la mise à jour cumulative 26 (CU26) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3411.3. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/5005226.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3411.3-16 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3411.3-16 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3411.3-16 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU25 (juillet 2021)

Il s’agit de la mise en production de la mise à jour cumulative 25 (CU25) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3401.7. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/5003830.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3401.7-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3401.7-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3401.7-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU24 (mai 2021)

Il s’agit de la mise à jour cumulative 24 (CU24) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3391.2. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/5001228.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3391.2-12 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3391.2-12 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3391.2-12 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU23 (février 2021)

Il s’agit de la mise en production de la Mise à jour cumulative 23 (CU23) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3381.3. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/5000685.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3381.3-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3381.3-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3381.3-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU22-GDR (janvier 2021)

Il s’agit de la mise en production de la mise à jour cumulative 22-GDR (CU22-GDR) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3370.1. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/4577467.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3370.1-23-18 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3370.1-18 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3370.1-18 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU22 (septembre 2020)

Il s’agit de la mise en production de la mise à jour cumulative 22 (CU22) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3356.20. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/4577467.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3356.20-23 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3356.20-23 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3356.20-23 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU21 (juillet 2020)

Il s’agit de la mise en production de la mise à jour cumulative 21 (CU21) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3335.7. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/4557397.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3335.7-17 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3335.7-17 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3335.7-17 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU20 (avril 2020)

Il s’agit de la mise en production de la mise à jour cumulative 20 (CU20) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3294.2. Pour plus d’informations sur les correctifs et les améliorations de cette version, consultez https://support.microsoft.com/help/4541283.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

Ubuntu 18.04 et RHEL 8 sont maintenant pris en charge sur SQL Server 2017 à compter de CU20.

Les liens d’installation du package hors connexion pour Ubuntu pointent vers les packages Ubuntu 18.04, à l’exception du package SSIS (qui n’est pas disponible pour Ubuntu 18.04). Si vous recherchez les packages Ubuntu 16.04, reportez-vous au chemin de téléchargement https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Les liens d’installation de package hors connexion pour Red Hat pointent vers des packages RHEL 8, à l’exception du package SSIS (qui n’est pas disponible pour RHEL 8). Si vous recherchez les packages RHEL 7, reportez-vous au chemin de téléchargement https://packages.microsoft.com/rhel/7/mssql-server-2017/.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3294.2-27 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3294.2-27 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 18.04 Debian 14.0.3294.2-27 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU19 (février 2020)

Il s’agit de la mise en production de la mise à jour cumulative 19 (CU19) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3281.6. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4535007.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3281.6-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3281.6-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3281.6-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU18 (décembre 2019)

Il s’agit de la mise en production de la mise à jour cumulative 18 (CU18) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3257.3. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4527377.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3257.3-13 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3257.3-13 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3257.3-13 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

Ajout de prise en charge

  • La capture des changements de données (CDC) est prise en charge avec SQL Server 2017 sur Linux à partir de CU18.
  • La réplication transactionnelle est prise en charge avec SQL Server 2017 sur Linux à partir de CU18.

Notes

Les conteneurs SQL Server 2017 disposent désormais d’un nouveau modèle d’étiquetage comme décrit ci-dessous à l’aide d’exemples.

  • mcr.microsoft.com/mssql/server:<SQL Server Version>-<update>-<Linux Distribution>-<Linux Distribution Version>

    Ceci permet de tirer (pull) l’image conteneur avec la combinaison décrite dans l’étiquette.

  • mcr.microsoft.com/mssql/server:<SQL Server Version>-latest

    Ceci permet de tirer (pull) la dernière version de SQL Server sur la dernière version d’Ubuntu prise en charge.

Exemples :

mcr.microsoft.com/mssql/server:2017-CU18-ubuntu-16.04

Ceci permet de tirer (pull) SQL Server 2017 CU18 en fonction du conteneur Ubuntu 16.04.

mcr.microsoft.com/mssql/server:2017-latest

Ceci permet de tirer (pull) la dernière version de SQL Server 2017 (CU18 au moment de la rédaction de cet article) en fonction du conteneur Ubuntu 16.04.

Notes

Nous ne publierons plus de conteneurs avec d’autres modèles d’étiquetage pour les conteneurs SQL Server 2017.

CU17 (octobre 2019)

Il s’agit de la mise en production de la mise à jour cumulative 17 (CU17) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3238.1. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4515579.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3238.1-19 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3238.1-19 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3238.1-19 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU16 (août 2019)

Il s’agit de la mise en production de la mise à jour cumulative 16 (CU16) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3223.3. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4508218.

What's New

Nouvelle fonctionnalité ou mise à jour Détails
Support de MSDTC Prise en charge de MSDTC (Microsoft Distributed Transaction Coordinator) pour SQL Server 2017. Pour plus d’informations, consultez Comment configurer Microsoft Distributed Transaction Coordinator (MSDTC) sur Linux.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3223.3-15 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3223.3-15 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3223.3-15 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU15 (mai 2019)

Il s’agit de la mise en production de la mise à jour cumulative 15 (CU15) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3162.1. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4498951.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3162.1-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3162.1-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3162.1-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU14 (mar 2019)

Il s’agit de la mise en production de la mise à jour cumulative 14 (CU14) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3076.1. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4484710.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3076.1-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3076.1-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3076.1-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU13 (déc 2018)

Il s’agit de la mise en production de la mise à jour cumulative 13 (CU13) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3048.4. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4466404.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3048.4-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3048.4-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3048.4-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU12 (oct 2018)

Il s’agit de la mise en production de la mise à jour cumulative 12 (CU12) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3045.24. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4464082.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3045.24-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3045.24-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3045.24-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU11 (sept 2018)

Il s’agit de la mise en production de la mise à jour cumulative 11 (CU11) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3038.14. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4462262.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3038.14-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3038.14-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3038.14-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU10 (août 2018)

Il s’agit de la mise en production de la mise à jour cumulative 10 (CU10) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3037.1. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4342123.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3037.1-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3037.1-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3037.1-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU9-GDR2 (août 2018)

Il s’agit d’une mise à jour de sécurité qui comprend également la CU mise en production précédemment (CU9) pour SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3035.2. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4293805.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3035.2-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SLES RPM 14.0.3035.2-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3035.2-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral

GDR2 (août 2018)

Il s’agit d’une mise à jour de sécurité qui comprend uniquement les correctifs de sécurité GDR2 (et GDR1) pour SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.2002.14. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4293803.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.2002.14-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SLES RPM 14.0.2002.14-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.2002.14-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral

CU9 (juil 2018)

Il s’agit de la mise en production de la mise à jour cumulative 9 (CU9) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3030.27. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4341265.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3030.27-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3030.27-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3030.27-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU8 (juin 2018)

Il s’agit de la mise en production de la mise à jour cumulative 8 (CU8) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3029.16. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4338363.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3029.16-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3029.16-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3029.16-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU7 (mai 2018)

Il s’agit de la mise en production de la mise à jour cumulative 7 (CU7) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3026.27. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4229789.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3026.27-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3026.27-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3026.27-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU6 (avr 2018)

Il s’agit de la mise en production de la mise à jour cumulative 6 (CU6) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3025.34. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4101464.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3025.34-3 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3025.34-3 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3025.34-3 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU5 (mar 2018)

Il s’agit de la mise en production de la mise à jour cumulative 5 (CU5) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3023.8. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4092643.

Problème de mise à niveau connu

Lorsque vous effectuez une mise à niveau à partir d'une mise en production précédente vers CU5, SQL Server risque de ne pas démarrer avec l’erreur suivante :

Error: 4860, Severity: 16, State: 1.
Cannot bulk load. The file "C:\Install\SqlTraceCollect.dtsx" does not exist or you don't have file access rights.
Error: 912, Severity: 21, State: 2.
Script level upgrade for database 'master' failed because upgrade step 'msdb110_upgrade.sql' encountered error 200, state

Pour résoudre cette erreur, activez SQL Server agent et redémarrez SQL Server avec les commandes suivantes :

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl start mssql-server

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3023.8-5 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3023.8-5 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3023.8-5 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

CU4 (fév 2018)

Il s’agit de la mise en production de la mise à jour cumulative 4 (CU4) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3022.28. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4056498.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Notes

À partir de CU4, SQL Server Agent n’est plus installé en tant que package distinct. Il est installé avec le package du moteur et doit être activé pour pouvoir être utilisé.

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3022.28-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SSIS
Package SLES RPM 14.0.3022.28-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.3022.28-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package SSIS

GDR1 (jan 2018)

Il s’agit d’une mise à jour de sécurité qui comprend uniquement les correctifs de sécurité GDR1 pour SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.2000.63. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4057122.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.2000.63-3 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package SLES RPM 14.0.2000.63-3 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package Ubuntu 16.04 Debian 14.0.2000.63-3 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral

CU3 (jan 2018)

Il s’agit de la mise en production de la mise à jour cumulative 3 (CU3) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3015.40. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4052987.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3015.40-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package SSIS
Package SLES RPM 14.0.3015.40-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package Ubuntu 16.04 Debian 14.0.3015.40-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package Debian SQL Server Agent
Package SSIS

CU2 (nov 2017)

Il s’agit de la mise en production de la mise à jour cumulative 2 (CU2) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3008.27. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/4052574.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3008.27-1 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package SSIS
Package SLES RPM 14.0.3008.27-1 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package Ubuntu 16.04 Debian 14.0.3008.27-1 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package Debian SQL Server Agent
Package SSIS

CU1 (oct 2017)

Il s’agit de la mise en production de la mise à jour cumulative 1 (CU1) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.3006.16. Pour plus d’informations sur les correctifs et les améliorations de cette mise en production, consultez https://support.microsoft.com/help/KB4053439.

Détails du package

Pour les installations du package manuelles ou hors connexion, vous pouvez télécharger les packages RPM et Debian avec les informations figurant dans la table suivante :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.3006.16-3 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package SSIS
Package SLES RPM 14.0.3006.16-3 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package Ubuntu 16.04 Debian 14.0.3006.16-3 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package Debian SQL Server Agent
Package SSIS

GA (oct 2017)

Il s’agit de la mise en production en disponibilité générale (DG) de SQL Server 2017 (14.x). La version Moteur de base de données SQL Server de cette mise en production est 14.0.1000.169.

Détails du package

Les détails et les emplacements de téléchargement des packages RPM et Debian sont répertoriés dans la table suivante. Vous n’avez pas besoin de télécharger ces packages directement si vous suivez les étapes décrites dans les guides d’installation suivants :

Package Version du package Téléchargements
Package Red Hat RPM 14.0.1000.169-2 Package RPM du moteur
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package SSIS
Package SLES RPM 14.0.1000.169-2 Package RPM du moteur mssql-server
Package RPM haute disponibilité
Package RPM de recherche en texte intégral
Package RPM SQL Server Agent
Package Ubuntu 16.04 Debian 14.0.1000.169-2 Package Debian du moteur
Package Debian haute disponibilité
Package Debian de recherche en texte intégral
Package Debian SQL Server Agent
Package SSIS

Problèmes connus

Les sections suivantes décrivent les problèmes connus avec la mise en production en disponibilité générale de SQL Server 2017 (14.x) sur Linux.

Général

  • La longueur du nom d’hôte dans lequel SQL Server est installé doit être inférieure ou égale à 15 caractères.

    • Résolution : Modifiez le nom dans /etc/nom d’hôte en lui attribuant une longueur de 15 caractères ou moins.
  • Le paramétrage manuel de l’heure système à rebours entraînera l’arrêt de la mise à jour de l’heure système interne par SQL Server dans SQL Server.

    • Résolution : Redémarrez SQL Server.
  • Seules les installations à instance unique sont prises en charge.

    • Résolution : Si vous souhaitez avoir plusieurs instances sur un hôte donné, envisagez d’utiliser des machines virtuelles ou des conteneurs Docker.
  • SQL Server Configuration Manager ne peut pas se connecter à SQL Server sur Linux.

  • La langue par défaut de la connexion sa est l’anglais.

    • Résolution : Modifiez la langue de la connexion sa à l'aide de l’instruction ALTER LOGIN.

Bases de données

  • La base de données MASTER ne peut pas être déplacée avec l’utilitaire mssql-conf. D’autres bases de données système peuvent être déplacées avec mssql-conf.

  • Lors de la restauration d’une base de données qui a été sauvegardée sur SQL Server sur Windows, vous devez utiliser la clause WITH MOVE dans l’instruction Transact-SQL.

  • Certains algorithmes (suites de chiffrement) pour le protocole TLS (Transport Layer Security) ne fonctionnent pas correctement avec SQL Server sur Linux. Cela entraîne des échecs de connexion lors d’une tentative de connexion à SQL Server, ainsi que des problèmes lors de l’établissement de connexions entre les réplicas dans des groupes à haute disponibilité.

    • Résolution : Modifiez le script de configuration mssql.conf pour SQL Server sur Linux afin de désactiver les suites de chiffrement problématiques, en procédant comme suit :

      1. Ajoutez le code suivant à /var/opt/mssql/mssql.conf.

        [network]
        tlsciphers= AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:!ECDHE-RSA-AES128-GCM-SHA256:!ECDHE-RSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES128-GCM-SHA256:!ECDHE-ECDSA-AES256-SHA384:!ECDHE-ECDSA-AES128-SHA256:!ECDHE-ECDSA-AES256-SHA:!ECDHE-ECDSA-AES128-SHA:!ECDHE-RSA-AES256-SHA384:!ECDHE-RSA-AES128-SHA256:!ECDHE-RSA-AES256-SHA:!ECDHE-RSA-AES128-SHA:!DHE-RSA-AES256-GCM-SHA384:!DHE-RSA-AES128-GCM-SHA256:!DHE-RSA-AES256-SHA:!DHE-RSA-AES128-SHA:!DHE-DSS-AES256-SHA256:!DHE-DSS-AES128-SHA256:!DHE-DSS-AES256-SHA:!DHE-DSS-AES128-SHA:!DHE-DSS-DES-CBC3-SHA:!NULL-SHA256:!NULL-SHA
        

        Notes

        Dans le code précédent, ! inverse l’expression. Cela indique à OpenSSL de ne pas utiliser la suite de chiffrement suivante.

      2. Démarrez SQL Server avec la commande suivante.

        sudo systemctl restart mssql-server
        
  • Les bases de données SQL Server 2014 (12.x) sur Windows qui utilisent l’OLTP en mémoire ne peuvent pas être restaurées sur SQL Server 2017 (14.x) sur Linux. Pour restaurer une base de données SQL Server 2014 (12.x) qui utilise l’OLTP en mémoire, commencez par mettre à niveau les bases de données vers SQL Server 2016 (13.x) ou SQL Server 2017 (14.x) sur Windows avant de les déplacer vers SQL Server sur Linux via la sauvegarde/restauration ou le détachement/attachement.

  • L’autorisation utilisateur ADMINISTER BULK OPERATIONS n’est pas prise en charge sur Linux pour l’instant.

Mise en réseau

Les fonctionnalités qui impliquent des connexions TCP sortantes à partir du processus sqlservr, telles que les serveurs liés ou les groupes de disponibilité, peuvent ne pas fonctionner si les deux conditions suivantes sont réunies :

  1. Le serveur cible est spécifié sous la forme d’un nom d’hôte et non d’une adresse IP.

  2. IPv6 est désactivé dans le noyau de l’instance source. Pour vérifier si IPv6 est activé dans le noyau sur votre système, tous les tests suivants doivent réussir :

    • cat /proc/cmdline imprime le cmdline de démarrage du noyau actuel. La sortie ne doit pas contenir ipv6.disable=1.
    • Le répertoire /proc/sys/net/ipv6/ doit exister.
    • Un programme C qui appelle socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) doit réussir : syscall doit retourner un fd != -1 et ne pas échouer avec EAFNOSUPPORT.

L’erreur exacte dépend de la fonctionnalité. Pour les serveurs liés, cela se manifeste comme une erreur de délai d’attente de connexion. Pour les groupes de disponibilité, le DDL ALTER AVAILABILITY GROUP JOIN sur le secondaire échouera après 5 minutes avec une erreur de délai d’expiration de configuration de téléchargement.

Pour contourner ce problème, procédez comme suit :

  1. Utilisez des adresses IP au lieu de noms d’hôtes pour spécifier la cible de la connexion TCP.

  2. Activez IPv6 dans le noyau en supprimant ipv6.disable=1 de la cmdline de démarrage. La façon de procéder dépend de la distribution Linux et du chargeur de démarrage, par exemple le fichier Grub. Si vous ne souhaitez pas que IPv6 soit désactivé, vous pouvez toujours le désactiver en définissant net.ipv6.conf.all.disable_ipv6 = 1 dans la configuration sysctl (par exemple, /etc/sysctl.conf). Cela empêchera toujours la carte réseau du système d’obtenir une adresse IPv6, tout en autorisant le fonctionnement des fonctionnalités de sqlservr.

NFS (Network File System)

Si vous utilisez des partages distants NFS (Network File System) en production, notez les exigences de support suivantes :

  • Utilisez la version 4.2 ou ultérieure de NFS. Les versions antérieures de NFS ne prennent pas en charge les fonctionnalités requises, telles que la création de fichiers alloués et partiellement alloués, communs aux systèmes de fichiers modernes.
  • Localisez uniquement les répertoires /var/opt/mssql sur le montage NFS. D’autres fichiers, tels que les binaires du système SQL Server, ne sont pas pris en charge.
  • Vérifiez que les clients NFS utilisent l’option « nolock » lors du montage du partage distant.

Localisation

  • Si vos paramètres régionaux ne sont pas en anglais (en_US) lors de l’installation, vous devez utiliser l’encodage UTF-8 dans votre session/terminal Bash. Si vous utilisez l’encodage ASCII, vous pouvez voir une erreur semblable à la suivante :

    UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
    

    Si vous ne pouvez pas utiliser l’encodage UTF-8, exécutez le programme d’installation à l’aide de la variable d’environnement MSSQL_LCID pour spécifier votre choix de langue.

    sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
    
  • Quand vous exécutez la configuration mssql-conf et que vous effectuez une installation non anglaise de SQL Server, des caractères étendus incorrects sont affichés après le texte localisé « Configuration de SQL Server... ». Ou, pour les installations non latines, la phrase peut manquer complètement. La phrase manquante doit afficher la chaîne localisée suivante : « Le PID de gestion des licences a été traité avec succès. La nouvelle édition est [<Name> edition] ». Cette chaîne est générée à titre d’information uniquement et la mise à jour cumulative SQL Server suivante répond en toutes les langues. Cela n’affecte en rien la réussite de l’installation de SQL Server.

SQL Server Integration Services (SSIS)

  • Le package mssql-server-is n’est pas pris en charge sur SUSE dans cette mise en production. Il est actuellement pris en charge sur Ubuntu et sur Red Hat Enterprise Linux (RHEL).

  • Avec Integration Services sur Linux CTP 2.1 Refresh et versions ultérieures, les packages Integration Services peuvent utiliser les connexions ODBC sur Linux. Cette fonctionnalité a été testée avec les pilotes SQL Server et MySQL ODBC, mais elle devrait également fonctionner avec tout pilote ODBC Unicode conforme à la spécification ODBC. Au moment de la conception, vous pouvez fournir un DSN ou une chaîne de connexion pour vous connecter aux données ODBC ; vous pouvez également utiliser l'authentification Windows. Pour plus d'informations, consultez le billet de blog annonçant le support d’ODBC sur Linux.

  • Les fonctionnalités suivantes ne sont pas prises en charge dans cette mise en production lorsque vous exécutez des packages SSIS sur Linux :

    • Integration Services Base de données de catalogue
    • Exécution planifiée du package par l’agent SQL
    • Authentification Windows
    • Composants tiers
    • Capture de données modifiées (CDC)
    • Integration Services Scale-out
    • Feature Pack Azure pour SSIS
    • Support Hadoop et HDFS
    • Microsoft Connector pour SAP BW

Pour obtenir la liste des composants SSIS intégrés qui ne sont pas actuellement pris en charge ou qui sont pris en charge avec les limitations, consultez Limitations et problèmes connus pour SSIS sur Linux.

Pour plus d’informations concernant SSIS sur Linux, consultez les articles suivants :

SQL Server Management Studio (SSMS)

Les limitations suivantes s’appliquent à SQL Server Management Studio sur Windows connecté à SQL Server sur Linux.

  • Les plans de maintenance ne sont pas pris en charge.

  • Management Data Warehouse (MDW) et le collecteur de données dans SQL Server Management Studio ne sont pas pris en charge.

  • Les composants d’interface utilisateur SQL Server Management Studio qui ont des options d’authentification Windows ou de journal des événements Windows ne fonctionnent pas avec Linux. Vous pouvez toujours utiliser ces fonctionnalités avec d’autres options, telles que les connexions SQL.

  • Impossible de modifier le nombre de fichiers journaux à conserver.

Étapes suivantes

Pour démarrer, consultez les guides de démarrage rapide suivants :

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