Sdílet prostřednictvím


Hostování databáze MDS ve spravované instanci

Platí pro:SQL Server na Windows Azure SQL Managed Instance

Důležité

Služba Master Data Services (MDS) je odstraněna v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Server 2022 (16.x) a starších verzích.

Tento článek popisuje, jak nakonfigurovat databázi služby MDS (Master Data Services) ve spravované instanci.

Příprava

Abyste se mohli připravit, musíte vytvořit a nakonfigurovat Azure SQL Managed Instance a nakonfigurovat počítač webové aplikace.

Vytvoření a konfigurace databáze

  1. Vytvořte spravovanou instanci s virtuální sítí. Podrobnosti najdete v tématu Quickstart: Vytvoření SQL Managed Instance.

  2. Nakonfigurujte připojení typu Point-to-Site. Pokyny najdete v tématu Konfigurování připojení typu Point-to-Site k virtuální síti pomocí nativního ověřování certifikátů Azure: Azure portál.

  3. Nakonfigurujte ověřování Microsoft Entra pomocí SQL Managed Instance. Podrobnosti najdete v tématu Konfigurování a správa ověřování Microsoft Entra pomocí SQL.

Konfigurace počítače s webovými aplikacemi

  1. Nainstalujte certifikát připojení typu Point-to-Site a síť VPN, abyste zajistili, že počítač bude mít přístup ke spravované instanci. Pokyny najdete v tématu Konfigurování připojení typu Point-to-Site k virtuální síti pomocí nativního ověřování certifikátů Azure: Azure portál.

  2. Nainstalujte následující role a funkce:

    • Role:

      • Internetové informační služby
      • Nástroje pro správu webu
      • Konzola pro správu služby IIS
      • Webové služby
      • Vývoj aplikací
      • rozšiřitelnost .NET 3.5
      • rozšiřitelnost .NET 4.5
      • ASP.NET 3,5
      • ASP.NET 4,5
      • Rozšíření ISAPI
      • Filtry ISAPI
      • Běžné funkce HTTP
      • Výchozí dokument
      • Procházení adresářů
      • Chyby HTTP
      • Statický obsah
      • Stav a diagnostika
      • Protokolování HTTP
      • Monitorování požadavků
      • Výkon
      • Komprese statického obsahu
      • Zabezpečení
      • Filtrování požadavků
      • ověřování Windows

        Poznámka

        Neinstalovat publikování protokolu WebDAV

    • Funkce

      • .NET Framework 3.5 (zahrnuje .NET 2.0 a 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4,5
      • Služby WCF
      • Aktivace HTTP (povinné)
      • Sdílení portů TCP
      • Služba aktivace procesu Windows
      • Procesový model
      • prostředí .NET
      • API pro konfiguraci
      • Komprese dynamického obsahu

Instalace a konfigurace webové aplikace MDS

Dále nainstalujete a nakonfigurujete hlavní datové služby.

Instalace SQL Server 2019

K instalaci služby Master Data Services použijte průvodce instalací SQL Server nebo příkazový řádek.

  1. Otevřete Setup.exea postupujte podle kroků v průvodci instalací.

  2. Na stránce Výběr funkcí vyberte Master Data Services v části Sdílené funkce. Tato akce nainstaluje:

    • Správce konfigurace služby Master Data Services
    • Shromáždění
    • Snap-in pro Windows PowerShell
    • Složky a soubory pro webové aplikace a služby

    Snímek obrazovky se stránkou pro výběr funkcí

Nastavení databáze a webu

  1. Připojte Azure Virtual Network, abyste se ujistili, že se můžete připojit ke spravované instanci.

    Screenshot testovací MI VPN připojujícího se k Azure Virtual Network.

  2. Otevřete Configuration Manager hlavní datové služby a v levém podokně vyberte Konfigurování Databáze.

  3. Vyberte Vytvořit databázi a otevřete Průvodce vytvořením databáze. Vyberte Další.

  4. Na stránce Database Server vyplňte pole SQL Server instance a zvolte typ Authentication. Vyberte Testovací připojení a potvrďte, že se pomocí svých přihlašovacích údajů můžete připojit k databázi přes zvolený typ ověřování. Vyberte Další.

    Poznámka

    • Instance SQL Server vypadá jako xxxxxxx.xxxxxxx.database.windows.net.
    • Pro spravovanou instanci vyberte "SQL Server Account" a "Current User – Active Directory Integrated" typy ověřování.
    • Pokud jako typ ověřování vyberete Aktuální uživatel – Active Directory Integrated, bude pole Uživatele jen pro čtení a zobrazí se aktuálně přihlášený Windows uživatelský účet. Pokud používáte hlavní datové služby SQL Server 2019 na virtuálním počítači Azure, zobrazí se v poli Uživatele název virtuálního počítače a uživatelské jméno pro účet místního správce na virtuálním počítači.

    Ověření musí obsahovat pravidlo "sysadmin" pro spravované instance.

    Snímek obrazovky stránky Databázový server v Průvodci vytvořením databáze.

  5. Do pole název databáze zadejte název. Pokud chcete vybrat kolaci Windows, zrušte zaškrtnutí políčka SQL Server výchozí kolace a vyberte jednu nebo více dostupných možností. Například je citlivý na velikost písmen. Vyberte Další.

    Snímek obrazovky se stránkou Databáze v průvodci pro vytvoření databáze

  6. V poli Uživatelské jméno zadejte účet Windows výchozího superuživatele pro Master Data Services. Superuživatel má přístup ke všem funkčním oblastem a může přidávat, odstraňovat a aktualizovat všechny modely.

    Snímek obrazovky stránky účtu správce v Průvodci vytvořením databáze.

  7. Výběrem možnosti Další zobrazíte souhrn nastavení pro databázi hlavní datové služby. Znovu vyberte Další a vytvořte databázi. Zobrazí se stránka Průběh a Dokončení.

  8. Po vytvoření a nakonfigurování databáze vyberte možnost Dokončit.

    cs-CZ: Další informace o nastaveních v Průvodci vytvořením databáze naleznete v tématu Průvodce vytvořením databáze (Správce konfigurace služby Master Data).

  9. Na stránce Konfigurace databáze v Konfigurátoru hlavních datových služeb vyberte Vybrat databázi.

  10. Vyberte Připojit, zvolte databázi Master Data Services a pak vyberte OK.

    Snímek obrazovky s dialogovým oknem Připojit k databázi.

  11. V nástroji Configuration Manager pro Master Data Services vyberte v levém podokně Web Configuration.

  12. V seznamovém poli Web zvolte Výchozí weba poté vyberte Vytvořit pro vytvoření webové aplikace.

    Screenshot dialogového okna Hlavní datové služby Configuration Manager.

    Poznámka

    Pokud vyberete Výchozí webový server, budete muset vytvořit webovou aplikaci samostatně. Pokud v seznamu zvolíte Vytvořit nový web, aplikace se automaticky vytvoří.

  13. V části Fond aplikací zadejte jiné uživatelské jméno, zadejte heslo a pak vyberte OK.

    snímek obrazovky s dialogovým oknem Správa aplikací

    Poznámka

    Ujistěte se, že uživatel má přístup k databázi pomocí integrovaného ověřování Active Directory, které jste nedávno vytvořili. Případně můžete později změnit připojení v web.config.

    Další informace o dialogovém okně Create Web Application naleznete v dialogovém okně Create Web Application (Master Data Services Configuration Manager).

  14. V podokně konfigurace webu v okně webové aplikace vyberte aplikaci, kterou jste vytvořili, a pak v části Přiřadit aplikaci k databázi zvolte Vybrat.

  15. Vyberte Připojit a zvolte databázi Master Data Services, kterou chcete přidružit k webové aplikaci. Vyberte OK.

    Dokončili jste nastavení webu. Stránka Konfigurace webu teď zobrazuje web, který jste vybrali, webovou aplikaci, kterou jste vytvořili, a databázi služby Master Data Services přidruženou k aplikaci.

    snímek obrazovky s částí Konfigurace webu

  16. Vyberte a použijte. Zobrazí se zpráva dokončení konfigurace. Vyberte OK v okně se zprávou a spusťte webovou aplikaci. Adresa webu je http://server name/web application/.

Konfigurace ověřování

Pokud chcete připojit databázi spravované instance k webové aplikaci, musíte změnit jiný typ ověřování.

V části web.config najděte soubor C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Upravte connectionString tak, aby změnil druhý typ ověřování pro připojení k databázi spravované instance.

Výchozí typ ověřování je Active Directory Integrated, jak je uvedeno v následujícím ukázkovém připojovacím řetězci.

<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 také podporuje ověřování hesla Active Directory a ověřování SQL Server, jak je znázorněno v následujících ukázkových připojovacích řetězcích:

  • Active Directory ověřování heslem. Nahraďte <password> platným heslem.

    <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 ověřování. Nahraďte <password> platným heslem.

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

Upgrade Master Data Services a verzi SQL databáze

Upgrade hlavních datových služeb

Nainstalujte kumulativní aktualizaci SQL Server 2019. Hlavní datové služby se aktualizují automaticky.

Upgrade SQL Server

Může se zobrazit chyba: The client version is incompatible with the database version po instalaci kumulativní aktualizace SQL Server 2019.

Snímek obrazovky s chybou Master Data Services.

Pokud chcete tento problém vyřešit, potřebujete upgradovat verzi databáze:

  1. Otevřete Configuration Manager hlavní datové služby a v levém podokně vyberte Konfigurování Databáze.

  2. Na stránce Konfigurace databáze v Konfigurátoru hlavních datových služeb vyberte Vybrat databázi.

  3. Zvolte databázi master Data Services, kterou jste přidružli k webové aplikaci. Vyberte Připojita pak vyberte OK.

    cs-CZ: Snímek obrazovky dialogového okna Připojení k databázi Master Data Services

  4. Vyberte Upgradovat databázi... .

    snímek obrazovky s možností Upgradovat databázi

  5. V Průvodci upgradem databáze vyberte Další na uvítací stránce a na stránce Přehled upgradu.

    Snímek obrazovky stránky Recenze upgradu v Průvodci upgradem databáze

  6. Po dokončení všech úkolů vyberte Hotovo.

Viz také