Héberger une base de données MDS sur une instance managée

S’applique à :SQL Server - Windows uniquement Azure SQL Managed Instance

Cet article explique comment configurer une base de données Master Data Services (MDS) sur une instance managée.

Préparation

Pour vous préparer, vous devez créer et configurer une instance managée Azure SQL et configurer votre machine d’application web.

Créer et configurer la base de données

  1. Créez une instance managée avec un réseau virtuel. Consultez démarrage rapide : Créer une instance managée SQL pour plus d’informations.

  2. Configurez une connexion point à site. Consultez Configurer une connexion point à site à un réseau virtuel à l’aide de l’authentification par certificat Azure native : Portail Azure pour obtenir des instructions.

  3. Configurez l’authentification Microsoft Entra avec SQL Managed Instance. Pour plus d’informations, consultez Configurer et gérer l’authentification Microsoft Entra avec SQL .

Configurer une machine d’application web

  1. Installez un certificat de connexion point à site et un VPN pour vous assurer que la machine peut accéder à l’instance managée. Reportez-vous à Configurer une connexion point à site à un réseau virtuel à l’aide de l’authentification par certificat Azure native : Portail Azure pour obtenir des instructions.

  2. Installez les rôles et fonctionnalités suivants :

    • Rôles :

      • Services Internet (IIS)
      • Outils de gestion Web
      • Console de gestion IIS
      • Services World Wide Web
      • Développement d'applications
      • Extensibilité .NET 3.5
      • Extensibilité .NET 4.5
      • ASP.NET 3.5
      • ASP.NET 4.5
      • Extensions ISAPI
      • Filtres ISAPI
      • Fonctionnalités HTTP courantes
      • Document par défaut
      • Navigation dans le répertoire
      • Erreurs HTTP
      • Contenu statique
      • Santé et diagnostics
      • Journalisation HTTP
      • Observateur de demandes
      • Performances
      • Compression de contenu statique
      • Sécurité
      • Filtrage des demandes
      • Authentification Windows

        Remarque

        N’installez pas la publication WebDAV

    • Fonctionnalités :

      • .NET Framework 3.5 (inclut .NET 2.0 et 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4.5
      • Services WCF
      • Activation HTTP (obligatoire)
      • Partage de port TCP
      • Service d’activation des processus Windows
      • Modèle de processus
      • Environnement .NET
      • API de configuration
      • Compression de contenu dynamique

Installer et configurer une application web MDS

Ensuite, vous installez et configurez Master Data Services.

Installer SQL Server 2019

Utilisez l’Assistant Installation de SQL Server ou une invite de commandes pour installer Master Data Services.

  1. Ouvrez Setup.exeet suivez les étapes de l’Assistant Installation.

  2. Sélectionnez Master Data Services dans la page Sélection des fonctionnalités sous Fonctionnalités partagées. Cette action installe :

    • Gestionnaire de configuration Master Data Services
    • Assemblys
    • Composant logiciel enfichable Windows PowerShell
    • Dossiers et fichiers pour les applications et services web.

    Screenshot showing the Feature Selection page.

Configurer la base de données et le site web

  1. Connecter l’Réseau virtuel Azure pour vous assurer que vous pouvez vous connecter à l’instance managée.

    Screenshot of the Test MI VPN connecting to the Azure Virtual Network.

  2. Ouvrez le Gestionnaire de configuration Master Data Services, puis sélectionnez Configuration de la base de données dans le volet gauche.

  3. Sélectionnez Créer une base de données pour ouvrir l’Assistant Création d’une base de données. Cliquez sur Suivant.

  4. Dans la page Serveur de base de données, renseignez le champ d’instance SQL Server, puis choisissez le type d’authentification. Sélectionnez Test Connecter ion pour confirmer que vous pouvez utiliser vos informations d’identification pour vous connecter à la base de données via le type d’authentification choisi. Sélectionnez Suivant.

    Remarque

    • Une instance SQL Server ressemble xxxxxxx.xxxxxxx.database.windows.netà .
    • Pour une instance managée, choisissez parmi les types d’authentification « Compte SQL Server » et « Utilisateur actuel – Active Directory Intégré ».
    • Si vous sélectionnez Utilisateur actuel – Active Directory intégré comme type d’authentification, le champ Nom d’utilisateur est en lecture seule et affiche le compte d’utilisateur Windows actuellement connecté. Si vous exécutez SQL Server 2019 Master Data Services sur une machine virtuelle Azure, le champ Nom d’utilisateur affiche le nom de la machine virtuelle et le nom d’utilisateur du compte d’administrateur local sur la machine virtuelle.

    Votre authentification doit contenir la règle « sysadmin » pour les instances managées.

    Screenshot of the Database Server page of the Create Database Wizard.

  5. Tapez un nom dans le champ Nom de la base de données . Si vous le souhaitez, pour sélectionner un classement Windows, désactivez la zone de classement par défaut sql Server case activée, puis sélectionnez une ou plusieurs des options disponibles. Par exemple, respectant la casse. Cliquez sur Suivant.

    Screenshot of the Database page of the Create Database Wizard.

  6. Dans le champ Nom d’utilisateur, spécifiez le compte Windows du super utilisateur par défaut pour Master Data Services. Un super utilisateur a accès à toutes les zones fonctionnelles et peut ajouter, supprimer et mettre à jour tous les modèles.

    Screenshot of the Administrator Account page of the Create Database Wizard.

  7. Sélectionnez Suivant pour afficher un résumé des paramètres de la base de données Master Data Services. Sélectionnez Suivant à nouveau pour créer la base de données. La page Progression et Fin s’affiche.

  8. Une fois la base de données créée et configurée, sélectionnez Terminer.

    Pour plus d’informations sur les paramètres de l’Assistant Création d’une base de données, consultez l’Assistant Création d’une base de données (Gestionnaire de configuration Master Data Services) .

  9. Dans la page Configuration de la base de données dans le Gestionnaire de configuration Master Data Services, choisissez Sélectionner une base de données.

  10. Sélectionnez Connecter, choisissez la base de données Master Data Services, puis sélectionnez OK.

    Screenshot of the Connect to Database dialog box.

  11. Dans Gestionnaire de configuration Master Data Services, sélectionnez Configuration web dans le volet gauche.

  12. Dans la zone de liste Site web , choisissez Site web par défaut, puis sélectionnez Créer pour créer une application web.

    Screenshot of the Master Data Services Configuration Manager dialog box.

    Remarque

    Si vous sélectionnez Site web par défaut, vous devez créer une application web séparément. Si vous choisissez Créer un site web dans la zone de liste, l’application est créée automatiquement.

  13. Dans la section Pool d’applications, entrez un autre nom d’utilisateur, entrez le mot de passe, puis sélectionnez OK.

    Screenshot of the Application Management dialog box.

    Remarque

    Assurez-vous que l’utilisateur peut accéder à la base de données avec l’authentification intégrée Active Directory que vous avez créée récemment. Vous pouvez également modifier la connexion ultérieurement web.config .

    Pour plus d’informations sur la boîte de dialogue Créer une application web, consultez La boîte de dialogue Créer une application web (Gestionnaire de configuration Master Data Services).

  14. Dans le volet Configuration web dans la fenêtre d’application web, sélectionnez l’application que vous avez créée, puis sélectionnez Sélectionner dans la section Associer l’application à la base de données .

  15. Sélectionnez Connecter et choisissez la base de données Master Data Services que vous souhaitez associer à l’application web. Cliquez sur OK.

    Vous avez terminé de configurer le site web. La page Configuration web affiche désormais le site web que vous avez sélectionné, l’application web que vous avez créée et la base de données Master Data Services associée à l’application.

    Screenshot of the Web Configuration section.

  16. Sélectionnez Apply. Le message Configuration Terminé s’affiche. Sélectionnez OK dans la boîte de message pour lancer l’application web. L’adresse du site web est http://server name/web application/.

Configurer l’authentification

Pour connecter la base de données d’instance managée à l’application web, vous devez modifier l’autre type d’authentification.

Recherchez le web.config fichier sous C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Modifiez connectionString pour modifier l’autre type d’authentification pour vous connecter à la base de données d’instance managée.

Le type d’authentification par défaut est Active Directory Integrated comme indiqué dans l’exemple de chaîne de connexion suivant :

<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Integrated&quot;" />

MDS prend également en charge l’authentification par mot de passe Active Directory et l’authentification SQL Server, comme indiqué dans l’exemple de chaîne de connexion s suivant :

  • Authentification par mot de passe Active Directory

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Password&quot; ; UID=bob@example.com; PWD=MyPassWord!" />
    
  • Authentification SQL Server

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;User ID=UserName;Password=MyPassword!;" />
    

Mettre à niveau Master Data Services et la version de SQL Database

Mettre à niveau Master Data Services

Installez la mise à jour cumulative SQL Server 2019. Master Data Services sera mis à jour automatiquement.

Mettre à niveau SQL Server

Vous pouvez obtenir l’erreur : The client version is incompatible with the database version après l’installation de la mise à jour cumulative SQL Server 2019.

Screenshot of the Master Data Services error.

Pour résoudre ce problème, vous devez mettre à niveau la version de la base de données :

  1. Ouvrez le Gestionnaire de configuration Master Data Services, puis sélectionnez Configuration de la base de données dans le volet gauche.

  2. Dans la page Configuration de la base de données dans le Gestionnaire de configuration Master Data Services, choisissez Sélectionner une base de données.

  3. Choisissez la base de données Master Data Services que vous avez associée à l’application web. Sélectionnez Connecter, puis sélectionnez OK.

    Screenshot of the Connect to a Master Data Service Database dialog box.

  4. Sélectionnez Mettre à niveau la base de données... .

    Screenshot of the Upgrade Database option.

  5. Dans l’Assistant Mise à niveau de la base de données, sélectionnez Suivant dans la page d’accueil et dans la page Révision de mise à niveau.

    Screenshot of the Upgrade Review page of the Upgrade Database Wizard.

  6. Sélectionnez Terminer une fois toutes les tâches terminées.

Voir aussi