Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server para Windows
Veja a seguir os cenários de upgrade do Microsoft SQL Server Master Data Services.
- Atualize sem a atualização do Mecanismo de Banco de Dados
- Atualize com a atualização do Mecanismo de Banco de Dados
- Atualizar em Cenário de Dois Computadores
- Atualizar com Restaurar um banco de dados do backup
Importante
O MDS (Master Data Services) é removido no SQL Server 2025 (17.x). Continuamos a dar suporte ao MDS no SQL Server 2022 (16.x) e versões anteriores.
Antes de atualizar
Faça um backup do banco de dados antes de executar atualizações.
O processo de atualização recria os procedimentos armazenados e atualiza tabelas usadas pelo Master Data Services. Todas as personalizações que você fizer para qualquer um desses componentes podem ser perdidas.
Pacotes de implantação de modelo só podem ser usados na edição do SQL Server na qual foram criados. Você não pode 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 DQS (Data Quality Services) e o MDS (Master Data Services) para a versão mais recente do SQL Server, qualquer versão anterior do suplemento MDS para Excel não funcionará mais. Você pode baixar o suplemento MDS do SQL Server 2016 (13.x) para Excel do Suplemento Master Data Services para Microsoft Excel.
Local do arquivo
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, o SQL Server 2017 (14.x) é 140e o SQL Server 2019 (15.x) é 150.
Atualização sem atualizar o Mecanismo de Banco de Dados
Neste cenário, você continua usando o SQL Server 2008 R2 (10.50.x), o SQL Server 2012 (11.x), o SQL Server 2014 (12.x) ou o SQL Server 2016 (13.x) para hospedar o banco de dados do MDS. Entretanto, você precisa fazer upgrade do esquema do banco de dados do MDS e, depois, criar um aplicativo Web do SQL Server atual para acessar o banco de dados do 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, conforme mostrado no Local do arquivo.
Instale o Master Data Services e 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 outros recursos que você deseje instalar.
Conclua o assistente.
Atualize o esquema de banco de dados de MDS.
Abra o SQL Server Gerenciador de Configuração do Master Data Services atual.
Para atualizar o esquema de banco de dados MDS, você deve estar conectado como a Conta de Administrador que foi especificada quando o banco de dados MDS foi criado. No banco de dados MDS, em
mdm.tblUser, esse usuário tem oIDvalor de1.No painel esquerdo, selecione Configuração de 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 de Atualização do Banco de Dados. Para obter mais informações, confira Assistente de Atualização de Banco de Dados (Gerenciador de Configuração do Master Data Services).
Crie um aplicativo Web.
Abra o SQL Server Gerenciador de Configuração do Master Data Services 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.
Criar novo site. Um novo aplicativo Web é criado automaticamente quando o site é criado.
O aplicativo Web do 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 do SQL Server do Gerenciador de Configuração do Master Data Services. Você não deve selecionar o aplicativo Web existente e, em vez disso, deve criar um aplicativo Web do SQL Server 2016 (13.x) para o 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 do MDS do 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)], primeiro, precisará excluir o aplicativo Web e o pool de aplicativos associado do IIS e, depois, criar um aplicativo Web com o mesmo nome usando a versão SQL Server 2016 (13.x) do Gerenciador de Configuração do Master Data Services. Para obter mais informações sobre como remover o aplicativo Web e os pools de aplicativos do IIS, veja 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 o SQL Server 2008 R2 (10.50.x): abra Painel de Controle>Programas e Recursos 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 Atualize sem a atualização do Mecanismo de Banco de Dados.
Atualização de cenário com dois computadores
Nesse cenário, você atualiza um sistema no qual o SQL Server está instalado em dois computadores: um com SQL Server 2016 (13.x) ou SQL Server 2017 (14.x) e outro com uma versão anterior do SQL Server.
Se uma versão anterior do SQL Server estiver instalada, você continuará usando a versão anterior para hospedar o banco de dados do MDS em um computador. Entretanto, é necessário fazer upgrade do esquema do banco de dados do MDS e, depois, usar o aplicativo Web SQL Server 2016 (13.x) ou SQL Server 2017 (14.x), respectivamente, para acessar o banco de dados do MDS. O banco de dados MDS não pode ser acessado pelo aplicativo Web de versão anterior.
Para atualizar em cenário de dois computadores
- Conclua todas as etapas em Atualize sem a atualização do Mecanismo de Banco de Dados.
Atualizar restaurando um banco de dados do backup
Neste 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 precisa ser restaurado.
Instale o Master Data Services e 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 outros recursos que você deseje instalar.
Conclua o assistente.
Restaure o banco de dados cujo backup foi feito.
Atualize o esquema de banco de dados do MDS, crie um aplicativo Web e associe o novo aplicativo Web com o banco de dados do MDS atualizado. Para obter instruções, confira as etapas 2 a 4 em Atualizar sem a atualização do Mecanismo de Banco de Dados
Solução de problemas
Questão: Quando você abre o SQL Server 2008 R2 (10.50.x), o SQL Server 2012 (11.x), o SQL Server 2014 (12.x) ou o aplicativo Web 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 SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12. x) ou o aplicativo Web Master Data Manager do SQL Server 2016 (13.x) tenta acessar um banco de dados que foi atualizado para o MDS do SQL Server 2017 (14.x). Você deve usar um aplicativo Web SQL Server 2016 (13.x) ou SQL Server 2017 (14.x).
Esse problema também poderá ocorrer se você não parar e reiniciar o Pool de Aplicativos MDS no IIS ao atualizar o esquema de banco de dados do MDS. Reinicie o Pool de Aplicativos MDS para corrigir o problema.