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 choisissezServeurs Azure Database pour PostgreSQL
Base de données SQL
si vous avez un serveur SQL Server et choisissezBases de données SQL
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
...
- Sélectionnez
Créer Serveur Azure Database pour PostgreSQL
- 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 planStudent
.East US 2
est celui que j'ai utilisé dans mon cas, mais il y a aussiCanada East
qui pourrait être à essayer pour conserver les données au Canada.Type de charge de travail
, choisirDéveloppement
Méthode d'authentification
: Authentification PostgreSQL uniquement- Complétez les autres informations requises dans la page
- 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
- Assurez-vous de sélectionner
- 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.
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.
- Utilisez votre IDE de gestion de BD préféré (ex.: DataGrip)
- Connectez-vous au serveur avec les informations de connexion
- 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
- Sélectionnez
Créer Base de données SQL
- Il est important d'appuyer sur
Apply offer (Preview)
pour avoir accès gratuitement au service de base de données SQL Server. - 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éeEmplacement
: La région dans laquelle déployer. Ce ne sont pas toutes les régions qui font partie du planStudent
. 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 connexionOK
pour revenir à la création de la BD
- Onglet
Mise en réseau
- Assurez-vous d'avoir un
Point de terminaison public
pour y accéder de l'externe - 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. - Sélectionner
Ajouter l'adresse IP actuelle du client
pour pouvoir y accéder - Stratégie de connexion:
Redirection
- Assurez-vous d'avoir un
- 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.
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.