Testování upgradu databáze při instalaci aktualizace
Platí pro: Configuration Manager (Current Branch)
V případě potřeby můžete spustit upgrade testovací databáze před instalací aktualizace v konzole pro aktuální větev Configuration Manager.
Důležité
Testovací upgrade už není pro většinu webů povinným ani doporučeným krokem.
Pokud je vaše databáze podezřelá nebo je upravena vlastním nastavením, které Configuration Manager explicitně nepodporuje, pokračujte v používání tohoto procesu.
Musím spustit testovací upgrade?
Vyřazení tohoto testu upgradu je možné kvůli změnám, které jsou zavedeny v Configuration Manager aktuální větvi. Tyto změny zjednodušují proces a rychlost, kterými může instalační program aktualizovat produkční prostředí na novější verzi. Tento návrh byl proveden tak, aby vám při instalaci každé nové aktualizace pomohl udržet si aktuální stav s menším rizikem a nižší provozní režií.
Jedná se o změny způsobu instalace aktualizací, včetně logiky, která automaticky vrátí zpět neúspěšnou aktualizaci bez nutnosti spustit obnovení lokality. Tyto změny umožňují použití konzoly ke správě instalací aktualizací a zahrnují možnost opakovat instalaci neúspěšné aktualizace.
Tip
Při upgradu na Configuration Manager aktuální větev ze staršího produktu, jako je System Center 2012 Configuration Manager, zůstanou testovací upgrady databází doporučeným krokem.
Pokud stále plánujete otestovat upgrade databáze lokality při instalaci aktualizace v konzole, následující informace doplňují pokyny k instalaci aktualizace v konzole.
Příprava na spuštění upgradu testovací databáze
Pokud chcete spustit test upgradu, použijte instalační program Configuration Manager ze složky CD.Latest. Použijte stejnou verzi zdrojových souborů jako verze Configuration Manager, na kterou aktualizujete.
Pokud chcete například otestovat aktualizaci databáze pro verzi YYMM:
Potřebujete alespoň jeden web ve verzi YYMM, ze kterého můžete získat složku CD.Latest.
Pokud nemáte lokalitu, na které běží požadovaná verze, zvažte instalaci lokality v testovacím prostředí. Pak aktualizujte tento web na novou verzi. Tento proces vytvoří složku CD.Latest se správnou verzí zdrojových souborů.
Test upgradu se spustí se zálohou databáze lokality, kterou obnovíte do samostatné instance SQL Server. Po dokončení testovacího upgradu upgradovanou databázi zahoďte. Nemůže ji používat Configuration Manager web.
Spuštění testovacího upgradu
Použijte Configuration Manager Setup a zdrojové soubory ze složky CD.Latest lokality, na které běží verze, na kterou chcete aktualizovat.
Zkopírujte složku CD.Latest do umístění na SQL Server instanci, kterou použijete ke spuštění upgradu testovací databáze.
Vytvořte zálohu databáze lokality, kterou chcete otestovat upgrade. Potom obnovte kopii této databáze do instance SQL Server, která není hostitelem Configuration Manager lokality. Instance SQL Server musí mít stejnou edici SQL Server jako databáze lokality. Další informace najdete v tématu Rychlý start: Zálohování a obnovení místní databáze SQL Server.
Po obnovení kopie databáze spusťte instalační program ze složky CD.Latest. Při spuštění instalačního programu použijte možnost příkazového
/TESTDBUPGRADE
řádku. Pokud SQL Server instance, která je hostitelem kopie databáze, není výchozí instancí, zadejte možnosti příkazového řádku k identifikaci instance, která je hostitelem kopie databáze lokality.Máte například databázi lokality s názvem
CM_ABC
databáze . Kopii této databáze lokality obnovíte do podporované instance SQL Server s názvemDBTest
instance . Pokud chcete otestovat upgrade této kopie databáze lokality, použijte následující příkazový řádek:setup.exe /TESTDBUPGRADE DBtest\CM_ABC
Setup.exe najdete v následujícím umístění na zdrojovém médiu pro Configuration Manager:
SMSSETUP\BIN\X64
V instanci SQL Server, kde spustíte test upgradu, monitorujte průběh a úspěch souboru ConfigMgrSetup.log v kořenovém adresáři systémové jednotky.
Pokud se testovací upgrade nezdaří, vyřešte všechny problémy související se selháním upgradu databáze lokality. Potom vytvořte novou zálohu databáze lokality a znovu otestujte upgrade nové kopie databáze.
Další kroky
Po úspěšném dokončení aktualizace testovací databáze zahoďte aktualizovanou databázi. Nemůže ji používat Configuration Manager web. Pak se můžete vrátit do aktivní lokality a zahájit instalaci aktualizace.
Pokud instalace aktualizace selže, neměli byste lokalitu obnovovat. Místo toho můžete zkusit instalaci aktualizace zopakovat z konzoly nástroje .