Créer une instance gérée SQL Managed Instance dotée d’Azure Arc à l’aide d’Azure Data Studio

Ce document montre comment installer Azure SQL Managed Instance - Azure Arc à l’aide d’Azure Data Studio.

Prérequis

Avant de pouvoir effectuer les tâches de cet article, vous devez disposer des outils nécessaires. Tous les déploiements nécessitent les outils suivants :

  • Azure Data Studio

  • Extension Azure Arc pour Azure Data Studio

  • Azure CLI (az)

  • arcdata Extension pour Azure CLI

  • kubectl

    Outils clients supplémentaires en fonction de votre environnement. Pour obtenir une liste plus complète, consultez Outils clients.

Outre les outils requis, pour effectuer les tâches, vous avez besoin d’un contrôleur de données Azure Arc.

Étapes

  1. Lancer Azure Data Studio
  2. Sous l’onglet Connexions, sélectionnez les trois points situés en haut à gauche, puis choisissez Nouveau déploiement....
  3. Dans les options de déploiement, sélectionnez Azure SQL Managed Instance.

Remarque

Vous pouvez ici être invité à installer l’interface CLI qui convient, si elle n’est pas installée.

  1. Cliquez sur Sélectionner.

    Azure Data Studio ouvre Azure SQL Managed Instance.

  2. Pour Type de ressource, choisissez Azure SQL Managed Instance - Azure Arc.

  3. Acceptez la déclaration de confidentialité et les termes du contrat de licence.

  4. Passez en revue les outils requis. Suivez les instructions pour mettre à jour les outils avant de continuer.

  5. Cliquez sur Suivant.

    Azure Data Studio vous permet de définir vos spécifications pour l’instance managée. Le tableau suivant décrit les champs :

    Setting Description Obligatoire ou facultatif
    Cible du contrôleur Azure Nom du contrôleur de données Azure Arc. Requis
    Nom de l’instance Nom Managed Instance. Requis
    Nom d’utilisateur Nom d’utilisateur de l’administrateur système. Requis
    Mot de passe de l'administrateur système Mot de passe d’authentification SQL pour l’instance managée. Les mots de passe doivent compter au moins huit caractères appartenant à trois des quatre catégories suivantes : caractères latins majuscules, caractères latins minuscules, chiffres et caractères non alphanumériques.

    Confirmez le mot de passe.
    Requis
    Niveau de service Spécifiez le niveau de service approprié : Critique pour l'entreprise ou Usage général. Requis
    J’ai déjà une licence SQL Server Sélectionnez si cette instance managée utilisera une licence à partir de votre organisation. Facultatif
    Classe de stockage (données) Sélectionnez un élément dans la liste. Requis
    Taille du volume en Gio (données) Quantité d’espace en gibioctets à allouer pour les données. Requis
    Classe de stockage (journaux de base de données) Sélectionnez un élément dans la liste. Requis
    Taille du volume en Gio (journaux de base de données) Quantité d’espace en gibioctets à allouer pour les journaux des transactions de base de données. Requis
    Classe de stockage (journaux) Sélectionnez un élément dans la liste. Requis
    Taille du volume en Gio (journaux) Quantité d’espace en gibioctets à allouer pour les journaux. Requis
    Classe de stockage (sauvegardes) Sélectionnez un élément dans la liste. Spécifiez une classe de stockage compatible ReadWriteMany (RWX) pour les sauvegardes. En savoir plus sur le modes d'accès. Si cette classe de stockage n’est pas compatible avec RWX, le déploiement peut échouer. Requis
    Taille du volume en Gio (sauvegardes) Taille du volume de stockage à utiliser pour les sauvegardes de base de données en gibioctets. Requis
    Demande de mémoire à tores magnétiques Nombre de cœurs à demander pour l’instance managée. Integer. Facultatif
    Limite de mémoires à tores magnétiques Demande de capacité pour l’instance managée en gigaoctets. Integer. Facultatif
    Demande de mémoire Sélectionnez un élément dans la liste. Requis
    Rétention ponctuelle (jours) Nombre de jours pour conserver vos sauvegardes à un moment donné. Facultatif

    Une fois que vous avez défini toutes les valeurs requises, Azure Data Studio active le bouton Déployer. Si ce contrôle est désactivé, vérifiez que tous les paramètres requis sont configurés.

  6. Sélectionnez le bouton Déployer pour créer l’instance managée.

Une fois que vous avez sélectionné le bouton Déployer, le contrôleur de données Azure Arc lance le déploiement. Le déploiement crée l’instance managée. Le processus de déploiement prend quelques minutes pour créer le contrôleur de données.

Se connecter depuis Azure Data Studio

Affichez toutes les instances gérées Azure SQL Managed Instance approvisionnées sur ce contrôleur de données. Utilisez la commande suivante :

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

La sortie doit ressembler à ceci ; copiez l’élément ServerEndpoint (y compris le numéro de port) à partir d’ici.

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. Dans Azure Data Studio, sous l’onglet Connexions, sélectionnez Nouvelle connexion dans la vue Serveurs.
  2. Sous Connexion>Serveur, collez le point de terminaison du serveur.
  3. Sélectionnez Connexion SQL comme type d’authentification.
  4. Entrez sa comme nom d’utilisateur.
  5. Entrez le mot de passe du compte sa.
  6. Si vous le souhaitez, entrez le nom de la base de données spécifique à laquelle se connecter.
  7. Si vous le souhaitez, sélectionnez Ajouter un nouveau groupe de serveurs, selon vos besoins.
  8. Sélectionnez Se connecter pour vous connecter au service Azure SQL Managed Instance – Azure Arc.

Essayez à présent de superviser votre instance SQL