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
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.
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.
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
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.
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.
Ouvrez
Setup.exe
et suivez les étapes de l’Assistant Installation.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.
Configurer la base de données et le site web
Connecter l’Réseau virtuel Azure pour vous assurer que vous pouvez vous connecter à l’instance managée.
Ouvrez le Gestionnaire de configuration Master Data Services, puis sélectionnez Configuration de la base de données dans le volet gauche.
Sélectionnez Créer une base de données pour ouvrir l’Assistant Création d’une base de données. Cliquez sur Suivant.
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.
- Une instance SQL Server ressemble
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.
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.
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.
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) .
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.
Sélectionnez Connecter, choisissez la base de données Master Data Services, puis sélectionnez OK.
Dans Gestionnaire de configuration Master Data Services, sélectionnez Configuration web dans le volet gauche.
Dans la zone de liste Site web , choisissez Site web par défaut, puis sélectionnez Créer pour créer une application web.
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.
Dans la section Pool d’applications, entrez un autre nom d’utilisateur, entrez le mot de passe, puis sélectionnez OK.
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).
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 .
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.
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="Active Directory Integrated"" />
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="Active Directory Password" ; 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.
Pour résoudre ce problème, vous devez mettre à niveau la version de la base de données :
Ouvrez le Gestionnaire de configuration Master Data Services, puis sélectionnez Configuration de la base de données dans le volet gauche.
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.
Choisissez la base de données Master Data Services que vous avez associée à l’application web. Sélectionnez Connecter, puis sélectionnez OK.
Sélectionnez Mettre à niveau la base de données... .
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.
Sélectionnez Terminer une fois toutes les tâches terminées.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour