Condividi tramite


Ospitare un database MDS in un'istanza gestita

Applica a:SQL Server su Windows Azure SQL Managed Instance

Importante

Master Data Services (MDS) è rimosso in SQL Server 2025 (17.x). Microsoft continua a supportare MDS in SQL Server 2022 (16.x) e versioni precedenti.

Questo articolo illustra come configurare un database Master Data Services (MDS) in un'istanza gestita.

Operazioni preliminari

Per prepararsi, è necessario creare e configurare un Azure SQL Managed Instance e configurare il computer dell'applicazione Web.

Creare e configurare il database

  1. Creare un'istanza gestita con una rete virtuale. Per informazioni dettagliate, vedere Quickstart: Creare un SQL Managed Instance.

  2. Configurare una connessione da punto a sito. Per istruzioni, vedere Configurare una connessione da punto a sito a una rete virtuale usando l'autenticazione del certificato Azure nativa: portale Azure.

  3. Configurare l'autenticazione Microsoft Entra con SQL Managed Instance. Per informazioni dettagliate, vedere Configurare e gestire l'autenticazione Microsoft Entra con SQL.

Configurare la macchina per l'applicazione Web

  1. Installare un certificato di connessione da punto a sito e una VPN per assicurarsi che il computer possa accedere all'istanza gestita. Per istruzioni, vedere Configurare una connessione da punto a sito a una rete virtuale usando l'autenticazione del certificato Azure nativa: portale Azure.

  2. Installare i seguenti ruoli e funzionalità:

    • Ruoli:

      • Internet Information Services
      • Strumenti di gestione web
      • Console di gestione IIS
      • Servizi World Wide Web
      • Sviluppo applicazioni
      • .NET Estensibilità 3.5
      • .NET estendibilità 4.5
      • ASP.NET 3.5
      • ASP.NET 4.5
      • Estensioni ISAPI
      • Filtri ISAPI
      • Funzionalità HTTP comuni
      • Documento predefinito
      • Navigazione nella directory
      • Errori HTTP
      • Contenuto statico
      • Salute e diagnostica
      • Registrazione HTTP
      • Monitor richieste
      • Prestazioni
      • Compressione del contenuto statico
      • Sicurezza
      • Filtro delle richieste
      • autenticazione Windows

        Nota

        Non installare la pubblicazione WebDAV

    • Funzionalità:

      • .NET Framework 3.5 (include .NET 2.0 e 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4.5
      • Servizi WCF
      • Attivazione HTTP (richiesta)
      • Condivisione delle porte TCP
      • servizio di attivazione del processo Windows
      • Modello di processo
      • ambiente .NET
      • API di configurazione
      • Compressione contenuto dinamico

Installare e configurare un'applicazione Web MDS

Successivamente, installa e configura Master Data Services.

Installare SQL Server 2019

Usare l'installazione guidata di SQL Server o un prompt dei comandi per installare Master Data Services.

  1. Aprire Setup.exee seguire i passaggi dell'installazione guidata.

  2. Selezionare Master Data Services nella pagina Selezione funzionalità in Funzionalità condivise. Questa azione installa:

    • Configuration Manager dei Servizi dati principali
    • Assemblaggi
    • Snap-in di Windows PowerShell
    • Cartelle e file per applicazioni Web e servizi.

    Screenshot che mostra la pagina di selezione delle funzionalità.

Impostazione del database e del sito Web

  1. Connettere il Azure Virtual Network per assicurarsi di potersi connettere all'istanza gestita.

    Screenshot della connessione VPN di test MI al Azure Virtual Network.

  2. Aprire il Configuration Manager Master Data Services e quindi selezionare Configurazione database nel riquadro sinistro.

  3. Selezionare Crea database per aprire la Procedura guidata Crea database. Seleziona Avanti.

  4. Nella pagina Database Server completare il campo istanza di SQL Server e quindi scegliere il tipo di autenticazione. Selezionare Test Connessione per confermare che puoi usare le tue credenziali per connetterti al database tramite il tipo di autenticazione scelto. Seleziona Avanti.

    Nota

    • Un'istanza di SQL Server è simile a xxxxxxx.xxxxxxx.database.windows.net.
    • Per un'istanza gestita, scegliere tra "account SQL Server" e "Utente corrente - Active Directory Integrated" tipi di autenticazione.
    • Se si seleziona Utente corrente - Active Directory Integrated come tipo di autenticazione, il campo Nome utente è di sola lettura e visualizza l'account utente attualmente connesso Windows. Se si esegue SQL Server 2019 Master Data Services in una macchina virtuale (VM) Azure, il campo Nome utente visualizza il nome della macchina virtuale e il nome utente per l'account amministratore locale nella macchina virtuale.

    L'autenticazione deve contenere la regola "sysadmin" per le istanze gestite.

    Screenshot della pagina Server del database della Procedura guidata di creazione del database.

  5. Digitare un nome nel campo Nome database . Facoltativamente, per selezionare una Windows regole di confronto, deselezionare la casella di controllo SQL Server regole di confronto predefinite e selezionare una o più delle opzioni disponibili. Ad esempio, sensibile alle maiuscole. Seleziona Avanti.

    Screenshot della pagina di database della Procedura guidata di creazione del database.

  6. Nel campo Nome utente specificare l'account Windows dell'utente con privilegi avanzati predefinito per Master Data Services. L'utente con privilegi avanzati ha accesso a tutte le aree funzionali e può aggiungere, eliminare e aggiornare tutti i modelli.

    Screenshot della pagina Account amministratore della Procedura guidata di creazione del database.

  7. Selezionare Avanti per visualizzare un riepilogo delle impostazioni per il database Master Data Services. Selezionare Salva per creare il database. Verrà visualizzata la pagina Stato e Fine .

  8. Quando il database viene creato e configurato, fare clic su Fine.

    Per altre informazioni sulle impostazioni nella creazione guidata database Crea database, vedere Crea creazione guidata database (Master Data Services Configuration Manager).

  9. Nella pagina Configurazione database nel Configuration Manager Master Data Services scegliere Selezionare database.

  10. Selezionare Connessione, scegliere il database Master Data Services e quindi selezionare OK.

    Screenshot della finestra di dialogo Connetti al database.

  11. In Configuration Manager Master Data Services selezionare Configurazione Web nel riquadro sinistro.

  12. Nella casella di riepilogo Sito Web fare clic su Sito Web predefinitoe quindi fare clic su Crea per creare un'applicazione Web.

    Screenshot della finestra di dialogo Configuration Manager Master Data Services.

    Nota

    Se si seleziona Sito Web predefinito, sarà necessario creare separatamente un'applicazione Web. Se si seleziona Crea nuovo sito Web nella casella di riepilogo, l'applicazione viene creata automaticamente.

  13. Nella sezione Pool di applicazioni immettere un nome utente diverso, immettere la password e quindi selezionare OK.

    Screenshot della finestra di dialogo Gestione applicazioni.

    Nota

    Assicurarsi che l'utente possa accedere al database con l'autenticazione integrata Active Directory creata di recente. In alternativa, è possibile modificare la connessione in web.config un secondo momento.

    Per altre informazioni sulla finestra di dialogo Crea applicazione Web, vedere Creare la finestra di dialogo Applicazione Web (Master Data Services Configuration Manager).

  14. Nella pagina Configurazione Web nella casella Applicazione Web fare clic sull'applicazione creata e quindi fare clic su Seleziona nella sezione Associare l'applicazione al database.

  15. Selezionare Connessione e scegliere il database Master Data Services da associare all'applicazione Web. Seleziona OK.

    L'impostazione del sito Web è stata completata. La pagina Configurazione Web visualizza ora il sito Web selezionato, l'applicazione Web creata e il database Master Data Services associato all'applicazione.

    Screenshot della sezione Configurazione Web.

  16. Seleziona Applica. Verrà visualizzato il messaggio Configurazione completata . Fare clic su OK nella finestra di messaggio per avviare l'applicazione Web. L'indirizzo del sito Web è http://server name/web application/.

Configurare l'autenticazione

Per connettere il database dell'istanza gestita all'applicazione Web, è necessario modificare l'altro tipo di autenticazione.

Trovare il file web.config in C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Modificare connectionString per modificare l'altro tipo di autenticazione per connettersi al database dell'istanza gestita.

Il tipo di autenticazione predefinito è Active Directory Integrated come illustrato nell'esempio seguente 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 supporta anche l'autenticazione tramite password di Active Directory e l'autenticazione di SQL Server, come illustrato nelle stringhe di connessione di esempio seguenti.

  • Autenticazione della password di Active Directory. Sostituire <password> con una password valida.

    <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>" />
    
  • Autenticazione SQL Server Sostituire <password> con una password valida.

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

Aggiorna Master Data Services e la versione di SQL Database

Aggiornare Master Data Services

Installare l'aggiornamento cumulativo SQL Server 2019. Master Data Services verrà aggiornato automaticamente.

Aggiornare SQL Server

È possibile che venga visualizzato l'errore: The client version is incompatible with the database version dopo l'installazione dell'aggiornamento cumulativo di SQL Server 2019.

Screenshot dell'errore in Master Data Services.

Per risolvere questo problema, è necessario aggiornare la versione del database:

  1. Aprire il Configuration Manager Master Data Services e quindi selezionare Configurazione database nel riquadro sinistro.

  2. Nella pagina Configurazione database nel Configuration Manager Master Data Services scegliere Selezionare database.

  3. Scegliere il database Master Data Services associato all'applicazione Web. Selezionare Connetti, e quindi OK.

    Screenshot della finestra di dialogo Connetti a un Database di Master Data Service.

  4. Selezionare Aggiorna database... .

    Screenshot dell'opzione Aggiorna database.

  5. Nella procedura guidata Aggiorna database selezionare Avanti sulla Pagina di Benvenuto e sulla Pagina Revisione Aggiornamento.

    Screenshot della pagina di revisione dell'aggiornamento della Procedura guidata di aggiornamento del database.

  6. Selezionare Fine al termine di tutte le attività.

Vedi anche