Composants requis pour SQL Server activé par Azure Arc

S’applique à :SQL Server

Une instance de SQL Server avec Azure Arc est une instance locale ou dans un fournisseur de cloud connecté à Azure Arc. Cet article explique ces composants requis.

Si vos machines virtuelles SQL Server se trouvent sur des clusters VMware, consultez Prise en charge sur VMware.

Avant le déploiement

Avant de pouvoir utiliser Arc sur une instance de SQL Server, vous devez :

Autorisations

  • Le compte d’utilisateur ou le principal de service nécessite une autorisation d'accès en lecture sur l’abonnement.

Remarque

Avant d’activer SQL Server avec Arc, le script d’installation vérifie que la région où sql Server avec Arc est en cours de création est prise en charge. Il vérifie également que le fournisseur de ressources requis, Microsoft.AzureArcDataest inscrit dans l’abonnement. Ces vérifications nécessitent que le compte d’utilisateur ou le principal de service utilisé pour l’authentification Azure dispose d’une autorisation d’accès en lecture sur l’abonnement.

  • L’utilisateur ou le principal de service doit disposer d’autorisations dans le groupe de ressources Azure pour effectuer la tâche. Plus précisément :

    • RôleAzure Connected Machine Onboarding
    • Microsoft.AzureArcData/register/action
    • Microsoft.HybridCompute/machines/extensions/read
    • Microsoft.HybridCompute/machines/extensions/write
    • Microsoft.Resources/deployments/validate/action

Les utilisateurs peuvent être affectés à des rôles intégrés qui disposent de ces autorisations, par exemple Contributeur ou Propriétaire. Pour plus d’informations, consultez Attribuer des rôles Azure en utilisant le portail Azure.

  • Disposez de l’autorisation d’administrateur local sur le système d’exploitation pour installer et configurer l’agent.
    • Sur Linux, utilisez le compte racine.
    • Sur Windows, utilisez un compte membre du groupe d'administrateurs local.

Définir les exclusions de proxy

Remarque

L'exclusion de cette section est requise pour la version de mars 2024 et la version antérieure.

À compter de la publication en avril 2024, cette exclusion n'est plus nécessaire.

Si un serveur proxy est utilisé, définissez la variable d’environnement NO_PROXY pour exclure le trafic proxy pour :

  • localhost
  • 127.0.0.1

Se connecter au service de traitement des données Azure Arc

SQL Server avec Arc nécessite une connexion sortante au service de traitement des données Azure Arc.

Chaque serveur virtuel ou physique nécessite une connectivité à :

  • URL : *.<region>.arcdataservices.com
  • Port : 443
  • Direction : sortant

Pour obtenir le segment de région d’un point de terminaison régional, supprimez tous les espaces du nom de la région Azure. Par exemple, région USA Est 2 , le nom de la région est eastus2.

Par exemple : *.<region>.arcdataservices.com doit se trouver *.eastus2.arcdataservices.com dans la région USA Est 2.

Pour obtenir la liste des régions prises en charge, consultez Régions Azure prises en charge.

Pour obtenir la liste de toutes les régions, exécutez cette commande :

az account list-locations -o table

Remarque

Vous ne pouvez pas utiliser les connexions Azure Private Link au service de traitement des données Azure Arc. Consultez Configurations non prises en charge.

Versions et environnements SQL Server pris en charge

SQL Server avec Azure Arc prend en charge l’exécution de SQL Server 2012 (11.x) et versions ultérieures sur l’une des versions suivantes du système d’exploitation Windows ou Linux :

  • Windows Server 2012 et versions ultérieures
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

La prise en charge des instances de cluster de basculement (FCI) SQL Server activées par Azure Arc est introduite en préversion en octobre 2023.

Important

La prise en charge de Windows Server 2012 et de Windows Server 2012 R2 a pris fin le 10 octobre 2023. Pour plus d’informations, consultez Fin du la prise en charge de SQL Server 2012 et de Windows Server 2012/2012 R2.

Prise en charge sur VMware

Vous pouvez déployer SQL Server avec Azure Arc dans les machines virtuelles VMware en cours d’exécution :

  • Sur site
  • Dans les solutions VMware, par exemple :
    • Azure VMware Solution (AVS)

      Avertissement

      Si vous exécutez des machines virtuelles SQL Server dans un cloud privé Azure VMware Solution (AVS), suivez les étapes décrites dans Déployer Azure VMware Solution avec Arc pour l’activer.

      Il s’agit du seul mécanisme de déploiement qui vous offre une expérience entièrement intégrée avec les fonctionnalités Arc dans le cloud privé AVS.

    • Cloud VMware sur AWS

    • Moteur Google Cloud VMware

Configurations non prises en charge

SQL Server avec Azure Arc ne prend actuellement pas en charge les configurations suivantes :

  • SQL Server s’exécutant dans des conteneurs.
  • Rôles SQL Server autres que le moteur de base de données, comme Analysis Services (SSAS), Reporting Services (SSRS) ou Integration Services (SSIS).
  • Éditions SQL Server : Business Intelligence.
  • Connexions des liaisons privées au service de traitement des données Azure Arc sur le point de terminaison <region>.arcdataservices.com utilisé pour le chargement d’inventaire et d’utilisation.
  • SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) et versions antérieures.
  • L’installation de l’agent Arc et de l’extension SQL Server ne peut pas être effectuée dans le cadre de la création d’images sysprep.
  • Plusieurs instances de SQL Server installées sur le même système d’exploitation hôte avec le même nom d’instance.
  • SQL Server dans Machines virtuelles Azure.
  • Un groupe de disponibilité Always On dans lequel un ou plusieurs réplicas se trouvent sur une instance de cluster de basculement.

Inscrire des fournisseurs de ressources

Pour inscrire les fournisseurs de ressources, utilisez l’une des méthodes suivantes :

  1. Sélectionnez Abonnements.
  2. Choisissez votre abonnement.
  3. Sous Paramètres, sélectionnez Fournisseurs de ressources.
  4. Recherchez Microsoft.AzureArcData et Microsoft.HybridCompute, puis sélectionnez Inscrire.

Limites du service et de l’abonnement Azure

Avant de configurer vos instances et machines SQL Server avec Azure Arc, passez en revue les limites d’abonnement et les limites des groupes de ressources d’Azure Resource Manager pour planifier le nombre de machines à connecter.

Régions prises en charge

SQL Server avec Arc est disponible dans les régions suivantes :

  • USA Est
  • USA Est 2
  • USA Ouest
  • USA Ouest 2
  • USA Ouest 3
  • USA Centre
  • Centre-Nord des États-Unis
  • États-Unis - partie centrale méridionale
  • Centre-USA Ouest
  • Centre du Canada
  • Est du Canada
  • Sud du Royaume-Uni
  • Ouest du Royaume-Uni
  • France Centre
  • Europe Ouest
  • Europe Nord
  • Suisse Nord
  • Inde centrale
  • Brésil Sud
  • Afrique du Sud Nord
  • Émirats arabes unis Nord
  • Japon Est
  • Centre de la Corée
  • Asie Sud-Est
  • Australie Est
  • Suède Centre
  • Norvège Est

Important

Pour réussir l'intégration et le fonctionnement, affectez la même région à Server avec Arc et à SQL Server avec Arc.

Installer l’extension Azure pour SQL Server

L’Assistant Installation de SQL Server 2022 (16.x) ne prend pas en charge l’installation de l’extension Azure pour SQL Server. Il existe deux moyens principaux d’installer ce composant. Effectuez l’une des opérations suivantes :

Pour les clusters VMware, consultez la section sur la Prise en charge sur VMware.