KB4567837 – ÅTGÄRD: Nedgradering av skript kan misslyckas när kumulativ uppdatering 20 (CU20) avinstalleras från SQL Server 2017

Gäller för
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Symptom

En nedgradering av skript kan misslyckas och returnera följande felmeddelande när kumulativ uppdatering 20 (CU20) avinstalleras från SQL Server 2017:

      

DateTime SpidNum Fel: 935, Allvarlighetsgrad: 21, Tillstånd: 1.

DateTime SpidNum Skriptnivån för "system_xevents_modification.sql" i databasen "master" kan inte nedgraderas från LevelOne till LevelTwo, som stöds av den här servern. Detta innebär vanligtvis att en framtida databas har kopplats och att nedgraderingsvägen inte stöds av den aktuella installationen. Installera en nyare version av SQL Server och försök öppna databasen igen.

DateTime SpidNum Fel: 3417, Allvarlighetsgrad: 21, Tillstånd: 3.

DateTime SpidNum Det går inte att återställa huvuddatabasen. SQL Server kan inte köras. Återställ master från en fullständig säkerhetskopia, reparera den eller bygg om den. Mer information om hur du återskapar huvuddatabasen finns i SQL Server Books Online.

DateTime SpidNum SQL-spårningen har stoppats på grund av att servern stängts av. Trace ID = '1'. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Lösning

För att kringgå problemet kan du aktivera Spårningsflagga - T902, och sedan kommer SQL Server online och skriptnedgradering fungerar. Du behöver inte avinstallera den igen. Om du vill uppgradera till en ny CU måste du ta bort den här flaggan först.

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.