Habe einen Artikel vor The geschrieben Blogbeitrag „MS SQL Logging Management “ , der vorstellt, wie man das Fehlerprotokoll von SQL Server Die maximale Anzahl von Archiven kann, sofern in der UI-Schnittstelle von SSMS festgelegt, unter "Verwaltung" -> "SQL Server-Protokolle" Rechtsklick-Option"Konfigurieren" Stellen Sie die Anzahl der Fehlerprotokolle wie folgt ein:
Wenn Sie Skripteinstellungen verwenden, wie unten gezeigt, kann dieses Skript auch die maximale Anzahl von Fehlerprotokollen ändern Nehmen Sie SQL Server 2008 als Beispiel (Standardinstanz), die Registrierung HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer Es gibt kein unter NumErrorLogs, dieser Parameter befindet sich tatsächlich in HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLServer Nehmen Sie SQL Server 2014 als Beispiel (Standardinstanz), die Registrierung HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer hat diesen Parameter nicht NumErrorLogs, dieser Parameter befindet sich tatsächlich in HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL12.MSSQLS ER VERMSSQLServer unten; Natürlich ist der Registrierungspfad immer noch anders, wenn es sich um eine benannte Instanz handelt, aber Die oben gespeicherte Prozedur verwendet die oben genannten Parameter (Der gleiche Parameter) kann in der Registrierung geändert werdenNumErrorLogs Parameter, war ursprünglich N'HKEY_LOCAL_MACHINE' und N'SoftwareMicrosoftMSSQLServerMSSQLServer' ist der spezifische Pfad des Parameters in der Registrierung, aber die tatsächliche Überprüfung ergab, dass dies aufgrund von master.sys .xp_instance_regwrite ist eine gespeicherte Prozedur ohne Dokumentation, daher weiß ich nicht, wie es intern verarbeitet wird, d.h. ich weiß nicht, ob es eine interne Konvertierung war oder andere Gründe. Das ist eine sehr verwirrende und rätselhafte Frage.
USE [master];GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs', REG_DWORD,
10;
GO
Das obige ist der detaillierte Inhalt vonFragen zum Einrichten der Registrierung in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!