Teste a atualização da base de dados ao instalar uma atualização
Aplica-se a: Configuration Manager (ramo atual)
Se necessário, pode executar uma atualização da base de dados de teste antes de instalar uma atualização na consola para o ramo atual do Gestor de Configuração.
Importante
A atualização do teste já não é um passo necessário ou recomendado para a maioria dos sites.
Se a sua base de dados é suspeita ou é modificada por personalizações não suportadas explicitamente pelo Gestor de Configurações, continue a utilizar este processo.
Preciso fazer um upgrade de teste?
A depreciação deste teste de atualização é possível devido a alterações introduzidas com o atual ramo do Gestor de Configuração. Estas alterações simplificam o processo e a velocidade através do qual a configuração pode atualizar um ambiente de produção para uma versão mais recente. Este redesenho foi feito para ajudá-lo a manter-se atualizado com menos risco e menos sobrecarga operacional ao instalar cada nova atualização.
As alterações são para a forma como as atualizações são instaladas, incluindo a lógica que automaticamente reverte uma atualização falhada sem a necessidade de executar uma recuperação do site. Estas alterações permitem a utilização da consola para gerir as instalações de atualização e incluem uma opção para voltar a tentar a instalação de uma atualização falhada.
Dica
Quando atualiza para o atual ramo do Gestor de Configuração a partir de um produto mais antigo, como System Center Gestor de Configuração de 2012, as atualizações da base de dados de teste continuam a ser um passo recomendado.
Se ainda planeia testar a atualização de uma base de dados do site quando instala uma atualização na consola, a seguinte informação complementa a orientação para a instalação de uma atualização na consola.
Prepare-se para executar uma atualização da base de dados de teste
Para executar o teste de atualização, utilize a configuração do gestor de configuração a partir da pasta CD.Mais recente. Utilize a mesma versão dos ficheiros de origem que a versão do Gestor de Configuração para a qual está a atualizar.
Por exemplo, para testar a atualização da base de dados para a versão YYMM:
Precisa de pelo menos um site na versão YYMM a partir do qual pode obter a pasta CD.Mais recente.
Se não tiver um site que executa a versão necessária, considere instalar um site em um ambiente de laboratório. Em seguida, atualize este site para a nova versão. Este processo cria a pasta CD.Mais recente com a versão correta dos ficheiros de origem.
O teste de atualização é executado contra uma cópia de segurança da base de dados do seu site que restaura para um caso separado de SQL Server. Após o upgrade do teste, elimine a base de dados atualizada. Não pode ser usado por um site do Gestor de Configuração.
Executar o upgrade de teste
Utilize a Configuração do Gestor de Configuração e os ficheiros de origem da pasta CD.Mais recente de um site que executa a versão a que pretende atualizar.
Copie a pasta CD.Mais recente para uma localização no SQL Server caso que utilizará para executar a atualização da base de dados de teste.
Crie uma cópia de segurança da base de dados do site que pretende testar a atualização. Em seguida, restaurar uma cópia dessa base de dados para um caso de SQL Server que não hospeda um site do Gestor de Configuração. A SQL Server instância tem de ser a mesma edição de SQL Server que a base de dados do seu site. Para obter mais informações, consulte Quickstart: Backup e restaurar uma base de dados SQL Server no local.
Depois de restaurar a cópia da base de dados, executar configuração a partir da pasta CD.Mais recente. Ao executar a Configuração, utilize a opção da linha de comandos /TESTDBUPGRADE . Se a SQL Server instância que acolhe a cópia da base de dados não for a instância padrão, forneça as opções da linha de comando para identificar a instância que acolhe a cópia da base de dados do site.
Por exemplo, tem uma base de dados do site com o nome da base de
CM_ABC
dados. Você restaurar uma cópia desta base de dados do site para um exemplo suportado de SQL Server com o nome de instânciaDBTest
. Para testar uma atualização desta cópia da base de dados do site, utilize a seguinte linha de comando:setup.exe /TESTDBUPGRADE DBtest\CM_ABC
Pode encontrar Setup.exe no seguinte local no meio de origem do Gestor de Configuração:
SMSSETUP\BIN\X64
No caso de SQL Server onde executa o teste de upgrade, monitorize o ConfigMgrSetup.log na raiz do sistema para o progresso e sucesso.
Se a atualização do teste falhar, corrija quaisquer problemas relacionados com a falha de atualização da base de dados do site. Em seguida, crie uma nova cópia de segurança da base de dados do site e reteste a atualização da nova cópia da base de dados.
Passos seguintes
Após a atualização da base de dados de teste concluída com sucesso, elimine a base de dados atualizada. Não pode ser usado por um site do Gestor de Configuração. Em seguida, pode voltar ao seu site ativo e iniciar a instalação de atualização.
Se uma instalação de atualização falhar, não deverá ser necessário recuperar o site. Em vez disso, pode voltar a tentar a instalação de atualização a partir da consola.