Atualizar o Master Data Services

Aplica-se a:SQL Server – Somente Windows

Veja a seguir os cenários de upgrade do Microsoft SQL Server Master Data Services.

Importante

  • 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. Talvez você perca as personalizações feitas em um desses componentes.
  • Pacotes de implantação de modelo só podem ser usados na edição do SQL Server na qual foram criados. Não é possível implantar pacotes de implantação de modelo criados no SQL Server 2008 R2 (10.50.x), no SQL Server 2012 (11.x) ou no SQL Server 2014 (12.x) para o SQL Server 2016 (13.x).
  • Depois de atualizar o Data Quality Services e o Master Data Services para a última versão do SQL Server, qualquer versão anterior do suplemento Master Data Services para Excel deixará de funcionar. Baixe o suplemento SQL Server 2016 (13.x) Master Data Services para Excel em Suplemento Master Data Services para Microsoft Excel.

Local do arquivo

  • No SQL Server 2017 (14.x), por padrão, os arquivos são instalados em drive:\Program Files\Microsoft SQL Server\140\Master Data Services.

  • No SQL Server 2016 (13.x), por padrão, os arquivos são instalados em drive:\Program Files\Microsoft SQL Server\130\Master Data Services.

  • No SQL Server 2014 (12.x), por padrão, os arquivos são instalados em unidade:\Arquivos de Programas\Microsoft SQL Server\120\Master Data Services.

  • No SQL Server 2012 (11.x), por padrão, os arquivos são instalados em unidade:\Arquivos de Programas\Microsoft SQL Server\110\Master Data Services.

  • No SQL Server 2008 R2 (10.50.x), por padrão, os arquivos são instalados em unidade:\Program Files\Microsoft SQL Server\Master Data Services.

Atualize sem a atualização do 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 o upgrade, o banco de dados do MDS não poderá mais 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.

Para atualizar sem a atualização do mecanismo de banco de dados

  1. Instale o Master Data Services e outros recursos desejados.

    1. Abra o assistente de instalação do SQL Server.

    2. No painel esquerdo, clique em Instalação.

    3. No painel direito, clique em Nova instalação autônoma do SQL Server ou adicionar recursos a uma instalação existente.

    4. Na página Seleção de Recursos , selecione Master Data Services e outros recursos que você deseje instalar.

    5. Conclua o assistente.

  2. Atualize o esquema de banco de dados de MDS.

    1. Abra o SQL Server Gerenciador de Configuração do Master Data Services atual.

      Importante

      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, este usuário tem o valor de ID de 1.

    2. No painel esquerdo, clique em Configuração do Banco de Dados.

    3. No painel direito, clique em Selecionar Banco de Dados e especifique as informações da instância de banco de dados do SQL Server 2008 R2 (10.50.x), do SQL Server 2012 (11.x), do SQL Server 2014 (12.x) ou do SQL Server 2016 (13.x).

    4. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar 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).

  3. Crie um aplicativo Web.

    1. Abra o SQL Server Gerenciador de Configuração do Master Data Services atual.

    2. No painel esquerdo, clique em Configuração da Web.

    3. No painel direito, na lista Site , selecione uma das seguintes opções:

      • Site Padrão da Webe depois clique em Criar Aplicativo.

      • Criar novo site. Um novo aplicativo Web é criado automaticamente quando o site é criado.

      Importante

      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 com o banco de dados do MDS atualizado que indica que a página solicitada não pode ser acessada porque os dados de configuração relacionados à 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).

  4. Associe o novo aplicativo Web ao banco de dados MDS atualizado.

    1. Na seção Associar Aplicativo ao Banco de Dados , clique em Selecionar.

    2. Selecione o banco de dados MDS.

    3. Clique em Aplicar.

Atualize com a atualização do Mecanismo de Banco de Dados

Neste cenário, você fará upgrade do mecanismo de banco de dados e do aplicativo Master Data Services de uma versão anterior para o SQL Server 2016 (13.x) ou SQL Server 2017 (14.x).

Para atualizar com a atualização do Mecanismo de Banco de Dados

  1. 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.

  2. Faça upgrade do mecanismo de banco de dados para o SQL Server 2016 (13.x) ou SQL Server 2017 (14.x). Para obter mais informações, consulte Choose a Database Engine Upgrade Method.

  3. Conclua todas as etapas em Atualize sem a atualização do Mecanismo de Banco de Dados .

Atualizar em Cenário de Dois Computadores

Neste cenário, você faz upgrade de um sistema no qual o SQL Server está instalado em dois computadores: um com o SQL Server 2016 (13.x) ou 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á 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 do MDS não pode mais ser acessado pelo aplicativo Web com a versão anterior.

Para atualizar em cenário de dois computadores

Atualizar com Restaurar 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. Um banco de dados foi copiado em backup em uma versão anterior ao SQL Server 2016 (13.x) ou SQL Server 2017 (14.x), antes do upgrade e o banco de dados deve ser restaurado.

Para atualizar com restauração de um banco de dados do backup

  1. Instale o Master Data Services e outros recursos desejados.

    1. Abra o assistente de instalação do SQL Server.

    2. No painel esquerdo, clique em Instalação.

    3. No painel direito, clique em Nova instalação autônoma do SQL Server ou adicionar recursos a uma instalação existente.

    4. Na página Seleção de Recursos , selecione Master Data Services e outros recursos que você deseje instalar.

    5. Conclua o assistente.

  2. Restaure o banco de dados cujo backup foi feito.

  3. 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

Problema: quando você abre o aplicativo Web do SQL Server 2008 R2 (10.50.x), do SQL Server 2012 (11.x), do SQL Server 2014 (12.x) ou do SQL Server 2016 (13.x), a mensagem de erro "A versão do cliente não é compatível com a versão de banco de dados" é exibida.

Solução: esse problema ocorre quando um aplicativo Web do SQL Server 2008 R2 (10.50.x), do SQL Server 2012 (11.x), do SQL Server 2014 (12.x) ou do SQL Server 2016 (13.x) Master Data Manager tenta acessar um banco de dados que foi atualizado para o SQL Server 2017 (14.x) Master Data Services. Use um aplicativo Web SQL Server 2017 (14.x).

O 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 MDS. Reinicie o Pool de Aplicativos MDS para corrigir o problema.

Consulte Também

Instalar o Master Data Services