Testar a atualização do banco de dados ao instalar uma atualização
Aplica-se a: Gerenciador de Configurações (branch atual)
Se necessário, você pode executar uma atualização de banco de dados de teste antes de instalar uma atualização no console para o branch atual do Configuration Manager.
Importante
A atualização de teste não é mais uma etapa necessária ou recomendada para a maioria dos sites.
Se o banco de dados for suspeito ou for modificado por personalizações não compatíveis explicitamente com Configuration Manager, continue a usar esse processo.
Preciso executar uma atualização de teste?
A preterição desse teste de atualização é possível devido a alterações introduzidas com Configuration Manager branch atual. Essas alterações simplificam o processo e a velocidade pelo qual a configuração pode atualizar um ambiente de produção para uma versão mais recente. Essa reformulação foi feita para ajudá-lo a permanecer atual com menos risco e menos sobrecarga operacional ao instalar cada nova atualização.
As alterações são sobre como as atualizações são instaladas, incluindo a lógica que reverte automaticamente uma atualização com falha sem a necessidade de executar uma recuperação do site. Essas alterações permitem o uso do console para gerenciar instalações de atualização e incluem uma opção para tentar novamente a instalação de uma atualização com falha.
Dica
Quando você atualiza para Configuration Manager branch atual de um produto mais antigo, como o System Center 2012 Configuration Manager, as atualizações de banco de dados de teste permanecem uma etapa recomendada.
Se você ainda planeja testar a atualização de um banco de dados do site ao instalar uma atualização no console, as informações a seguir complementam as diretrizes sobre como instalar uma atualização no console.
Preparar para executar uma atualização de banco de dados de teste
Para executar o teste de atualização, use o Configuration Manager Configuração da pasta CD.Latest. Use a mesma versão dos arquivos de origem que a versão de Configuration Manager à qual você está atualizando.
Por exemplo, para testar a atualização do banco de dados para a versão YYMM:
Você precisa de pelo menos um site na versão YYMM da qual você pode obter essa pasta CD.Latest.
Se você não tiver um site que execute a versão necessária, considere instalar um site em um ambiente de laboratório. Em seguida, atualize esse site para a nova versão. Esse processo cria a pasta CD.Latest com a versão correta dos arquivos de origem.
O teste de atualização é executado em um backup do banco de dados do site que você restaura em uma instância separada de SQL Server. Depois que a atualização de teste for concluída, descarte o banco de dados atualizado. Ele não pode ser usado por um site Configuration Manager.
Executar a atualização de teste
Use Configuration Manager Instalação e os arquivos de origem da pasta CD.Latest de um site que executa a versão para a qual você planeja atualizar.
Copie a pasta CD.Latest para um local na instância SQL Server que você usará para executar a atualização do banco de dados de teste.
Crie um backup do banco de dados do site que você deseja testar a atualização. Em seguida, restaure uma cópia desse banco de dados para uma instância de SQL Server que não hospeda um site Configuration Manager. A instância SQL Server precisa ser a mesma edição de SQL Server que o banco de dados do site. Para obter mais informações, consulte Início Rápido: Fazer backup e restaurar um banco de dados SQL Server local.
Depois de restaurar a cópia do banco de dados, execute a instalação da pasta CD.Latest. Ao executar a Configuração, use a opção
/TESTDBUPGRADE
de linha de comando. Se a instância SQL Server que hospeda a cópia do banco de dados não for a instância padrão, forneça as opções de linha de comando para identificar a instância que hospeda a cópia do banco de dados do site.Por exemplo, você tem um banco de dados do site com o nome
CM_ABC
do banco de dados . Você restaura uma cópia deste banco de dados do site em uma instância de SQL Server com suporte com o nomeDBTest
da instância . Para testar uma atualização desta cópia do banco de dados do site, use a seguinte linha de comando:setup.exe /TESTDBUPGRADE DBtest\CM_ABC
Você pode encontrar Setup.exe no seguinte local na mídia de origem para Configuration Manager:
SMSSETUP\BIN\X64
Na instância de SQL Server em que você executa o teste de atualização, monitore o ConfigMgrSetup.log na raiz da unidade do sistema para obter progresso e êxito.
Se a atualização de teste falhar, corrija quaisquer problemas relacionados à falha de atualização do banco de dados do site. Em seguida, crie um novo backup do banco de dados do site e retome a atualização da nova cópia do banco de dados.
Próximas etapas
Depois que a atualização do banco de dados de teste for concluída com êxito, descarte o banco de dados atualizado. Ele não pode ser usado por um site Configuration Manager. Em seguida, você pode retornar ao seu site ativo e iniciar a instalação de atualização.
Se uma instalação de atualização falhar, você não precisará recuperar o site. Em vez disso, você pode repetir a instalação de atualização de dentro do console.