Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: SQL Server em Windows
A seguir estão os cenários para atualizar o Microsoft SQL Server Master Data Services.
- Atualização sem atualização do mecanismo de banco de dados
- Atualizar com a atualização do mecanismo de banco de dados
- Atualização do cenário Two-Computer
- Atualizar com a restauração de um banco de dados a partir do backup
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.
Antes de atualizar
Faça backup do banco de dados antes de executar qualquer atualização.
O processo de atualização recria procedimentos armazenados e atualiza tabelas usadas pelo Master Data Services. Quaisquer personalizações feitas em qualquer um desses componentes podem ser perdidas.
Os pacotes de implantação de modelo só podem ser usados na edição do SQL Server em que foram criados. Não é possível implantar pacotes de implantação de modelo criados no SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) no SQL Server 2016 (13.x).
Depois de atualizar o Data Quality Services (DQS) e o Master Data Services (MDS) para a versão mais recente do SQL Server, qualquer versão anterior do suplemento MDS para Excel não funciona mais. Pode transferir o add-in MDS do SQL Server 2016 (13.x) para Excel a partir do Add-in Master Data Services para Microsoft Excel.
Localização do ficheiro
Por padrão, os arquivos são instalados em <drive>:\Program Files\Microsoft SQL Server\<nnn>\Master Data Services, onde <nnn> representa a versão do SQL Server. Por exemplo, SQL Server 2017 (14.x) é 140, e SQL Server 2019 (15.x) é 150.
Atualização sem melhorar o Mecanismo de Banco de Dados
Nesse cenário, você continua a usar o SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x) para hospedar seu banco de dados MDS. No entanto, você deve atualizar o esquema do banco de dados MDS e, em seguida, criar um aplicativo Web atual do SQL Server para acessar o banco de dados MDS. Após a atualização, o banco de dados MDS não pode ser acessado pelo aplicativo Web anterior.
Você pode instalar o SQL Server atual e uma versão anterior do SQL Server no mesmo computador. Os arquivos são instalados em locais diferentes, como mostrado em Localização do arquivo.
Instale o Master Data Services e quaisquer outros recursos desejados.
Abra o assistente de Instalação do SQL Server.
No painel esquerdo, selecione Instalação.
No painel direito, selecione Nova instalação autônoma do SQL Server ou adicione recursos a uma instalação existente.
Na página Seleção de Recursos , selecione Master Data Services e quaisquer outros recursos que você queira instalar.
Conclua o assistente.
Atualize o esquema do banco de dados MDS.
Abra o SQL Server Master Data Services Configuration Manager atual.
Para atualizar o esquema da base de dados MDS, tem de ter sessão iniciada como a conta de administrador que foi especificada quando a base de dados MDS foi criada. Na base de dados MDS, em
mdm.tblUser, este utilizador tem oIDvalor de1.No painel esquerdo, selecione Configuração do Banco de Dados.
No painel direito, selecione Selecionar Banco de Dados e especifique as informações para sua instância de banco de dados do SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x).
Selecione Atualizar Banco de Dados para iniciar o Assistente para Atualização de Banco de Dados. Para obter mais informações, consulte Assistente para atualização de banco de dados (Master Data Services Configuration Manager).
Crie um aplicativo Web.
Abra o SQL Server Master Data Services Configuration Manager atual.
No painel esquerdo, selecione Configuração da Web.
No painel direito, na lista Site , selecione uma das seguintes opções:
Site padrão e, em seguida, selecione Criar aplicativo.
Crie um novo site. Uma nova aplicação Web é criada automaticamente quando o site é criado.
Seu aplicativo Web MDS existente de uma versão anterior do SQL Server (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x)) está disponível para seleção na versão SQL Server do Master Data Services Configuration Manager. Você não deve selecionar o aplicativo Web existente e, em vez disso, deve criar um aplicativo Web SQL Server 2016 (13.x) para MDS. Caso contrário, você receberá um erro ao tentar associar o aplicativo Web ao banco de dados MDS atualizado, informando que a página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Se desejar usar o mesmo nome (alias) para o aplicativo Web MDS que seu aplicativo Web existente (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x)) deverá primeiro excluir o aplicativo Web e o pool de aplicativos associado do IIS e, em seguida, criar um aplicativo Web com o mesmo nome usando a versão SQL Server 2016 (13.x) do Master Data Services Gestor de configuração. Para obter informações sobre como remover aplicativos Web e pools de aplicativos do IIS, consulte Remover um aplicativo (IIS) e Remover um pool de aplicativos (IIS).
Associe o novo aplicativo Web ao banco de dados MDS atualizado.
Na seção Associar Aplicativo ao Banco de Dados , escolha Selecionar.
Selecione o banco de dados MDS.
Selecione Aplicar.
Atualizar com a atualização do Mecanismo de Banco de Dados
Nesse cenário, você atualiza o mecanismo de banco de dados e o aplicativo Master Data Services de uma versão anterior para o SQL Server 2016 (13.x) ou uma versão posterior.
Somente para SQL Server 2008 R2 (10.50.x): abraProgramas e Recursos do > e desinstale o Microsoft SQL Server 2008 R2 (10.50.x) Master Data Services.
Atualize o mecanismo de banco de dados para o SQL Server 2016 (13.x) ou uma versão posterior. Para obter mais informações, consulte Escolher um método de atualização do Mecanismo de Banco de Dados.
Conclua todas as etapas em Atualização sem atualização do mecanismo de banco de dados.
Atualização em cenário de dois computadores
Nesse cenário, você atualiza um sistema no qual o SQL Server está instalado em dois computadores: um com o SQL Server 2016 (13.x) ou o SQL Server 2017 (14.x) e o outro com uma versão anterior do SQL Server.
Se uma versão anterior do SQL Server estiver instalada, você continuará a usar a versão anterior para hospedar seu banco de dados MDS em um computador. No entanto, você deve atualizar o esquema do banco de dados MDS e, em seguida, usar o aplicativo Web SQL Server 2016 (13.x) ou SQL Server 2017 (14.x), respectivamente, para acessar o banco de dados MDS. O banco de dados MDS não pode ser acessado pelo aplicativo Web da versão anterior.
Para atualizar num cenário com dois computadores
- Conclua todas as etapas em Atualização sem atualização do mecanismo de banco de dados.
Atualizar restaurando um banco de dados a partir do backup
Nesse cenário, o SQL Server 2016 (13.x) ou o SQL Server 2017 (14.x) é instalado junto com uma versão anterior no mesmo computador ou em dois computadores diferentes. Foi feito backup de um banco de dados em uma versão anterior à versão do SQL Server 2016 (13.x) ou do SQL Server 2017 (14.x), antes da atualização, e o banco de dados deve ser restaurado.
Instale o Master Data Services e quaisquer outros recursos desejados.
Abra o assistente de Instalação do SQL Server.
No painel esquerdo, selecione Instalação.
No painel direito, selecione Nova instalação autônoma do SQL Server ou adicione recursos a uma instalação existente.
Na página Seleção de Recursos , selecione Master Data Services e quaisquer outros recursos que você queira instalar.
Conclua o assistente.
Restaure o banco de dados do qual foi feito backup.
Atualize o esquema do banco de dados MDS, crie um aplicativo Web e associe o novo aplicativo Web ao banco de dados MDS atualizado. Para obter instruções, consulte as etapas 2 a 4 em Atualização sem atualização do mecanismo de banco de dados
Solução de problemas
Questão: Quando você abre o aplicativo Web SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x), uma mensagem de erro "a versão do cliente não é compatível com a versão do banco de dados" é exibida.
Solução: Esse problema ocorre quando um aplicativo Web SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ou SQL Server 2016 (13.x) Master Data Manager tenta acessar um banco de dados que foi atualizado para o SQL Server 2017 (14.x) MDS. Em vez disso, você deve usar um aplicativo Web SQL Server 2016 (13.x) ou SQL Server 2017 (14.x).
Esse problema também pode ocorrer se você não parar e reiniciar o pool de aplicativos MDS no IIS ao atualizar o esquema de banco de dados MDS. Reinicie o pool de aplicativos MDS para corrigir o problema.