Démarrage rapide : Créer une base de données Hyperscale dans Azure SQL Database

Dans ce guide de démarrage rapide, vous créez un serveur logique dans Azure et une base de données Hyperscale dans Azure SQL Database à l’aide du Portail Azure, d’un script PowerShell ou d’un script Azure CLI, avec l’option permettant de créer un ou plusieurs réplicas haute disponibilité (HA). Si vous souhaitez utiliser un serveur logique existant dans Azure, vous pouvez également créer une base de données Hyperscale à l’aide de Transact-SQL.

Conseil

La tarification simplifiée pour SQL Database Hyperscale sera bientôt disponible. Pour en savoir plus, reportez-vous au blog de tarification Hyperscale.

Prérequis

Créer une base de données Hyperscale

Ce guide de démarrage rapide crée une base de données unique dans la couche de service Hyperscale.

Pour créer une base de données dans le portail Azure, ce démarrage rapide commence dans la page Azure SQL.

  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.

    Screenshot of the Azure SQL page in the Azure portal. The page offers the ability to select a deployment option including creating SQL databases, SQL managed instances, and SQL virtual machines.

  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 souhaité.

  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 mySampleDatabase.

  6. Pour Serveur, sélectionnez Créer, puis remplissez le formulaire 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, et le portail vous indique s’il est disponible.
    • Connexion administrateur au serveur : entrez azureuser.
    • Mot de passe : entrez un mot de passe qui répond aux exigences, puis réentrez-le dans le champ Confirmer le mot de passe.
    • Emplacement : sélectionnez un emplacement dans la liste déroulante.

    Sélectionnez OK.

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

  8. Ce guide de démarrage rapide crée une base de données Hyperscale. Pour Niveau service, sélectionnez Hyperscale.

    Screenshot of the service and compute tier configuration page for a new database in Azure SQL Database. The Hyperscale service tier has been selected.

  9. Sous Calcul Matériel, sélectionnez Modifier la configuration. Passez en revue les configurations matérielles disponibles et sélectionnez la configuration la plus appropriée pour votre base de données. Pour cet exemple, nous allons sélectionner la configuration Série Standard (Gen5).

  10. Sélectionnez OK pour confirmer la génération matérielle.

  11. Sous Économiser de l’argent, vérifiez si vous êtes admissible à utiliser Azure Hybrid Benefit pour cette base de données. Si tel est le cas, sélectionnez Oui, puis vérifiez que vous disposez de la licence requise.

    Conseil

    La tarification simplifiée pour SQL Database Hyperscale sera bientôt disponible. Pour en savoir plus, reportez-vous au blog de tarification Hyperscale.

  12. Si vous le souhaitez, ajustez le curseur vCores si vous souhaitez augmenter le nombre de vCores pour votre base de données. Dans cet exemple, nous sélectionnons 2 vCores.

  13. Ajustez le curseur Réplicas secondaires à haute disponibilité pour créer un réplica à haute disponibilité.

  14. Sélectionnez Appliquer.

  15. Examinez attentivement l’option de configuration de Redondance de stockage de sauvegarde lors de la création d’une base de données Hyperscale. La redondance de stockage ne peut être spécifiée que lors du processus de création de la base de données pour les bases de données Hyperscale. Vous pouvez choisir localement redondant, redondant interzone ou stockage géoredondant. L’option de redondance de stockage sélectionnée sera utilisée pendant la durée de vie de la base de données pour la redondance de stockage de données et la redondance de stockage de sauvegarde. Les bases de données existantes peuvent migrer vers différentes redondances de stockage à l’aide de la copie de base de données ou la restauration dans le temps.

    Screenshot of the basics tab in the create database process after the Hyperscale service tier has been selected and configured.

  16. Sélectionnez Suivant : Réseau en bas de la page.

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

  18. 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.

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

    Screenshot of the networking configuration page for a new database in Azure SQL Database that enables you to configure endpoints and optionally add a firewall rule for your client IP address.

  20. Vous pouvez aussi activer Microsoft Defender pour SQL.

  21. Sélectionnez Suivant : Paramètres supplémentaires en bas de la page.

  22. Sous l’onglet Paramètres supplémentaires, dans la section Source de données, pour Utiliser des données existantes, sélectionnez Exemple. Vous créez ainsi un exemple de base de données AdventureWorksLT, de sorte qu’il existe des tables et des données à interroger et expérimenter, par opposition à une base de données vide.

  23. Au bas de la page, sélectionnez Vérifier + créer :

    Screenshot of the 'Additional Settings' screen to create a database in Azure SQL Database allows you to select sample data.

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

Interroger la base de données

Une fois la base de données créée, vous pouvez utiliser l’éditeur de requête (préversion) dans le portail Azure pour vous connecter à la base de données et interroger ses données. Si vous préférez, vous pouvez également interroger la base de données en vous connectant à Azure Data Studio, SQL Server Management Studio (SSMS)ou au client de votre choix pour exécuter des commandes Transact-SQL (sqlcmd, etc.).

  1. Dans le portail, recherchez et sélectionnez Bases de données SQL, puis sélectionnez votre base de données dans la liste.

  2. Dans la page de votre base de données, sélectionnez Éditeur de requête (préversion) dans le menu de gauche.

  3. Entrez vos informations de connexion d’administrateur de serveur, puis sélectionnez OK.

    Screenshot of the Query editor (preview) pane in Azure SQL Database gives two options for authentication. In this example, we have filled in Login and Password under SQL server authentication.

  4. Si vous avez créé votre base de données Hyperscale à partir de l’exemple de base de données AdventureWorksLT, entrez la requête suivante dans le volet Éditeur de requête.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
          ON pc.productcategoryid = p.productcategoryid;
    

    Si vous avez créé une base de données vide à l’aide de l’exemple de code Transact-SQL, entrez un autre exemple de requête dans le volet Éditeur de requête, par exemple :

    CREATE TABLE dbo.TestTable(
        TestTableID int IDENTITY(1,1) NOT NULL,
        TestTime datetime NOT NULL,
        TestMessage nvarchar(4000) NOT NULL,
     CONSTRAINT PK_TestTable_TestTableID PRIMARY KEY CLUSTERED (TestTableID ASC)
    ) 
    GO
    
    ALTER TABLE dbo.TestTable ADD CONSTRAINT DF_TestTable_TestTime  DEFAULT (getdate()) FOR TestTime
    GO
    
    INSERT dbo.TestTable (TestMessage)
    VALUES (N'This is a test');
    GO
    
    SELECT TestTableID, TestTime, TestMessage
    FROM dbo.TestTable;
    GO
    
  5. Sélectionnez Exécuter, puis passez en revue les résultats de la requête dans le volet Résultats.

    Screenshot of the Query editor (preview) pane in Azure SQL Database after a query has been run against AdventureWorks sample data.

  6. Fermez la page Éditeur de requêtes, puis sélectionnez OK à l’invite pour ignorer les modifications que vous n’avez pas enregistrées.

Nettoyer les ressources

Conservez le groupe de ressources, le serveur et la base de données unique pour passer aux étapes suivantes et savoir comment vous connecter à votre base de données et interroger ses données à l’aide de différentes méthodes.

Lorsque vous avez terminé d’utiliser ces ressources, vous pouvez supprimer le groupe de ressources que vous avez créé, ce qui supprimera également le serveur et la base de données unique qu’il contient.

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

  1. Dans le portail Azure, recherchez puis sélectionnez Groupes de ressources, puis sélectionnez 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.

Étapes suivantes

Connectez-vous à votre base de données et interrogez ses données à l’aide de différents outils et langages :

En savoir plus sur les bases de données Hyperscale dans les articles suivants :