Partager via


Démarrage rapide : Créer une base de données dans Azure SQL Database avec le registre activé

S’applique à : Azure SQL Database

Dans ce guide de démarrage rapide, vous allez créer une base de données de registre dans Azure SQL Database et configurer le stockage automatique des synthèses en utilisant le portail Azure.

Configuration requise

Vous avez besoin d’un abonnement Azure actif. Si vous n’en avez pas, créez un compte gratuit.

autorisations

Pour créer des bases de données via Transact-SQL : CREATE DATABASE des autorisations sont nécessaires. Pour créer une base de données, un login doit être soit le login administrateur du serveur (créé lorsque le serveur logique base de données Azure SQL a été provisionné), l'administrateur Microsoft Entra du serveur, un membre du rôle de base de données dbmanager dans master. Pour plus d’informations, consultez CREATE DATABASE.

Pour créer des bases de données via le portail Azure, PowerShell, Azure CLI ou API REST : Des autorisations Azure RBAC sont nécessaires, en particulier le Contributeur, Contributeur SQL DB ou Contributeur SQL Server Azure rôle RBAC. Pour plus d’informations, consultez Azure RBAC : pour les ressources Azure.

Créer une base de données de registre et configurer un stockage de synthèse

Créez une base de données de registre dans le niveau de calcul serverless, et configurez le chargement de synthèses de registre dans un compte de stockage Azure.

Pour créer une base de données unique dans le portail Azure : 

  1. Accédez à la page Sélectionner l’option de déploiement SQL.

  2. Sous Bases de données SQL, laissez Type de ressource défini sur Base de données unique, puis sélectionnez Créer.

    Capture d’écran du portail Azure, avec la page Sélectionner un déploiement Azure SQL et la création d’une base de données unique.

  3. Sous l’onglet De base du formulaire Créer une base de données SQL, sous Détails du projet, sélectionnez l’abonnement Azure que vous souhaitez utiliser.

  4. Pour Groupe de ressources, sélectionnez Créer, entrez myResourceGroup, puis sélectionnez OK.

  5. Pour Nom de la base de données, entrez démo.

  6. Pour Serveur, sélectionnez Créer. Remplissez le formulaire de nouveau serveur avec les valeurs suivantes :

    • Nom du serveur : entrez mysqlserver et ajoutez quelques caractères pour l’unicité. Nous ne pouvons pas fournir un nom de serveur exact à utiliser, car les noms de serveur doivent être globalement uniques pour tous les serveurs dans Azure, et non pas seulement dans un abonnement. Entrez un nom tel que mysqlserver12345, après quoi le portail vous indique s’il est disponible ou non.
    • Connexion administrateur au serveur : entrez azureuser.
    • Mot de passe: entrez un mot de passe répondant aux exigences. Entrez-le une nouvelle fois dans la zone Confirmer le mot de passe.
    • Emplacement : sélectionnez un emplacement dans la liste déroulante.
    • Autoriser les services Azure à accéder à ce serveur : sélectionnez cette option activer l’accès au stockage de synthèse.

    Sélectionnez OK.

  7. Laissez Vous souhaitez utiliser un pool élastique SQL ? avec la valeur Non.

  8. Sous Calcul + stockage, sélectionnez Configurer la base de données.

  9. Comme ce guide de démarrage rapide utilise une base de données serverless, sélectionnez Serverless, puis Appliquer.

  10. Sous l’onglet Réseau, pour Méthode de connectivité, sélectionnez Point de terminaison public.

  11. Pour Règles de pare-feu, affectez la valeur Oui à Ajouter l’adresse IP actuelle du client. Laissez Autoriser les services et les ressources Azure à accéder à ce serveur avec la valeur Non.

  12. Sélectionnez Suivant : Sécurité en bas de la page.

    Capture d’écran montrant l’onglet Mise en réseau de l’écran Créer un base de données SQL Database dans le portail Azure.

  13. Sous l’onglet Sécurité, dans la section Registre, sélectionnez l’option Configurer un registre.

    Capture d’écran montrant la configuration d’un registre dans l’onglet Sécurité du portail Azure.

  14. Dans le volet Configurer un registre, dans la section Registre, activez la case à cocher Activer pour toutes les futures tables dans cette base de données. Ce paramètre garantit que toutes les futures tables dans la base de données seront des tables de registre. Ainsi, toutes les données de la base de données présentent une preuve de falsification. Par défaut, les nouvelles tables seront créées en tant que tables de registre pouvant être mises à jour, même si vous ne spécifiez pas LEDGER = ON dans CREATE TABLE. Vous pouvez également conserver cette option désélectionnée. Vous devez alors activer la fonctionnalité de registre pour chaque table lorsque vous créez des tables à l’aide de Transact-SQL.

  15. Dans la section Stockage de synthèse, l’option Activer le stockage de synthèse automatique est automatiquement sélectionnée. Ensuite, un nouveau compte Stockage Azure et un nouveau conteneur où vos synthèses sont stockées est créé.

  16. Sélectionnez Appliquer.

    Capture d’écran montrant le volet Configurer le registre dans le portail Azure.

  17. Au bas de la page, sélectionnez Examiner et créer.

    Capture d’écran montrant la révision et la création d’une base de données de registre dans l’onglet Sécurité du portail Azure.

  18. Dans la page Vérifier + créer, après vérification, sélectionnez Créer.

Nettoyer les ressources

Conservez le groupe de ressources, le serveur et la base de données unique pour les étapes suivantes. Vous allez apprendre à utiliser la fonctionnalité de registre de base de données avec différentes méthodes.

Une fois que vous avez fini d’utiliser ces ressources, supprimez le groupe de ressources que vous avez créé. Cette action supprime également le serveur et la base de données unique qu’il contient, ainsi que le compte de stockage.

Notes

Si vous avez configuré et verrouillé une stratégie de conservation basée sur le temps pour le conteneur, vous devrez attendre la fin de la période d’immuabilité spécifiée pour pouvoir supprimer le compte de stockage.

Pour supprimer myResourceGroup et toutes ses ressources à l’aide du portail Azure :

  1. Dans le portail, recherchez et sélectionnez Groupes de ressources. Sélectionnez ensuite myResourceGroup dans la liste
  2. Sur la page Groupe de ressources, sélectionnez Supprimer un groupe de ressources.
  3. Sous Tapez le nom du groupe de ressources, entrez myResourceGroup, puis sélectionnez Supprimer.