S’applique à : SQL Server sur la machine virtuelle Azure
Cet article fournit des réponses à certaines des questions les plus courantes sur l’exécution des machines virtuelles SQL Server sur Linux.
Si le problème que vous rencontrez avec Azure n’est pas traité dans cet article, parcourez les forums Azure sur Microsoft Q&A et Stack Overflow. Vous pouvez publier votre problème sur ces forums. Vous pouvez également envoyer une demande de support Azure. Pour envoyer une demande de support sur la page Prise en charge Azure, sélectionnez Obtenir de l’aide.
Images
Quelles images de galerie de machines virtuelles SQL Server sont disponibles ?
Azure gère les images de machines virtuelles pour toutes les versions majeures prises en charge de SQL Server sur toutes les éditions Linux et Windows. Pour plus d’informations, consultez la liste complète des images de machines virtuelles Linux et des images de machines virtuelles Windows.
Les images de galerie de machines virtuelles SQL Server sont-elles mises à jour?
Tous les deux mois, les images SQL Server dans la galerie de machines virtuelles sont mises à jour avec les dernières mises à jour Linux et Windows. Pour les images Linux, cela inclut les dernières mises à jour système. Pour les images Windows, sont comprises toutes les mises à jour marquées comme importantes dans Windows Update, dont les Service Packs et mises à jour de sécurité SQL Server importants. Les mises à jour cumulatives SQL Server sont gérées différemment pour Linux et Windows. Pour Linux, les mises à jour cumulatives SQL Server figurent également dans l’actualisation. Toutefois, à ce stade, les machines virtuelles Windows ne sont pas mises à jour avec les mises à jour cumulatives SQL Server ou Windows Server.
Quels sont les packages SQL Server associés également installés ?
Pour voir les packages SQL Server installés par défaut sur les machines virtuelles SQL Server sur Linux, consultez Packages installés.
Est-ce que des images de machines virtuelles SQL Server peuvent être supprimées de la galerie ?
Oui. Azure gère uniquement une image par version majeure et édition. Par exemple, quand un nouveau Service Pack SQL Server est publié, une nouvelle image est ajoutée à la Place de marché Azure pour ce Service Pack. L’image SQL Server pour le Service Pack précédent est immédiatement supprimée du portail Azure. Toutefois, elle est toujours disponible pour le provisionnement à partir de PowerShell pour les trois prochains mois. Après trois mois, l’image du Service Pack précédent n’est plus disponible. Cette stratégie de suppression s’applique également si une version SQL Server n’est plus prise en charge quand elle atteint la fin de son cycle de vie.
Création
Comment créer une machine virtuelle Linux avec SQL Server ?
La solution la plus simple consiste à créer une machine virtuelle Linux qui comprend SQL Server. Pour obtenir un tutoriel sur l’inscription à Azure et la création d’une machine virtuelle SQL Server à partir du portail, consultez Déployer une machine virtuelle Linux exécutant SQL Server dans le portail Azure. Vous avez également la possibilité d’installer manuellement SQL Server sur une machine virtuelle avec une version sous licence gratuite (Developer ou Express) ou en réutilisant une licence locale. Si vous utilisez votre propre licence, vous devez posséder License Mobility via Software Assurance sur Azure.
Pourquoi ne puis-je pas provisionner une machine virtuelle SQL Server RHEL ou SLES avec un abonnement Azure qui est soumis à une limite de dépense ?
Les machines virtuelles RHEL et SLES exigent un abonnement sans aucune limite de dépense et un mode de paiement vérifié (généralement une carte de crédit) associé à l’abonnement. Si vous déployez une machine virtuelle RHEL ou SLES sans supprimer la limite de dépense, votre abonnement est désactivé et toutes les machines virtuelles/tous les services sont arrêtés. Si vous parvenez à cette situation, pour réactiver l’abonnement, supprimez la limite de dépense. Vos crédits restants sont restaurés pour le cycle de facturation en cours, mais un surcoût pour l’image de machine virtuelle RHEL ou SLES est débité sur votre carte de crédit si vous choisissez de redémarrer votre abonnement et de continuer à l’exécuter.
Licence
Comment installer ma copie sous licence de SQL Server sur une machine virtuelle Azure ?
Commencez par créer une machine virtuelle uniquement Linux. Puis exécutez les étapes d’installation de SQL Server pour votre distribution Linux. À moins que vous n’installiez l’une des éditions sous licence gratuite de SQL Server, vous devez aussi disposer d’une licence SQL Server et de la mobilité de licence à travers la Software Assurance sur Azure.
Existe-t-il des images de machine virtuelle Linux BYOL (apportez votre propre licence) pour SQL Server ?
À ce stade, il n’existe aucune image de machine virtuelle Linux BYOL pour SQL Server. Toutefois, vous pouvez installer manuellement SQL Server sur une machine virtuelle Linux uniquement comme indiqué dans les questions précédentes.
Puis-je modifier une machine virtuelle pour utiliser ma propre licence SQL Server si elle a été créée à partir de l’une des images de la galerie avec paiement à l’utilisation ?
Non. Vous ne pouvez pas passer du mode de licence avec paiement à la seconde à de votre propre licence. Vous devez créer une machine virtuelle Linux, installer SQL Server et faire migrer vos données. Consultez la question précédente pour plus d’informations sur l’apport de votre propre licence.
Administration
Est-ce que je peux gérer une machine virtuelle Linux exécutant SQL Server avec SSMS (SQL Server Management Studio) ?
Oui, mais SSMS est pour l’instant un outil Windows uniquement. Vous devez vous connecter à distance à partir d’un ordinateur Windows pour utiliser SSMS avec les machines virtuelles Linux exécutant SQL Server. Localement sur Linux, le nouvel outil mssql-conf peut effectuer de nombreuses tâches d’administration. Pour afficher un outil de gestion de bases de données multiplateforme, consultez Azure Data Studio.
Puis-je supprimer complètement SQL Server d’une machine virtuelle SQL Server ?
Oui, mais vous serez toujours facturé pour votre machine virtuelle SQL Server de la manière décrite dans Tarification des machines virtuelles SQL Server Azure. Si vous n’avez plus besoin de SQL Server, vous pouvez déployer une nouvelle machine virtuelle et y migrer les données et les applications. Vous pouvez ensuite supprimer la machine virtuelle SQL Server.
Mise à jour et mise à jour corrective
Comment mettre à niveau vers une nouvelle version/édition de SQL Server dans une machine virtuelle Azure ?
Vous pouvez effectuer une mise à niveau vers une nouvelle version ou édition de SQL Server sur votre machine virtuelle SQL Server sur Azure à l’aide du support d’installation souhaité. Une fois que votre serveur SQL Server a été mis à niveau, supprimez l’extension de la machine virtuelle, puis réinscrivez votre serveur SQL Server sur une machine virtuelle Azure avec l’extension SQL IaaS Agent une fois de plus pour refléter avec précision la nouvelle version ou édition de SQL Server dans le portail Azure.
Général
Les solutions de haute disponibilité SQL Server sont-elles prises en charge sur les machines virtuelles Azure ?
Pas pour l'instant. Les groupes de disponibilité AlwaysOn et le clustering de basculement nécessitent une solution de clustering dans Linux, telle que Pacemaker. Les distributions Linux prises en charge pour SQL Server ne gèrent pas les modules complémentaires de haute disponibilité dans le cloud.
SQL Server sur les machines virtuelles Azure Linux est-il conforme à la norme FIPS ?
Pas pour l'instant. Utilisez une machine virtuelle Windows Server 2019 ou 2022 dans Azure pour être conforme à la norme FIPS.
Ressources
Machines virtuelles Linux :
- Vue d’ensemble de SQL Server sur une machine virtuelle Linux
- Provisionner SQL Server sur une machine virtuelle Linux
- Documentation relative à SQL Server sur Linux
Machines virtuelles Windows :