Aller au contenu principal

Création d'un serveur de base de données

Je vous recommande de commencer par votre serveur de base de données, mais ce n'est pas obligatoire. En fait, il n'y a pas nécessairement d'ordre précis.

Pour créer un serveur de base de données, vous pouvez utiliser la barre de recherche des services dans le haut de la page.

Faire une recherche pour votre type de BD:

  • PostgreSQL si vous avez un serveur Postgres et choisissez Serveurs Azure Database pour PostgreSQL
  • Base de données SQL si vous avez un serveur SQL Server et choisissez Bases de données SQL
info

Lors de la création de la BD, il est possible que vous voyiez des coûts estimés. C'est normal, mais si vous restez dans les limites du forfait étudiant pour les services gratuits, vous ne serez pas facturé. De plus, si jamais vous faites une erreur et êtes facturé pour des services, vous avez un crédit de 100$ pour ce genre de situation.

À noter que la facturation se fait généralement à l'heure pour les services, donc il est possible de rectifier le tir rapidement sans trop d'impact.

Pour PostgreSQL

Une fois dans l'écran d'accueil du service Serveurs Azure Database pour PostgreSQL...

  1. Sélectionnez Créer Serveur Azure Database pour PostgreSQL Imgur
  2. Onglet De base:
  • Groupe de ressources: créez un groupe de ressources qui vous permettra de regrouper toutes les ressources (BD, app, etc.) liées à l'application.
  • Région: La région dans laquelle déployer. Ce ne sont pas toutes les régions qui font partie du plan Student. East US 2 est celui que j'ai utilisé dans mon cas, mais il y a aussi Canada East qui pourrait être à essayer pour conserver les données au Canada.
  • Type de charge de travail, choisir Développement
  • Méthode d'authentification: Authentification PostgreSQL uniquement
  • Complétez les autres informations requises dans la page
  1. Onglet Mise en réseau
    • Assurez-vous de sélectionner Accès public
    • Cochez Authoriser l'accès public à partir d'un service Azure dans Azure sur ce serveur pour que votre future application hébergée sur Azure puisse y accéder.
    • Ajoutez votre adresse IP au service de pare-feu pour l'autoriser
  2. Complétez la configuration et créez le serveur.

Informations de connexion

Vous pourrez accéder aux informations de connexion dans l'onglet Se connecter du serveur de base de données.

Imgur

Créer une base de données sur le serveur

Vous avez créé un serveur de bases de données, mais il n'y a pas de base de données accessible sur le serveur.

  1. Utilisez votre IDE de gestion de BD préféré (ex.: DataGrip)
  2. Connectez-vous au serveur avec les informations de connexion
  3. Créez une base de données avec comme owner votre utilisateur

Pour SQL Server

Une fois dans l'écran d'accueil du service Base de données SQL

  1. Sélectionnez Créer Base de données SQL Imgur
  2. Il est important d'appuyer sur Apply offer (Preview) pour avoir accès gratuitement au service de base de données SQL Server. Imgur
  3. Onglet De base:
  • Groupe de ressources: créez un groupe de ressources qui vous permettra de regrouper toutes les ressources (BD, app, etc.) liées à l'application.
  • Serveur: créez un nouveau serveur sur lequel la BD sera installée
    • Emplacement: La région dans laquelle déployer. Ce ne sont pas toutes les régions qui font partie du plan Student. Par exemple, Canada n'en fais pas partie. East US est celui que j'ai utilisé dans mon cas.
    • Méthode d'authentification: Utiliser l'authentification SQL et entrez les infos de connexion
    • OK pour revenir à la création de la BD
  1. Onglet Mise en réseau
    1. Assurez-vous d'avoir un Point de terminaison public pour y accéder de l'externe
    2. Assurez vous d'avoir Autoriser les services et les ressources Azure à accéder à ce serveur pour que votre future application hébergée sur Azure puisse y accéder.
    3. Sélectionner Ajouter l'adresse IP actuelle du client pour pouvoir y accéder
    4. Stratégie de connexion: Redirection
  2. Complétez la configuration et créez le serveur

Informations de connexion

Vous pourrez accéder aux informations de connexion dans l'onglet Chaines de connexion de la base de données.

Imgur

La section ADO.NET (authentification SQL) est la section qui vous sera pertinente.

Accéder à la BD

Utilisez votre IDE de BD préféré (DataGrip, SSMS, Azure Data Studio, etc.) et utilisez vos informations de connexion pour vous connecter à la BD.