Partilhar via


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

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

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em 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 uma Instância Gerenciada SQL do Azure e configurar sua máquina de aplicativo Web.

Criar e configurar o banco de dados

  1. Crie uma instância gerenciada com uma rede virtual. Consulte Guia de início rápido: Criar uma Instância Gerida SQL para mais detalhes.

  2. Configurar uma ligação Ponto a Site. Veja Configurar uma Ligação Ponto-a-Site para uma VNet usando a autenticação de certificado nativa do Azure: portal do Azure para obter instruções.

  3. Configure a autenticação do Microsoft Entra com a Instância Gerenciada do SQL. Consulte Configurar e gerenciar a autenticação do Microsoft Entra com o SQL para obter detalhes.

Configurar máquina de aplicativo Web

  1. Instale um certificado de conexão Ponto a Site e VPN para garantir que a máquina possa acessar a instância gerenciada. Consulte Configurar uma conexão Point-to-Site para uma VNet usando a autenticação de certificado nativa do Azure: Portal do Azure para mais detalhes.

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

    • Funções:

      • Serviços de Informação Internet
      • Ferramentas de Gestão Web
      • Console de Gerenciamento do IIS
      • Serviços da World Wide Web
      • Desenvolvimento de Aplicações
      • Extensibilidade .NET 3.5
      • Extensibilidade .NET 4.5
      • ASP.NET 3.5
      • ASP.NET 4,5
      • Extensões ISAPI
      • Filtros ISAPI
      • Recursos HTTP comuns
      • Documento padrão
      • Navegação no diretório
      • Erros HTTP
      • Conteúdo estático
      • Saúde e Diagnóstico
      • Registo HTTP
      • Monitor de Pedidos
      • Desempenho
      • Compactação de conteúdo estático
      • Segurança
      • Filtragem de Pedidos
      • Autenticação do Windows

        Observação

        Não instale o WebDAV Publishing

    • Caraterísticas:

      • .NET Framework 3.5 (inclui .NET 2.0 e 3.0)
      • Serviços avançados do .NET Framework 4.5
      • ASP.NET 4,5
      • Serviços WCF
      • Ativação HTTP (obrigatório)
      • Partilha de Portas TCP
      • Serviço de Ativação de Processos do Windows
      • Modelo de Processo
      • Ambiente .NET
      • APIs de configuração
      • Compressão de conteúdo dinâmico

Instalar e configurar um aplicativo Web MDS

Em seguida, instale e configure o Master Data Services.

Instalar o 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 Setup.exee siga as etapas no assistente de instalação.

  2. Selecione o Master Data Services na página de Seleção de Funcionalidades em Funcionalidades Partilhadas . Esta ação instala:

    • Gerenciador de Configuração do Master Data Services
    • Montagens
    • Um snap-in do Windows PowerShell
    • Pastas e ficheiros para aplicações e serviços Web.

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

Configurar a base de dados e o Web site

  1. Conecte a Rede Virtual do Azure para garantir que você possa se conectar à instância gerenciada.

    Captura de ecrã do teste MI VPN a ligar à Rede Virtual do Azure.

  2. Abra o Gerenciador de Configuração do Master Data Services e selecione Configuração do Banco de Dados no painel esquerdo.

  3. Selecione Criar Banco de Dados para abrir o Assistente para Criar Banco de Dados . Selecione Avançar.

  4. Na página do Banco de Dados Servidor , preencha o campo da instância do SQL Server , e depois 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 Avançar.

    Observação

    • Uma instância do SQL Server se parece com xxxxxxx.xxxxxxx.database.windows.net.
    • Para uma instância gerida, escolha entre os tipos de autenticação "Conta do SQL Server" e "Usuário atual – Active Directory integrado".
    • Se selecionar Usuário Atual – Active Directory Integrated como o tipo de autenticação, o campo Nome de usuário será só de leitura e exibirá a conta de usuário do Windows conectada no momento. Se você estiver executando o SQL Server 2019 Master Data Services em uma máquina virtual (VM) do Azure, o campo Nome de usuário exibirá o nome da VM e o nome de usuário da conta de administrador local na VM.

    A sua autenticação deve conter a regra "sysadmin" para instâncias geridas.

    Captura de ecrã da página Servidor de Base de Dados do Assistente para Criar Base de Dados.

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

    Captura de tela da página Banco de Dados do Assistente para Criar Banco de Dados.

  6. No campo Nome de usuário, especifique a conta do 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 ecrã da página da conta de administrador do assistente de criação de base de dados.

  7. Selecione Avançar para exibir 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 para Criar Banco de Dados , consulte Assistente para Criar Banco de Dados (Master Data Services Configuration Manager).

  9. Na página Configuração da Base de Dados no Gestor de Configuração do Master Data Services, escolha Selecionar Base de Dados.

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

    Captura de ecrã da caixa de diálogo Ligar à Base de Dados.

  11. No Gestor de Configuração do Master Data Services, selecione Configuração da Web no painel esquerdo.

  12. Na caixa de listagem de sites , escolha Site Padrãoe, em seguida, selecione Criar para criar uma aplicação web.

    Captura de tela da caixa de diálogo Gerenciador de Configuração do Master Data Services.

    Observação

    Caso selecione Web site Padrão, será necessário 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, insira 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 do Ative Directory que você criou recentemente. Como alternativa, pode-se alterar a conexão em web.config mais tarde.

    Para obter mais informações sobre a caixa de diálogo Criar Aplicação Web, consulte Caixa de Diálogo Criar Aplicação Web (Gestor de Configuração do Master Data Services).

  14. No painel de Configuração da Web, na janela Web, selecione o aplicativo que você criou e escolha Selecionar na seção Associar Aplicação ao Banco de Dados.

  15. Selecione Connect 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 de Configuração da Web agora exibe o site selecionado, o aplicativo Web criado e o banco de dados do Master Data Services associado ao aplicativo.

    Captura de tela da seção Configuração da 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 de instância gerenciado ao aplicativo Web, você precisa alterar o outro tipo de autenticação.

Localize o ficheiro 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 de instância gerenciado.

O tipo de autenticação padrão é Active Directory Integrated conforme mostrado na seguinte cadeia de conexão de exemplo:

<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 oferece suporte à autenticação de senha do Ative Directory e à autenticação do SQL Server, conforme mostrado nas seguintes cadeias de conexão de exemplo:

  • Autenticação de senha do Ative 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>" />
    
  • Autenticação do SQL Server. 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 o Master Data Services e a versão do Banco de Dados SQL

Atualizar os Master Data Services

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

Atualizar o SQL Server

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

Captura de tela do erro do Master Data Services.

Para corrigir esse problema, você precisa atualizar a versão do banco de dados:

  1. Abra o Gerenciador de Configuração do Master Data Services e selecione Configuração do Banco de Dados no painel esquerdo.

  2. Na página Configuração da Base de Dados no Gestor de Configuração do Master Data Services, escolha Selecionar Base de Dados.

  3. Escolha o banco de dados do Master Data Services que você associou ao aplicativo Web. Selecione Ligare, em seguida, selecione OK.

    Captura de tela da caixa de diálogo Conectar a um Banco de Dados do Master Data Service.

  4. Selecione Atualizar banco de dados... .

    Captura de tela da opção Atualizar banco de dados.

  5. No Assistente para Atualização de Banco de Dados, selecione Próximo na página de boas-vindas e na página de Revisão de Atualização.

    Captura de ecrã da página Revisão de Atualização do Assistente para Atualização de Base de Dados.

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

Ver também