Atualizar o Master Data Services

Há três cenários para atualizar para o Microsoft SQL Server 2012. Escolha o cenário que se ajusta à sua situação.

Observação importanteImportante
  • 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. Você não pode implantar pacotes de implantação de modelo criados no SQL Server 2008 R2 no SQL Server 2012.

  • O botão Reparar será exibido durante a atualização somente depois que um banco de dados que foi restaurado de um backup tiver sido selecionado. O botão Reparar faz o seguinte: habilita o CLR na instância do SQL, habilita o corretor de serviço e fila do corretor de serviço, e habilita outros serviços necessários.

Atualize do SQL Server 2008 R2 sem a atualização do Mecanismo de Banco de Dados

Este cenário pode ser considerado uma instalação lado a lado, pois o SQL Server 2008 R2 e o SQL Server 2012 são instalados em paralelo, no mesmo computador ou em computadores separados.

Neste cenário, você continua usando o SQL Server 2008 R2 para hospedar seu banco de dados MDS. Entretanto, você precisa atualizar o esquema do banco de dados MDS e, depois, usar o aplicativo Web SQL Server 2012 para acessar o banco de dados MDS. O banco de dados MDS não pode mais ser acessado pelo aplicativo Web SQL Server 2008 R2.

Se você optar por instalar as duas versões no mesmo computador, poderá fazer isso pois os arquivos são instalados em um local diferente.

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

  • No SQL Server 2008 R2, os arquivos são instalados em drive:\Arquivos de Programas\Microsoft SQL Server\Master Data Services.

Para executar esta tarefa, conclua as etapas a seguir.

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

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

    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. Quando a instalação for concluída, atualize o esquema de banco de dados MDS.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

      Observação importanteImportante

      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. Para obter informações sobre como alterar este usuário, consulte Alterar a conta de administrador do sistema (Master Data Services).

    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 para sua instância de banco de dados do SQL Server 2008 R2.

    4. Se o botão Reparar Banco de Dados estiver habilitado, clique nele.

    5. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar Banco de Dados. Para obter mais informações, consulte Atualizar Assistente para Banco de Dados (Gerenciador de Configuração do Master Data Services).

  3. Quando a atualização for concluída, crie um aplicativo Web SQL Server 2012.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

    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 Web e depois clique em Criar Aplicativo.

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

  4. Agora, associe o 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 do SQL Server 2008 R2 com a atualização do Mecanismo de Banco de Dados

Neste cenário, você atualizará o mecanismo de banco de dados e o aplicativo Master Data Services do SQL Server 2008 R2 para o SQL Server 2012.

Para executar esta tarefa, conclua as etapas a seguir.

  1. Abra Painel de Controle > Programas e Recursos e desinstale o Microsoft SQL Server 2008 R2 Master Data Services.

  2. Atualize o mecanismo de banco de dados para o SQL Server 2012.

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

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

    3. No painel direito, clique em Atualizar do SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2.

    4. Conclua o assistente.

  3. Quando a atualização for concluída, adicione o recurso Master Data Services.

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

    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 Tipo de Instalação do assistente, selecione a opção Adicionar recursos a uma instância existente.

    5. Na página Seleção de Recursos, em Recursos Compartilhados, selecione Master Data Services.

    6. Conclua o assistente.

  4. Quando a instalação de MDS for concluída, atualize o esquema de banco de dados MDS.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

      Observação importanteImportante

      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. Para obter informações sobre como alterar este usuário, consulte Alterar a conta de administrador do sistema (Master Data Services).

    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 para sua instância de banco de dados.

    4. Se o botão Reparar Banco de Dados estiver habilitado, clique nele.

    5. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar Banco de Dados. Para obter mais informações, consulte Atualizar Assistente para Banco de Dados (Gerenciador de Configuração do Master Data Services).

    6. Clique em Aplicar.

  5. Quando a atualização for concluída, crie um aplicativo Web SQL Server 2012.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

    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 Web e depois clique em Criar Aplicativo.

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

  6. Agora, associe o 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.

Atualizar do SQL Server 2012 CTP3, RC0 ou RC1

Neste cenário, você deve atualizar o mecanismo de banco de dados, seguido do esquema de banco de dados MDS.

Para executar esta tarefa, conclua as etapas a seguir.

  1. Atualize o mecanismo de banco de dados e instale os arquivos MDS mais recentes.

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

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

    3. No painel direito, clique em Atualizar do SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2.

    4. Conclua o assistente.

  2. Quando a atualização do mecanismo de banco de dados for concluída, atualize o esquema de banco de dados MDS.

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

      Observação importanteImportante

      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.tbl.User, este usuário tem o valor de ID de 1. Para obter informações sobre como alterar este usuário, consulte Alterar a conta de administrador do sistema (Master Data Services).

    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 para sua instância de banco de dados.

    4. Se o botão Reparar Banco de Dados estiver habilitado, clique nele.

    5. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar Banco de Dados. Para obter mais informações, consulte Atualizar Assistente para Banco de Dados (Gerenciador de Configuração do Master Data Services).

    6. Quando a atualização for concluída, feche o Gerenciador de Configuração do Master Data Services.

  3. Abra o Gerenciador de IIS (Serviços de Informações da Internet) e reinicie o Pool de Aplicativos MDS.

Atualizar em Cenário de Dois Computadores

Este cenário envolve a atualização de um sistema no qual o SQL Server está instalado em dois computadores: um com o SQL Server 2012 e o outro com SQL Server 2008 R2 ou SQL Server 2012 CTP3, RC0 ou RC1.

Se o SQL Server 2008 R2 estiver instalado, você continuará usando o SQL Server 2008 R2 para hospedar seu banco de dados MDS em um computador. Entretanto, você precisa atualizar o esquema do banco de dados MDS e, depois, usar o aplicativo Web SQL Server 2012 para acessar o banco de dados MDS. O banco de dados MDS não pode mais ser acessado pelo aplicativo Web SQL Server 2008 R2.

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

  • No SQL Server 2008 R2, os arquivos são instalados em drive:\Arquivos de Programas\Microsoft SQL Server\Master Data Services.

Para executar esta tarefa, conclua as etapas a seguir.

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

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

    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. Quando a instalação for concluída, atualize o esquema de banco de dados MDS.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

      Observação importanteImportante

      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. Para obter informações sobre como alterar este usuário, consulte Alterar a conta de administrador do sistema (Master Data Services).

    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 para sua instância de banco de dados do SQL Server 2008 R2 no outro computador, se o SQL Server 2008 R2 estiver instalado no outro computador.

    4. Se o botão Reparar Banco de Dados estiver habilitado, clique nele.

    5. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar Banco de Dados. Para obter mais informações, consulte Atualizar Assistente para Banco de Dados (Gerenciador de Configuração do Master Data Services).

  3. Quando a atualização for concluída, crie um aplicativo Web SQL Server 2012.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

    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 Web e depois clique em Criar Aplicativo.

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

  4. Agora, associe o 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.

Atualizar com Restaurar um banco de dados do backup

Neste cenário, o SQL Server 2008 R2 ou SQL Server 2012 CTP3, RC0 ou RC1 é instalado em um computador ou dois computadores. Neste cenário, um banco de dados teve o backup feito em uma versão anterior ao SQL Server 2012 RTM antes da atualização, e o banco de dados será restaurado.

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

  • No SQL Server 2008 R2, os arquivos são instalados em drive:\Arquivos de Programas\Microsoft SQL Server\Master Data Services.

Para executar esta tarefa, conclua as etapas a seguir.

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

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

    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. Quando a instalação for concluída, atualize o esquema de banco de dados MDS.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

      Observação importanteImportante

      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. Para obter informações sobre como alterar este usuário, consulte Alterar a conta de administrador do sistema (Master Data Services).

    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 para sua instância de banco de dados do SQL Server 2008 R2.

    4. Se o botão Reparar Banco de Dados estiver habilitado, clique nele.

    5. Clique em Atualizar Banco de Dados para iniciar o Assistente para Atualizar Banco de Dados. Para obter mais informações, consulte Atualizar Assistente para Banco de Dados (Gerenciador de Configuração do Master Data Services).

  4. Quando a atualização for concluída, crie um aplicativo Web SQL Server 2012.

    1. Abra a versão SQL Server 2012 do Gerenciador de Configuração do Master Data Services.

    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 Web e depois clique em Criar Aplicativo.

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

  5. Agora, associe o 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.

Solucionando problemas

Problema: Quando você abre o aplicativo Web SQL Server 2008 R2 Master Data Manager, aparece uma mensagem de erro “a versão de cliente não é compatível com a versão de banco de dados”.

Solução: este problema ocorre quando você tenta acessar um aplicativo Web SQL Server 2008 R2 Master Data Manager. Como o aplicativo Web é associado com um banco de dados do SQL Server 2012, ele não funciona mais. Você deve usar o aplicativo Web SQL Server 2012.

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

Conceitos

Instalar o Master Data Services