Erhöhen die Anzahl der SQL Server-Fehlerprotokolle

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 196909 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt, wie die Anzahl der SQL Server-Fehlerprotokolle erhöhen.

In der Standardeinstellung bleiben die Fehlerprotokolle von SQL Server in der SQL Server-Protokoll-Unterordner. Standardmäßig gibt es sieben Fehlerprotokolle von SQL Server. Fehlerprotokoll und anschließend durch Errorlog.6. Der Name des aktuellen, die letzten Protokolls ist Errorlog ohne Erweiterung. Das Protokoll wird jedes Mal neu erstellt, dass Sie SQL Server neu starten. Wenn die Fehlerprotokolldatei neu erstellt wird, wird im vorherige Protokoll in errorlog umbenannt, und nächste vorherige Protokoll (ErrorLog) ist in errorlog usw. umbenannt. ErrorLog.6 wird gelöscht. Dies tatsächlich eintritt in umgekehrter Reihenfolge, aber das Ergebnis ist das gleiche.

In einigen Fällen empfiehlt es sich, mehr als sieben archivierte Protokolle aufbewahrt. In SQL Server 2000 und späteren Versionen ist die Anzahl der Fehlerprotokolle, die erstellt werden, bevor sie wiederverwendet werden über das kontextbezogene Popup-Menü für SQL Server-Protokolle konfiguriert. Weitere Informationen finden Sie im folgende Thema in der SQL Server-Onlinedokumentation:
SQL Server-Fehlerprotokolle konfigurieren
In SQL Server 7.0 können Sie eine Registrierungsschlüsseleinstellung auf mehr als sieben Fehlerprotokolle behalten hinzufügen.

Erhöhen Sie die Anzahl der SQL Server Fehlerprotokolle in SQL Server 7.0-Umgebungen

Warnung: Wenn Sie den Registrierungs-Editor nicht ordnungsgemäß verwenden, können Sie schwerwiegende Probleme verursachen, die möglicherweise eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die durch unkorrekte Verwendung des Registrierungs-Editors entstehen, behoben werden können. Verwenden Sie Registrierungs-Editor auf eigene Gefahr.

Da dieser Befehl wird die Registrierung geändert, empfiehlt Microsoft, dass Sie die Änderungen sichern. Hierzu können Sie das Befehlszeile-Dienstprogramm Regrebld.exe ausführen mit der -Sicherung Parameter. Zum Beispiel:
D:\MSSQL7\BINN>regrebld -Backup
Hinweis Das Befehlszeile-Dienstprogramm Regrebld.exe ist nur in SQL Server 7.0 verfügbar. Informationen zum Wiederherstellen der Registrierung in SQL Server 2000 finden Sie in der SQL Server-Onlinedokumentation.

Dieser Befehl erstellt fünf Dateien in der SQL Server-Unterordner "Binn":
  • Mssql7.rbk
  • Mssql7ct.rbk
  • Mssql7ea.rbk
  • Mssql7es.rbk
  • Mssql7p.rbk
Speichern Sie diese Dateien, da Sie sie zum Wiederherstellen der Registrierung benötigen.

Der neue Registrierungsschlüssel, den Sie festlegen können, ist:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs
Standardmäßig ist dieser Schlüssel nicht vorhanden. Der Wert ist vom Typ REG_DWORD. Ändern Sie den Wert auf die Anzahl der Protokolle, die Sie verwalten möchten.

Darüber hinaus können Sie den Fehler Logwithout Neustart von SQL Server mithilfe der Sp_cycle_errorlog gespeicherte Prozedur in SQL Server 7.0 blättern. Dieses Verfahren ist ein einfacher Wrapper für die Anweisung DBCC ERRORLOG. Ausführen von DBCC ERRORLOG wird das SQL Server-Fehlerprotokoll zurückgesetzt.

Informationsquellen

Weitere Informationen zum Erhöhen der archivierbar Anzahl von SQL Server-Fehlerprotokolle in älteren Versionen von SQL Server, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
230590 Mehr als sechs SQL Server-Fehlerprotokolle archivieren

Eigenschaften

Artikel-ID: 196909 - Geändert am: Freitag, 9. Mai 2014 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
Keywords: 
kbhowtomaster kbmt KB196909 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 196909
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com