Dela via


Vara värd för en MDS-databas på en hanterad instans

Gäller för:SQL Server på Windows Azure SQL Managed Instance

Viktigt!

Master Data Services (MDS) flyttas i SQL Server 2025 (17.x). Vi fortsätter att stödja MDS i SQL Server 2022 (16.x) och tidigare versioner.

Den här artikeln beskriver hur du konfigurerar en MDS-databas (Master Data Services) på en hanterad instans.

Förberedelse

För att förbereda måste du skapa och konfigurera en Azure SQL Managed Instance och konfigurera din webbprogramdator.

Skapa och konfigurera databasen

  1. Skapa en hanterad instans med ett virtuellt nätverk. Mer information finns i Quickstart: Skapa en SQL Managed Instance.

  2. Konfigurera en punkt-till-plats-anslutning. Anvisningar finns i Konfigurera en punkt-till-plats-anslutning till ett virtuellt nätverk med inbyggd Azure certifikatautentisering: Azure portal.

  3. Konfigurera Microsoft Entra autentisering med SQL Managed Instance. Mer information finns i Konfigurera och hantera Microsoft Entra-autentisering med SQL.

Konfigurera en webbapplikationsmaskin

  1. Installera ett punkt-till-plats-anslutningscertifikat och VPN för att säkerställa att datorn kan komma åt den hanterade instansen. Anvisningar finns i Konfigurera en punkt-till-plats-anslutning till ett virtuellt nätverk med inbyggd Azure certifikatautentisering: Azure portal.

  2. Installera följande roller och funktioner:

    • Roller:

      • Internet Information Services
      • Verktyg för webbhantering
      • IIS-hanteringskonsol
      • Tjänster för den världsvida webben
      • Programutveckling
      • .NET Utökningsbarhet 3.5
      • .NET Utökningsbarhet 4.5
      • ASP.NET 3,5
      • ASP.NET 4,5
      • ISAPI-tillägg
      • ISAPI-filter
      • Vanliga HTTP-funktioner
      • Standarddokument
      • Katalogbläddring
      • HTTP-fel
      • Statiskt innehåll
      • Hälsa och diagnostik
      • HTTP-loggning
      • Begäranövervakare
      • Prestanda
      • Komprimering av statiskt innehåll
      • Säkerhet
      • Förfrågningsfiltrering
      • Windows-autentisering

        Observations

        Installera inte WebDAV Publishing

    • Funktioner:

      • .NET Framework 3.5 (inkluderar .NET 2.0 och 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4,5
      • WCF-tjänster
      • HTTP-aktivering (krävs)
      • TCP-portdelning
      • Windows processaktiveringstjänst
      • Processmodell
      • .NET miljö
      • Konfigurations-API:er
      • Komprimering av dynamiskt innehåll

Installera och konfigurera ett MDS-webbprogram

Därefter installerar och konfigurerar du Master Data Services.

Installera SQL Server 2019

Använd installationsguiden för SQL Server eller en kommandotolk för att installera Master Data Services.

  1. Öppna Setup.exeoch följ stegen i installationsguiden.

  2. Välj Master Data Services på sidan funktionsval under delade funktioner. Den här åtgärden installerar:

    • Master Data Services Configuration Manager
    • Församlingar
    • En Windows PowerShell-snapin-modul
    • Mappar och filer för webbprogram och tjänster.

    Skärmbild som visar sidan Val av funktion.

Konfigurera databasen och webbplatsen

  1. Anslut Azure Virtual Network för att säkerställa att du kan ansluta till den hanterade instansen.

    Skärmbild av test-MI VPN som ansluter till Azure Virtual Network.

  2. Öppna Master Data Services-Configuration Manager och välj sedan Database Configuration i den vänstra rutan.

  3. Välj Skapa databas för att öppna guiden Skapa databas. Klicka på Nästa.

  4. På sidan Database Server fyller du i fältet SQL Server instance och väljer sedan fältet Authentication. Välj Testa anslutning för att bekräfta att du kan använda dina autentiseringsuppgifter för att ansluta till databasen via den valda autentiseringstypen. Klicka på Nästa.

    Observations

    • En SQL Server instans ser ut som xxxxxxx.xxxxxxx.database.windows.net.
    • För en hanterad instans väljer du från "SQL Server Account" och "Current User – Active Directory Integrated" autentiseringstyper.
    • Om du väljer Aktuell användare – Active Directory Integrerad som autentiseringstyp är fältet Användarnamn skrivskyddat och visar det inloggade Windows-användarkontot. Om du kör SQL Server 2019 Master Data Services på en Azure virtuell dator (VM), visar fältet Användare det virtuella datornamnet och användarnamnet för det lokala administratörskontot på den virtuella datorn.

    Din autentisering måste innehålla "sysadmin" regel för hanterade instanser.

    Skärmbild av sidan Databasserver i guiden Skapa databas.

  5. Ange ett namn i fältet Databasnamn. Om du vill markera en Windows sortering avmarkerar du kryssrutan SQL Server standardsortering och markerar ett eller flera av de tillgängliga alternativen. Till exempel Skiftlägeskänslig. Klicka på Nästa.

    Skärmbild av sidan Databas i guiden Skapa databas.

  6. I fältet Användare anger du Windows konto för standard superanvändaren för Master Data Services. En superanvändare har åtkomst till alla funktionella områden och kan lägga till, ta bort och uppdatera alla modeller.

    Skärmbild av sidan Administratörskonto i guiden Skapa databas.

  7. Välj Nästa om du vill visa en sammanfattning av inställningarna för Master Data Services-databasen. Välj Nästa igen för att skapa databasen. Du ser sidan Framsteg och Slutförande.

  8. När databasen har skapats och konfigurerats väljer du Slutför.

    Mer information om inställningarna i guiden Skapa databas finns i Skapa databasguide (Master Data Services Configuration Manager).

  9. På sidan Database Configuration i Master Data Services Configuration Manager väljer du Select Database.

  10. Välj Anslut, välj databasen Master Data Services och välj sedan OK.

    Skärmbild av dialogrutan Anslut till databas.

  11. I Master Data Services Configuration Manager väljer du Web Configuration i det vänstra fönstret.

  12. I listrutan Webbplats väljer du Standardwebbplatsoch väljer sedan Skapa för att skapa ett webbprogram.

    Skärmbild av dialogrutan Master Data Services Configuration Manager.

    Observations

    Om du väljer standardwebbplatsmåste du skapa ett webbprogram separat. Om du väljer Skapa ny webbplats i listrutan skapas programmet automatiskt.

  13. I avsnittet Programpool anger du ett annat användarnamn, anger lösenordet och väljer sedan OK.

    Skärmbild av dialogrutan Programhantering.

    Observations

    Kontrollera att användaren kan komma åt databasen med den Active Directory integrerad autentisering som du nyligen skapade. Du kan också ändra anslutningen i web.config senare.

    Mer information om dialogrutan Skapa webbprogram finns i dialogrutan Skapa webbprogram (Master Data Services Configuration Manager).

  14. I fönstret Webbkonfiguration i fönstret webbprogram väljer du det program som du har skapat och väljer sedan Välj i avsnittet Associera program med databas.

  15. Välj Anslut och välj den Master Data Services-databas som du vill associera med webbprogrammet. Välj OK.

    Du har avslutat konfigurationen av webbplatsen. På sidan Webbkonfiguration visas nu den webbplats som du har valt, webbprogrammet som du skapade och den Master Data Services-databas som är associerad med programmet.

    Skärmbild av avsnittet Webbkonfiguration.

  16. Välj Tillämpa. Meddelandet "Konfiguration slutförd" visas. Välj OK i meddelanderutan för att starta webbprogrammet. Webbplatsadressen är http://server name/web application/.

Konfigurera autentisering

Om du vill ansluta databasen för den hanterade instansen till webbprogrammet måste du ändra den andra autentiseringstypen.

Leta upp filen web.config under C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Ändra connectionString för att ändra den andra autentiseringstypen för att ansluta till den hanterade instansdatabasen.

Standardautentiseringstypen är Active Directory Integrated enligt följande exempel connection string:

<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 stöder även Active Directory lösenordsautentisering och SQL Server autentisering, som du ser i följande exempel på anslutningssträngar:

  • Active Directory lösenordsautentisering. Ersätt <password> med ett giltigt lösenord.

    <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=<password>" />
    
  • SQL Server autentisering. Ersätt <password> med ett giltigt lösenord.

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

Uppgradera Master Data Services och SQL Database-versionen

Uppgradera Master Data Services

Installera den kumulativa uppdateringen SQL Server 2019. Master Data Services uppdateras automatiskt.

Uppgradera SQL Server

Du kan få felet: The client version is incompatible with the database version när du har installerat kumulativ uppdatering för SQL Server 2019.

Skärmbild av Master Data Services-felet.

Du behöver uppgradera databasversionen för att åtgärda problemet:

  1. Öppna Master Data Services-Configuration Manager och välj sedan Database Configuration i det vänstra fönstret.

  2. På sidan Database Configuration i Master Data Services Configuration Manager väljer du Select Database.

  3. Välj den Master Data Services-databas som du har associerat med webbprogrammet. Välj Anslutoch välj sedan OK.

    Skärmbild av dialogrutan Anslut till en huvuddatatjänstdatabas.

  4. Välj Uppgradera databas... .

    Skärmbild av alternativet Uppgradera databas.

  5. I guiden Uppgradera databas väljer du Nästa på sidan Välkommen och på sidan Uppgraderingsgranskning.

    Skärmbild av sidan för granskning av uppgraderingar i Uppgraderingsguiden för databaser.

  6. Välj Slutför när alla aktiviteter har slutförts.

Se även