Az adatbázis-frissítés teszteléséhez, ha a frissítés telepítéseTest the database upgrade when installing an update

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

A jelen témakörben található információk segítségével is futtatható a tesztadatbázison végzett frissítés a Configuration Manager aktuális ágának konzolon belüli frissítés telepítése előtt.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. A tesztelési célú frissítését azonban egy szükség, vagy lépés javasoljuk, kivéve, ha az adatbázis suspect, és nincs kifejezetten a Configuration Manager által támogatott testreszabások által módosított.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.

Kell egy tesztfrissítésének futtatásához?Do I need to run a test upgrade?

A frissítés tesztelése elavulása tette lehetővé a System Center Configuration Managerrel bevezetett változások miatt.The deprecation of this upgrade test is made possible due to changes that are introduced with System Center Configuration Manager. Ezeket a módosításokat a folyamat és a sebesség, amellyel egy éles környezetben frissíthető újabb verzióra való egyszerűsítése érdekében.These changes simplify the process and speed by which a production environment can be updated to newer versions. Ez újratervezése ügyfelek mindig naprakész kisebb a veszélye, és működési munkaterhelés kevesebb mint minden új frissítés telepítése során végezhető el.This redesign was done to help customers stay current with less risk, and less operational overhead when installing each new update.

A változtatások vannak hogyan frissítések telepítéséhez, beleértve a logika, amely automatikusan visszaállítja a sikertelen frissítés esetén a helyreállítás futtatásának szükségessége nélkül.The changes are to how updates install, including logic that automatically rolls back a failed update without the need to run a site recovery. Ezek a változások esetén kezelheti a konzol használatának engedélyezése, és tartalmaznak, újrapróbálkozás sikertelen frissítés esetén.These changes enable the use of the console to manage update installations, and include an option to retry installation of a failed update.

Tipp

A System Center Configuration Manager egy régebbi terméket, például a System Center 2012 Configuration Manager frissítéskor teszt adatbázis frissítések ajánlott lépés marad.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.

Ha továbbra is a hely adatbázis-frissítés teszteléséhez, konzolon belüli frissítés, a következő információk kiegészítések telepítésekor a útmutatást a konzolon belüli frissítések telepítésével.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.

Készítse elő a tesztadatbázison végzett frissítés futtatásáhozPrepare to run a test database upgrade

Mielőtt új frissítést telepít a hierarchiában, például 1702 frissítése, tesztelheti a frissítést a Helyadatbázis.Before you install a new update in your hierarchy, like update 1702, you can test the upgrade of your site database.

A frissítés tesztelése futtatásához használja a Configuration Manager telepítő a forrásfájlok a CD-n. Legújabb mappa való frissítésekor, amely futtatja a Configuration Manager verziója, amely hely.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. Ez a követelmény azt jelenti, hogy a frissítés 1702 database-frissítés teszteléséhez:This requirement means that to test the database update for update to 1702:

  • Rendelkeznie kell legalább egy helyet, amelyen 1702 verziója fut a amely kaphat a CD-re. Legfrissebb mappát.You must have at least one site that runs version 1702 from which you can get that CD.Latest folder.
  • Ha nem rendelkezik a szükséges verziót futtató helyen, javasoljuk, hogy a hely telepítse laborkörnyezetben, és az új verzióra frissíti, hogy a hely.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. Ezzel létrehozza a CD-n. Legújabb mappa forrásfájlokat megfelelő verziójával.This creates the CD.Latest folder with the correct version of source files.

A frissítés tesztelése a Helyadatbázis az SQL Server külön példányának a visszaállított biztonsági vonatkozóan fut le.The upgrade test is run against a backup of your site database that you restored to a separate instance of SQL Server. Futtassa a telepítőt a CD-ről. Legújabb mappában, amelynek a testdbupgrade parancssori kapcsoló, amely vissza az adatbázis-frissítés teszteléséhez.You run Setup from the CD.Latest folder with the testdbupgrade command-line switch to test upgrade that restored copy of the database. A tesztelési célú frissítését követően a rendszer törli a frissített adatbázis.After the test upgrade completes, the upgraded database is discarded. A Configuration Manager-hely nem használható.It cannot be used by a Configuration Manager site.

Ha egy frissítés a telepítés leáll, nem kell a hely helyreállításához.If an update install fails, you should not need to recover the site. Ehelyett újra a frissítés telepítésének a konzolról.Instead, you can retry the update installation from within the console.

Tesztfrissítésének futtatásáhozRun the test upgrade

  1. Használja a Configuration Manager telepítő és a forrásfájlok a CD-ről. Legújabb mappát a hely, amely a verzió fut, amely azt tervezi, hogy frissíteni.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. Másolás a CD-ről. Legújabb mappát egy helyre a tesztcélú adatbázis-frissítés futtatásához használandó SQL Server-példányon.Copy the CD.Latest folder to a location on the SQL Server instance that you will use to run the test database upgrade.

  3. A hely adatbázis-frissítés teszteléséhez használni kívánt biztonsági másolatot készíteni.Create a backup of the site database that you want to test upgrade. Ezt követően állítsa vissza, hogy az adatbázis másolatát egy Configuration Manager-hely nem üzemeltető SQL Server-példányra.Next, restore a copy of that database to an instance of SQL Server that does not host a Configuration Manager site. Az SQL Server-példány az SQL Server ugyanazon kiadását kell használnia, a helyadatbázissal.The SQL Server instance must use the same edition of SQL Server as your site database.

  4. Az adatbázis-példány visszaállítását követően futtassa a telepítő CD-ről. Legfrissebb mappát, amely tartalmazza a a verzióra frissít, a forrásfájlok.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. A telepítő futtatásakor használja a /TESTDBUPGRADE parancssori kapcsolót.When you run Setup, use the /TESTDBUPGRADE command-line option. Ha az adatbázis másolatát SQL Server-példány nem az alapértelmezett példány, adja meg a hely adatbázis másolatát példányt azonosító parancssori argumentumokat.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.

    Például, hogy az adatbázis nevét a Helyadatbázis SMS_ABC.For example, you have a site database with the database name SMS_ABC. Visszaállíthatja a Helyadatbázis egy példányát a példány nevét az SQL Server egy támogatott példányba DBTest.You restore a copy of this site database to a supported instance of SQL Server with the instance name DBTest. A Helyadatbázis példányának frissítési teszteléséhez a következő parancsot használja: 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.

    A következő helyen forrás-adathordozóján a System Center Configuration Manager található Setup.exe: 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. A frissítés tesztelése futtató SQL Server-példányon, figyelheti a ConfigMgrSetup.log folyamatának és sikerességének a rendszermeghajtó gyökérmappájában található.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.

    Ha a tesztfrissítés sikertelen, javítsa ki a Helyadatbázis frissítésének sikertelenségét okozó problémákat.If the test upgrade fails, fix any issues related to the site database upgrade failure. Ezután hozzon létre egy új biztonsági másolatot készít a helyadatbázisról, és az új másolati példányán az adatbázis-frissítés teszteléséhez.Then, create a new backup of the site database and test the upgrade of the new copy of the database.

További lépésekNext steps

A vizsgálat után adatbázis frissítése sikeresen befejeződött, a frissített adatbázis elvetéséhez.After the test database update completes successfully, discard the updated database. A Configuration Manager-hely nem használható.It cannot be used by a Configuration Manager site. Az aktív hely majd visszatérhet és a frissítés a telepítés megkezdéséhez.You can then return to your active site and begin the update installation.