Testa databasuppgraderingen när du installerar en uppdatering
Gäller för: Konfigurationshanteraren (current branch)
Om det behövs kan du köra en testdatabasuppgradering innan du installerar en uppdatering i konsolen för den aktuella grenen av Configuration Manager.
Viktigt
Testuppgradering är inte längre ett obligatoriskt eller rekommenderat steg för de flesta webbplatser.
Om databasen är misstänkt eller ändras av anpassningar som inte uttryckligen stöds av Configuration Manager fortsätter du att använda den här processen.
Behöver jag köra en testuppgradering?
Utfasningen av det här uppgraderingstestet är möjlig på grund av ändringar som introduceras med Configuration Manager aktuella grenen. Dessa ändringar förenklar processen och hastigheten genom vilken installationsprogrammet kan uppdatera en produktionsmiljö till en nyare version. Den här omdesignen gjordes för att hjälpa dig att hålla dig uppdaterad med mindre risk och mindre driftkostnader när du installerar varje ny uppdatering.
Ändringarna gäller hur uppdateringar installeras, inklusive logik som automatiskt återställer en misslyckad uppdatering utan att behöva köra en platsåterställning. Dessa ändringar gör det möjligt att använda -konsolen för att hantera uppdateringsinstallationer och inkluderar ett alternativ för att försöka installera om en misslyckad uppdatering.
Tips
När du uppgraderar till Configuration Manager aktuell gren från en äldre produkt, till exempel System Center 2012 Configuration Manager, är testdatabasuppgraderingar fortfarande ett rekommenderat steg.
Om du fortfarande planerar att testa uppgraderingen av en platsdatabas när du installerar en uppdatering i konsolen, kompletterar följande information vägledningen för att installera en uppdatering i konsolen.
Förbereda för att köra en testdatabasuppgradering
Om du vill köra uppgraderingstestet använder du Configuration Manager installationsprogrammet från mappen CD.Latest. Använd samma version av källfilerna som den version av Configuration Manager som du uppdaterar till.
Om du till exempel vill testa databasuppdateringen för version YYMM:
Du behöver minst en webbplats på version YYMM som du kan hämta mappen CD.Latest från.
Om du inte har en plats som kör den version som krävs bör du överväga att installera en plats i en labbmiljö. Uppdatera sedan webbplatsen till den nya versionen. Den här processen skapar mappen CD.Latest med rätt version av källfilerna.
Uppgraderingstestet körs mot en säkerhetskopia av platsdatabasen som du återställer till en separat instans av SQL Server. När testuppgradningen är klar tar du bort den uppgraderade databasen. Den kan inte användas av en Configuration Manager webbplats.
Kör testuppgradningen
Använd Configuration Manager installationsprogrammet och källfilerna från mappen CD.Latest på en webbplats som kör den version som du planerar att uppdatera till.
Kopiera mappen CD.Latest till en plats på den SQL Server instans som du ska använda för att köra uppgraderingen av testdatabasen.
Skapa en säkerhetskopia av platsdatabasen som du vill testa uppgraderingen. Återställ sedan en kopia av databasen till en instans av SQL Server som inte är värd för en Configuration Manager plats. Den SQL Server instansen måste vara samma utgåva av SQL Server som platsdatabasen. Mer information finns i Snabbstart: Säkerhetskopiera och återställa en SQL Server databas lokalt.
När du har återställt databaskopian kör du installationsprogrammet från mappen CD.Latest. När du kör installationsprogrammet använder
/TESTDBUPGRADE
du kommandoradsalternativet. Om den SQL Server instans som är värd för databaskopian inte är standardinstansen anger du kommandoradsalternativen för att identifiera den instans som är värd för platsdatabaskopian.Du har till exempel en platsdatabas med databasnamnet
CM_ABC
. Du återställer en kopia av den här platsdatabasen till en instans av SQL Server som stöds med instansnamnetDBTest
. Om du vill testa en uppgradering av den här kopian av platsdatabasen använder du följande kommandorad:setup.exe /TESTDBUPGRADE DBtest\CM_ABC
Du hittar Setup.exe på följande plats på källmediet för Configuration Manager:
SMSSETUP\BIN\X64
På instansen av SQL Server där du kör uppgraderingstestet övervakar du ConfigMgrSetup.log i roten på systemenheten för förlopp och framgång.
Om testuppgradering misslyckas kan du åtgärda eventuella problem som rör uppgraderingsfelet för platsdatabasen. Skapa sedan en ny säkerhetskopia av platsdatabasen och testa uppgraderingen av den nya kopian av databasen igen.
Nästa steg
När testdatabasuppdateringen har slutförts tar du bort den uppdaterade databasen. Den kan inte användas av en Configuration Manager webbplats. Du kan sedan gå tillbaka till den aktiva platsen och påbörja uppdateringsinstallationen.
Om en uppdateringsinstallation misslyckas bör du inte behöva återställa platsen. I stället kan du försöka installera uppdateringen igen från -konsolen.