Die SQL Server-Sicherung schlägt bei einem Speicherplatzfehler fehl

7

SQL Server 2008 R2 RTM unter Windows 2008 64-Bit.

Probleme beim Sichern einer einzelnen Datenbank mit dem folgenden Befehl

backup database [somedatabase] 
to disk = '\\somehost\d$\BACKUP\somedirectory\some_database.bak'
with compression, init, stats=1

Die Datenbank wird für eine Weile einwandfrei gesichert

93 percent processed.
94 percent processed.

Dann erhalte ich eine Fehlermeldung zum Speicherplatz

Nachricht 3202, Ebene 16,
Status 1, Zeile 1 Schreiben in "\ somehost \ d $ \ BACKUP \ somedirectory \ some_database.bak" fehlgeschlagen: 1130 (Es ist nicht genügend Serverspeicher verfügbar, um diesen Befehl zu verarbeiten.)
Nachricht 3013, Ebene 16,
Status 1, Zeile 1 BACKUP DATABASE wird abnormal beendet.

Dies macht keinen Sinn, da über 800 GB verfügbarer Speicherplatz verfügbar sind und für die Sicherung 121 GB verwendet werden.

In den Protokollen von SQL Server wird diese Meldung angezeigt

Date        9/25/2013 1:04:56 PM
Log     SQL Server (Current - 9/25/2013 12:15:00 PM)

Source      Backup

Message
BackupIoRequest::ReportIoError: write failure on backup device 
'\\somehost\d$\BACKUP\somedirectory\some_database.bak'. Operating 
system error 1130(Not enough server storage is available to process
this command.).

Einige Informationen:

  1. Backups werden lokal vom Server ausgeführt und die Backup-Dateien werden auf \\somehosteinem anderen Server in der Nähe gespeichert .

  2. Sowohl der lokale als auch der Remote-Host verfügen über ausreichend Speicherplatz.

  3. Die Komprimierung ist aktiviert

Jede Unterstützung bei der Ermittlung der tatsächlichen Ursache dieser Sicherungsfehler ist willkommen.

Vielen Dank

Update 16:48

Ab R2 ist die Komprimierung standardmäßig eine Sicherungsoption. Vielen Dank, dass Sie RLF. Immer noch das gleiche Problem mit oder ohne. Der einzige Unterschied besteht darin, dass die Sicherung ohne Komprimierung bei 18% fehlschlägt. Beschlossen, den Speicherplatz zu überwachen, um sicherzustellen, dass während der Sicherung nichts anderes GB verschlingt.

Freier Speicherplatz während der Sicherung

Wie erwartet ging der verfügbare Speicherplatz bei Verwendung der Komprimierung auf 600 GB und ohne Komprimierung auf 400 GB zurück. Der Speicherplatz ist jedoch nie unter 400 gesunken.

Craig Efrein
quelle
Versuchen Sie, lokal zu sichern, und verschieben Sie die Sicherung an einen / w-Speicherort. Sehen Sie, ob das funktioniert. Der Fehler beschwert sich auch über den Speicherplatz.
Kin Shah
1
Sie sagen "Komprimierung ist aktiviert". Bedeutet das Komprimierung der Datenbanksicherung? Wenn ja, gut. Oder bedeutet das, dass die Dateikomprimierung für die Sicherungsfreigabe aktiviert ist? Wenn ja, dann ist das wahrscheinlich das Problem. (Aus Erfahrung.)
RLF
1
Sie führen SQL Server 2008 R2 aus, das die Komprimierung in der Standard Edition problemlos durchführen kann. Wie andere betont haben, ist der Fehler klar, der Grund für den Fehler ist unklar. Möglichkeiten (1) Es liegt ein Speicherproblem oder ein Netzwerkproblem vor, das die Sicherung beendet. (2) Jemand anderes unternimmt etwas, das Speicherplatz verbraucht, und möglicherweise schlagen beide fehl. (3) Die Zielfreigabe verwendet die Windows-Komprimierung und meldet daher eine ' geschätzte Größe ', die möglicherweise nicht tatsächlich widerspiegelt, wie viele Daten gespeichert werden können. (Oder eines der Dinge, an die ich nicht gedacht habe.)
RLF
1
Ist die Freigabe, die Sie sichern, im SAN-Speicher oder direkt mit dem anderen Host verbunden? Wenn es sich um SAN handelt, kann es dünn bereitgestellt werden, was zu Ihrem Fehler führen kann.
Mike Fal
1
Haben Sie chkdskauf dem Zieldatenträger ausgeführt?
Jon Seigel

Antworten:

4

Der Fehler not enough server storage availableist irreführend. Dies ist kein Speicherplatz, sondern Windows SMB-Verwaltungsspeicher. Starten Sie den Zielcomputer neu (auf dem die Sicherung gespeichert wird) oder starten Sie zumindest den Serverdienst neu.

Unter dem folgenden Microsoft-Support-Link finden Sie Anweisungen zu möglichen Registrierungsänderungen, die möglicherweise auf dem Computer erforderlich sind, auf dem die Sicherung gespeichert wird.

http://support.microsoft.com/kb/304101

Sie können auch versuchen, nach "Windows Server-Fehler 1130" zu suchen, um weitere Informationen zu erhalten.

Max Vernon
quelle
1
Hallo Max, ich werde versuchen, den Serverdienst neu zu starten und mich in Kürze bei Ihnen melden.
Craig Efrein
Neustart des Servers versuchen. Durch einen Neustart des Serverdienstes wurde das Problem nicht behoben.
Craig Efrein
1
Das Befolgen der Empfehlungen aus dem KB-Link hat funktioniert. Danke Max für deine Hilfe.
Craig Efrein