Problembeschreibung
Bedenken Sie, dass Sie die Datenbank auf URL (dem Azure-BLOB) mithilfe des Befehls SQL Server- Sicherungsdatenbank oder der verwalteten Sicherungsichern. Wenn die Sicherung sehr umfangreich ist, kann es bei einigen Anforderungen zwischen dem SQL Server und dem Azure BLOB-Speicherdienst zu einem Timeout kommen, und der Sicherungsvorgang schlägt möglicherweise fehl. Darüber hinaus erhalten Sie eine 1810-Fehlermeldung, die in der SQL Server-Fehlerprotokolldateiwie folgt aussieht:
Datum Uhrzeit Sicherungsfehler: 18210, Schweregrad: 16, Status: 1. Datum Uhrzeit Backup-BackupIoRequest:: ReportIoError: Schreibfehler auf dem Sicherungsmedium "https://xxxx.BLOB.Core.Windows.net/xxx/Full/xxxx_FULL_20170211_230001.bak". Fehler beim Sichern des Betriebssystems für URL hat eine Ausnahme vom Remoteendpunkt erhalten. Ausnahmemeldung: der Client konnte den Vorgang innerhalb des angegebenen Timeouts nicht abschließen. Datum Uhrzeit Sicherungsfehler: 3041, Schweregrad: 16, Status: 1. Datum Uhrzeit Fehler beim Sichern der Sicherung des Befehls Sicherungsdatenbank-mydbname. Überprüfen Sie das Sicherungs Anwendungsprotokoll auf detaillierte Nachrichten.
Ursache
Dieses Problem tritt auf, weil der Timeoutwert des e/a-Vorgangs für das Azure-BLOB nicht lang genug ist. Mit diesem Fix wird der Timeoutwert in einen längeren flexiblen Wert geändert, um die Timeout Häufigkeit des e/a-Vorgangs zu vermeiden.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Kumulatives Update 8 für SQL Server 2016 RTM
Kumulatives Update 5 für SQL Server 2016 SP1
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Neuestes Kumulatives Update für SQL Server 2016
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.