Testar a atualização de base de dados quando instalar uma atualizaçãoTest the database upgrade when installing an update

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

As informações neste tópico podem ajudar a executar um teste de atualização de base de dados antes de instalar uma atualização na consola para o ramo atual do Configuration Manager.The information in this topic can help you run a test database upgrade before you install an in-console update for the current branch of Configuration Manager. No entanto, o teste de atualização já não é necessária ou Recomendamos passo, a menos que a base de dados é suspeita ou é modificado pelo personalizações explicitamente não suportadas pelo Configuration Manager.However, the test upgrade is no longer a required or recommend step unless your database is suspect, or is modified by customizations not explicitly supported by Configuration Manager.

É necessário executar um teste de atualização?Do I need to run a test upgrade?

Descontinuação de teste de atualização é disponibilizada devido a alterações que foram introduzidas com o System Center Configuration Manager.The deprecation of this upgrade test is made possible due to changes that are introduced with System Center Configuration Manager. Estas alterações simplificam o processo e a velocidade a que um ambiente de produção pode ser atualizado para versões mais recentes.These changes simplify the process and speed by which a production environment can be updated to newer versions. Este recriar foi efetuada para ajudar os clientes Mantenha-se atualizado com menor o risco e menos sobrecarga operacional quando instalar cada atualização de novo.This redesign was done to help customers stay current with less risk, and less operational overhead when installing each new update.

As alterações são a forma como a instalação de atualizações, incluindo lógica automaticamente reverte uma atualização falhada sem a necessidade de executar uma recuperação de site.The changes are to how updates install, including logic that automatically rolls back a failed update without the need to run a site recovery. Estas alterações permitem a utilização da consola para gerir as instalações de atualizações e inclui uma opção para repetir a instalação de uma atualização falhada.These changes enable the use of the console to manage update installations, and include an option to retry installation of a failed update.

Dica

Quando atualizar para o System Center Configuration Manager a partir de um produto mais antigo, como o System Center 2012 Configuration Manager, atualizações da base de dados de teste permanecem um passo recomendado.When you upgrade to System Center Configuration Manager from an older product, like System Center 2012 Configuration Manager, test database upgrades remain a recommended step.

Se pretender testar a atualização da base de dados do site quando instala uma atualização na consola, as seguinte suplementos de informações ainda o orientações sobre como instalar uma atualização na consola.If you still plan to test the upgrade of a site database when you install an in-console update, the following information supplements the guidance on installing an in-console update.

Preparar para executar um teste de atualização de base de dadosPrepare to run a test database upgrade

Antes de instalar uma nova atualização na sua hierarquia, como a atualização 1702, pode testar a atualização da sua base de dados do site.Before you install a new update in your hierarchy, like update 1702, you can test the upgrade of your site database.

Para executar o teste de atualização, utilize o programa de configuração do Configuration Manager dos ficheiros de origem do CD. Pasta mais recente de um site que executa a versão do Configuration Manager que estão a atualizar a.To run the upgrade test, use the Configuration Manager Setup from the source files from the CD.Latest folder of a site that runs the version of Configuration Manager that you are updating to. Este requisito significa que para testar a atualização de base de dados para a atualização para 1702:This requirement means that to test the database update for update to 1702:

  • Tem de ter pelo menos um site que executa a versão 1702 da qual pode obter antes esse CD. Pasta mais recente.You must have at least one site that runs version 1702 from which you can get that CD.Latest folder.
  • Se não tiver um site que executa a versão necessária, considere a instalação de um site num ambiente de laboratório e, em seguida, atualizar esse site para a nova versão.If you do not have a site that runs the required version, consider installing a site in a lab environment, and then update that site to the new version. Esta ação cria o CD. Pasta mais recente com a versão correta dos ficheiros de origem.This creates the CD.Latest folder with the correct version of source files.

O teste de atualização é executado em relação a uma cópia de segurança da sua base de dados do site restaurada para uma instância separada do SQL Server.The upgrade test is run against a backup of your site database that you restored to a separate instance of SQL Server. Execute a configuração a partir de CD. Mais recente pasta com o testdbupgrade comutador da linha de comandos para testar a atualização restaurada da cópia da base de dados.You run Setup from the CD.Latest folder with the testdbupgrade command-line switch to test upgrade that restored copy of the database. Depois de concluir o teste da atualização, a base de dados atualizada é rejeitado.After the test upgrade completes, the upgraded database is discarded. Não pode ser utilizado por um site do Configuration Manager.It cannot be used by a Configuration Manager site.

Se uma atualização instalar falhar, deve não terá de recuperar o site.If an update install fails, you should not need to recover the site. Em vez disso, pode tentar novamente a instalação de atualização a partir da consola.Instead, you can retry the update installation from within the console.

Executar o teste da atualizaçãoRun the test upgrade

  1. Utilize o Gestor de configuração do programa de configuração e os ficheiros de origem do CD. Mais recente pasta de um site que executa a versão que pretende atualizar.Use Configuration Manager Setup and the source files from the CD.Latest folder of a site that runs the version that you plan to update to.

  2. Copiar o CD. Mais recente pasta para uma localização na instância do SQL Server que irá utilizar para executar o teste de atualização de base de dados.Copy the CD.Latest folder to a location on the SQL Server instance that you will use to run the test database upgrade.

  3. Crie uma cópia de segurança da base de dados do site que pretende testar a atualização.Create a backup of the site database that you want to test upgrade. Em seguida, restaure uma cópia dessa base de dados para uma instância do SQL Server que não aloje um site do Configuration Manager.Next, restore a copy of that database to an instance of SQL Server that does not host a Configuration Manager site. Instância do SQL Server tem de utilizar a mesma edição do SQL Server como a base de dados do site.The SQL Server instance must use the same edition of SQL Server as your site database.

  4. Depois de restaurar a cópia da base de dados, execute configuração partir do CD. Pasta mais recente que contém os ficheiros de origem da versão que está a atualizar.After you restore the database copy, run Setup from the CD.Latest folder that contains the source files from the version you are updating to. Ao executar a Configuração, utilize a opção da linha de comandos /TESTDBUPGRADE .When you run Setup, use the /TESTDBUPGRADE command-line option. Se a instância do SQL Server que aloja a cópia da base de dados não for a instância predefinida, fornece os argumentos da linha de comandos para identificar a instância que aloja a cópia da base de dados de site.If the SQL Server instance that hosts the database copy is not the default instance, provide the command-line arguments to identify the instance that hosts the site database copy.

    Por exemplo, tem uma base de dados do site com o nome de base de dados SMS_ABC.For example, you have a site database with the database name SMS_ABC. Restaurar uma cópia desta base de dados do site para uma instância suportada do SQL Server com o nome de instância DBTest.You restore a copy of this site database to a supported instance of SQL Server with the instance name DBTest. Para testar uma atualização desta cópia da base de dados do site, use a seguinte linha de comandos: Setup.exe /testdbupgrade. DBtest\CM_ABC.To test an upgrade of this copy of the site database, use the following command line: Setup.exe /TESTDBUPGRADE DBtest\CM_ABC.

    Pode encontrar o Setup.exe na seguinte localização no suporte de dados de origem para o System Center Configuration Manager: SMSSETUP\BIN\X64.You can find Setup.exe in the following location on the source media for System Center Configuration Manager: SMSSETUP\BIN\X64.

  5. Na instância do SQL Server em que executou o teste de atualização, monitorizar o ConfigMgrSetup.log na raiz da unidade do sistema para o progresso e êxito.On the instance of SQL Server where you run the upgrade test, monitor the ConfigMgrSetup.log in the root of the system drive for progress and success.

    Se o teste da atualização falhar, corrija quaisquer problemas relacionados com a falha de atualização de base de dados de site.If the test upgrade fails, fix any issues related to the site database upgrade failure. Em seguida, crie uma nova cópia de segurança da base de dados do site e testar a atualização da nova cópia da base de dados.Then, create a new backup of the site database and test the upgrade of the new copy of the database.

Passos seguintesNext steps

Concluído com êxito a atualização de base de dados de teste, elimine a base de dados atualizado.After the test database update completes successfully, discard the updated database. Não pode ser utilizado por um site do Configuration Manager.It cannot be used by a Configuration Manager site. Em seguida, pode regressar ao seu site do Active Directory e começar a instalação da atualização.You can then return to your active site and begin the update installation.