Compartilhar via


Hospedar um banco de dados do MDS em uma instância gerenciada

Aplica-se a:SQL Server on Windows Azure SQL Managed Instance

Importante

Master Data Services (MDS) é removed no SQL Server 2025 (17.x). Continuamos a dar suporte ao MDS no SQL Server 2022 (16.x) e versões anteriores.

Este artigo aborda como configurar um banco de dados do Master Data Services (MDS) em uma instância gerenciada.

Preparação

Para se preparar, você precisa criar e configurar um Azure SQL Managed Instance e configurar seu computador de aplicativo Web.

Criar e configurar o banco de dados

  1. Crie uma instância gerenciada com uma rede virtual. Consulte Quickstart: Criar um SQL Managed Instance para obter detalhes.

  2. Configurar uma conexão ponto-a-site. Consulte Configure uma conexão ponto a site com uma VNet usando a autenticação de certificado de Azure nativa: Azure portal para obter instruções.

  3. Configure a autenticação do Microsoft Entra no SQL Managed Instance. Consulte Configure e gerencie Microsoft Entra autenticação com SQL para obter detalhes.

Configurar a máquina do aplicativo Web

  1. Instale um certificado de conexão ponto a site e uma VPN para garantir que o computador possa acessar a instância gerenciada. Consulte Configurar uma conexão ponto a site com uma VNet usando a autenticação de certificado de Azure nativa: Azure portal para obter instruções.

  2. Instale as seguintes funções e recursos:

    • Funções:

      • Internet Information Services (IIS)
      • Ferramentas de Gerenciamento da Web
      • Console de gerenciamento do IIS
      • Serviços da World Wide Web
      • Desenvolvimento do aplicativo
      • .NET Extensibilidade 3.5
      • .NET Extensibilidade 4.5
      • ASP.NET 3.5
      • ASP.NET 4.5
      • Extensões de ISAPI
      • Filtros de ISAPI
      • Recursos de HTTP comuns
      • Documento padrão
      • Navegação em diretórios
      • Erros HTTP
      • Conteúdo estático
      • Saúde e Diagnóstico
      • Registro em log HTTP
      • Monitor de Solicitações
      • Desempenho
      • Compactação de conteúdo estático
      • Segurança
      • Filtragem de solicitações
      • Autenticação Windows

        Observação

        Não instale a publicação do WebDAV

    • Recursos:

      • .NET Framework 3.5 (inclui .NET 2.0 e 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4.5
      • Serviços WCF
      • Ativação HTTP (obrigatório)
      • Compartilhamento de porta TCP
      • Serviço de Ativação de Processo Windows
      • Modelo de processo
      • Ambiente de .NET
      • APIs de configuração
      • Compactação de Conteúdo Dinâmico

Instalar e configurar um aplicativo Web MDS

Em seguida, você instalará e configurará o Master Data Services.

Instalar SQL Server 2019

Use o assistente de instalação do SQL Server ou um prompt de comando para instalar o Master Data Services.

  1. Abra o Setup.exe e siga as etapas do assistente de instalação.

  2. Selecione Master Data Services na página Seleção de Recursos em Recursos Compartilhados. Essa ação instala:

    • Gerenciador de Configuração dos Serviços de Dados Mestres
    • Assembléias
    • Um snap-in do Windows PowerShell
    • Pastas e arquivos para aplicativos e serviços Web.

    Captura de tela mostrando a página Seleção de recursos.

Configurar o banco de dados e o site

  1. Conecte o Azure Virtual Network para garantir que você possa se conectar à instância gerenciada.

    Screenshot da VPN mi de teste que se conecta ao Azure Virtual Network.

  2. Abra o Configuration Manager do Master Data Services e selecione Database Configuration no painel esquerdo.

  3. Selecione Criar Banco de Dados para abrir o Assistente para Criação de Banco de Dados. Selecione Próximo.

  4. Na página Database Server, conclua o campo da instância do SQL Server e escolha o tipo de autenticação. Selecione Testar Conexão para confirmar que você pode usar suas credenciais para se conectar ao banco de dados por meio do tipo de autenticação escolhido. Selecione Próximo.

    Observação

    • Uma instância de SQL Server se parece com xxxxxxx.xxxxxxx.database.windows.net.
    • Para uma instância gerenciada, escolha entre "SQL Server Account" e "Usuário Atual – Active Directory Integrado" tipos de autenticação.
    • Se você selecionar Current User – Active Directory Integrated como o tipo de autenticação, o campo Nome de usuário será somente leitura e exibirá a conta de usuário do Windows atualmente conectada. Se você estiver executando SQL Server Master Data Services 2019 em uma VM (Máquina Virtual) Azure, o campo User exibirá o nome da VM e o nome de usuário da conta de administrador local na VM.

    Sua autenticação deve conter a regra "sysadmin" para instâncias gerenciadas.

    Captura de tela da página

  5. Digite um nome no campo Nome do banco de dados . Opcionalmente, para selecionar uma ordenação do Windows, desmarque a caixa de seleção padrão de ordenação do SQL Server e selecione uma ou mais opções disponíveis. Por exemplo, Sensível a maiúsculas e minúsculas. Selecione Próximo.

    Captura de tela da página Banco de Dados do Assistente de Criação de Banco de Dados.

  6. No campo User, especifique a conta Windows do superusuário padrão para o Master Data Services. Um superusuário tem acesso a todas as áreas funcionais e pode adicionar, excluir e atualizar todos os modelos.

    Captura de tela da página Conta de Administrador do Assistente de Criação de Banco de Dados.

  7. Selecione Avançar para visualizar um resumo das configurações do banco de dados do Master Data Services. Selecione Avançar novamente para criar o banco de dados. Você verá a página Progresso e conclusão.

  8. Depois que o banco de dados for criado e configurado, selecione Concluir.

    Para obter mais informações sobre as configurações no Assistente de Banco de Dados Create, consulte Create Database Wizard (Master Data Services Configuration Manager).

  9. Na página Database Configuration no Configuration Manager do Master Data Services, escolha Select Database.

  10. Selecione Conectar, escolha o banco de dados do Master Data Services e, em seguida, selecione OK.

    Captura de tela da caixa de diálogo Conectar ao banco de dados.

  11. No master data services Configuration Manager, selecione Web Configuration no painel esquerdo.

  12. Na caixa de listagem Site, escolha Site padrão e, em seguida, selecione Criar para criar um aplicativo Web.

    Screenshot da caixa de diálogo Master Data Services Configuration Manager.

    Observação

    Se você selecionar Site Padrão, precisará criar um aplicativo Web separadamente. Se você escolher Criar novo site na caixa de listagem, o aplicativo será criado automaticamente.

  13. Na seção Pool de Aplicativos, digite um nome de usuário diferente, digite a senha e selecione OK.

    Captura de tela da caixa de diálogo Gerenciamento de aplicativos.

    Observação

    Verifique se o usuário pode acessar o banco de dados com a autenticação integrada Active Directory criada recentemente. Como alternativa, você pode alterar a conexão no web.config posteriormente.

    Para obter mais informações sobre a caixa de diálogo Criate Web Application , consulte Create Web Application Dialog Box (Master Data Services Configuration Manager).

  14. Na página Configuração da Web da janela Aplicativo Web, selecione o aplicativo criado e escolha Selecionar na seção Associar Aplicativo ao Banco de Dados.

  15. Selecione Conectar e escolha o banco de dados do Master Data Services que você deseja associar ao aplicativo Web. Selecione OK.

    Você terminou de configurar o site. A página Configuração da Web agora exibe o site selecionado, o aplicativo Web criado e o banco de dados do Master Data Manager associado ao aplicativo.

    Captura de tela da seção Configuração Web.

  16. Selecione Aplicar. Você verá a mensagem Configuração concluída. Selecione OK na caixa de mensagem para iniciar o aplicativo Web. O endereço do site é http://server name/web application/.

Configurar autenticação

Para conectar o banco de dados da instância gerenciada ao aplicativo Web, é necessário alterar o outro tipo de autenticação.

Localize o arquivo web.config em C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Modifique o connectionString para alterar o outro tipo de autenticação para se conectar ao banco de dados da instância gerenciada.

O tipo de autenticação padrão é Active Directory Integrated conforme mostrado no connection string de exemplo a seguir:

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

O MDS também dá suporte à autenticação por senha do Active Directory e à autenticação do SQL Server, conforme mostrado nos exemplos de strings de conexão a seguir:

  • Autenticação de senha do Active Directory. Substitua <password> por uma senha válida.

    <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 autenticação. Substitua <password> por uma senha válida.

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

Atualizar a versão do Master Data Services e do banco de dados SQL

Atualizar o Master Data Services

Instale a atualização cumulativa SQL Server 2019. O Master Data Services será atualizado automaticamente.

Atualizar SQL Server

Você pode receber o erro: The client version is incompatible with the database version depois de instalar SQL Server Atualização Cumulativa 2019.

Captura de tela do erro do Master Data Services.

Para corrigir esse problema, é necessário atualizar a versão do banco de dados:

  1. Abra o Configuration Manager do Master Data Services e selecione Database Configuration no painel esquerdo.

  2. Na página Database Configuration no Configuration Manager do Master Data Services, escolha Select Database.

  3. Escolha o banco de dados do Master Data Services que você associou ao aplicativo Web. Selecione Conectar e, depois, OK.

    Captura de tela da caixa de diálogo Conectar a um banco de dados do serviço de dados mestre.

  4. Selecione Atualizar Banco de Dados... .

    Captura de tela da opção Upgrade Database.

  5. No Assistente de Upgrade do Banco de dados, selecione Avançar na página Bem-vindo e na página Revisão do Upgrade.

    Captura de tela da página Revisão de Atualização do Assistente de Atualização de Banco de Dados.

  6. Selecione Concluir depois que todas as tarefas estiverem concluídas.

Confira também