Partager via


Connexion à Azure SQL Database (AccessToSQL)

Pour migrer des bases de données Access vers Azure SQL Database, vous devez vous connecter à l’instance cible d’Azure SQL Database. Lorsque vous vous connectez, Assistant Migration SQL Server (SSMA) obtient des métadonnées sur toutes les bases de données de l’instance d’Azure SQL Database et affiche les métadonnées de base de données dans l’Explorateur de métadonnées Azure SQL Database. SSMA stocke des informations sur l’instance d’Azure SQL Database à laquelle vous êtes connecté, mais ne stocke pas les mots de passe.

Votre connexion à Azure SQL Database reste active jusqu’à ce que vous fermez le projet. Lorsque vous rouvrez le projet, vous devez vous reconnecter à Azure SQL Database si vous souhaitez une connexion active au serveur. Vous pouvez travailler hors connexion jusqu’à ce que vous chargez des objets de base de données dans Azure SQL Database et migrez des données.

Les métadonnées relatives à l’instance d’Azure SQL Database ne sont pas synchronisées automatiquement. Au lieu de cela, pour mettre à jour les métadonnées dans l’Explorateur de métadonnées Azure SQL Database, vous devez mettre à jour manuellement les métadonnées Azure SQL Database. Pour plus d’informations, consultez la section Synchroniser les métadonnées d’Azure SQL Database dans cet article.

Autorisations Azure SQL Database requises

Le compte utilisé pour se connecter à Azure SQL Database nécessite des autorisations différentes en fonction des actions effectuées par le compte :

  • Pour convertir des objets Access en syntaxe Transact-SQL, pour mettre à jour les métadonnées à partir d’Azure SQL Database ou pour enregistrer la syntaxe convertie en scripts, le compte doit avoir l’autorisation de se connecter à l’instance d’Azure SQL Database.

  • Pour charger des objets de base de données dans Azure SQL Database, le compte doit être membre du rôle de base de données db_ddladmin .

  • Pour migrer des données vers Azure SQL Database, le compte doit être membre du rôle de base de données db_owner .

Établir une connexion Azure SQL Database

Avant de convertir des objets de base de données Access en syntaxe Azure SQL Database, vous devez établir une connexion à l’instance d’Azure SQL Database où vous souhaitez migrer la base de données Access ou les bases de données.

Lorsque vous définissez les propriétés de connexion, vous spécifiez également la base de données dans laquelle les objets et les données seront migrés. Vous pouvez personnaliser ce mappage au niveau du schéma Access après vous être connecté à Azure SQL Database. Pour plus d’informations, consultez Mappage des bases de données source et cible (AccessToSQL).

Important

Avant de tenter de vous connecter à Azure SQL Database, vérifiez que votre adresse IP est autorisée via le pare-feu Azure SQL Database.

Pour vous connecter à Azure SQL Database :

  1. Dans le menu Fichier , sélectionnez Se connecter à SQL Azure (cette option est activée après la création d’un projet).

    Si vous vous êtes précédemment connecté à Azure SQL Database, le nom de la commande est Reconnecter à SQL Azure.

  2. Dans la boîte de dialogue de connexion, entrez ou sélectionnez le nom du serveur d’Azure SQL Database.

  3. Entrez, sélectionnez ou parcourez le nom de la base de données.

  4. Entrez ou sélectionnez Nom d’utilisateur.

  5. Saisissez le mot de passe.

  6. SSMA recommande une connexion chiffrée à Azure SQL Database.

  7. Sélectionnez Connecter.

S’il n’existe aucune base de données dans Azure SQL Database, vous pouvez créer la première base de données à l’aide de l’option Créer une base de données Azure qui apparaît sur le bouton Parcourir.

Synchroniser les métadonnées Azure SQL Database

Les métadonnées relatives aux bases de données dans Azure SQL Database ne sont pas automatiquement mises à jour. Les métadonnées dans l’Explorateur de métadonnées Azure SQL Database sont un instantané des métadonnées lorsque vous vous êtes connecté à Azure SQL Database pour la première fois, ou la dernière fois que vous avez mis à jour manuellement les métadonnées. Vous pouvez mettre à jour manuellement les métadonnées pour toutes les bases de données, ou pour n’importe quel objet de base de données ou de base de données unique. Pour synchroniser les métadonnées :

  1. Vérifiez que vous êtes connecté à Azure SQL Database.

  2. Dans l’Explorateur de métadonnées Azure SQL Database, cochez la case en regard de la base de données ou du schéma de base de données que vous souhaitez mettre à jour. Par exemple, pour mettre à jour les métadonnées de toutes les bases de données, sélectionnez la zone en regard des bases de données.

  3. Cliquez avec le bouton droit sur Bases de données, ou sur la base de données individuelle ou le schéma de base de données, puis sélectionnez Synchroniser avec la base de données.

Actualiser les métadonnées Azure SQL Database

Si les schémas Azure SQL Database changent après vous être connectés, vous pouvez actualiser les métadonnées à partir du serveur.

Pour actualiser les métadonnées Azure SQL Database :

  • Dans l’Explorateur de métadonnées Azure SQL Database, cliquez avec le bouton droit sur Bases de données, puis sélectionnez Actualiser à partir de la base de données.

Se reconnecter à Azure SQL Database

Votre connexion à Azure SQL Database reste active jusqu’à ce que vous fermez le projet. Lorsque vous rouvrez le projet, vous devez vous reconnecter à Azure SQL Database si vous souhaitez une connexion active au serveur. Vous pouvez travailler hors connexion jusqu’à ce que vous chargez des objets de base de données dans Azure SQL Database et migrez des données.

La procédure de reconnexion à Azure SQL Database est la même que la procédure d’établissement d’une connexion.