KB4581882 - REMEDIERE: Restaurarea bazei de date nu reușește din cauza expirării comenzii de backup în SQL Server 2019

Se aplică la
SQL Server 2019 on Linux

Simptome

În Microsoft SQL Server 2019, încercați să restaurați o bază de date mare rulând următoarea comandă:

USE [coordonator]

RESTAURAREA BAZEI DE DATE [DatabaseName]

FROM DISK = N'/var/opt/mssql/data/FileName'

WITH FILE = 1, MOVE N'Archive_HR' TO N'/var/opt/mssql/data/FileName', MOVE N'DatabaseName' TO N'/var/opt/mssql/data/FileName', NOUNLOAD, STATS = 5

Această comandă returnează următorul mesaj de eroare:

S-a început executarea interogării la Line LineNumber

msg 42019, nivel 16, stare 4, număr linie

Operațiunea RESTORE MANAGED DATABASE nu a reușit. Eroare internă serviciu.

msg 3013, nivel 16, stare 1, lineNumber

RESTORE DATABASE is terminating abnormally.

Timp total de executare: 00:01:51.093

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:

Despre actualizările cumulative pentru SQL Server:

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Soluție

Pentru a rezolva problema, puteți să utilizați IP-ul de la serviciul Kubernetes creat mai jos și să vă conectați la instanța SQL Server:

      

Expunerea portului 1533:

kubectl -n <namespaceName> expune pod <podName> --port=1533 --name=<serviceName> --type=NodePort

      

Apoi, puteți rula manual următoarele patru instrucțiuni:

  1. restaurare bază de date
  2. ALTER DATABASE databaseName <> SET RECOVERY FULL
  3. BACKUP DATABASE <DATABASEName> TO DISK='NUL'
  4. ALTER AVAILABILITY GROUP containedag ADD DATABASE DATABASEName <>

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.