J'ai écrit un article avant Le article de blog "MS SQL Logging Management " , qui présente comment configurer le journal des erreurs de SQL Server Le nombre maximum d'archives, s'il est défini dans l'interface UI de SSMS, peut être défini à partir de "Gestion" -> "Journaux SQL Server" Option de clic droit"Configurer" Définissez le nombre de journaux d'erreurs comme suit :
Si vous utilisez les paramètres de script, comme indiqué ci-dessous, ce script peut également modifier le nombre maximum de journaux d'erreurs
USE [master];GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs', REG_DWORD,
10;
GO
En prenant SQL Server 2008 comme exemple (instance par défaut), le registre HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer Il n'y a pas de sous NumErrorLogs, ce paramètre est en fait situé dans HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLServer Prenons SQL Server 2014 comme exemple (instance par défaut), le registre HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer n'a pas ce paramètre NumErrorLogs, ce paramètre se trouve en fait dans HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL12 .MSSQLS ERVERMSSQLServer ci-dessous; Bien sûr, s'il s'agit d'une instance nommée, le chemin du registre est toujours différent, mais la procédure stockée ci-dessus utilise les paramètres ci-dessus (Le même paramètre) peut être modifié dans le registreNumErrorLogs paramètres, était à l'origine N'HKEY_LOCAL_MACHINE' et N'SoftwareMicrosoftMSSQLServerMSSQLServer' est le chemin spécifique du paramètre dans le registre, mais la vérification réelle a révélé que ce n'est pas le cas. De plus, en raison de master.sys .xp_instance_regwrite est une procédure stockée sans documentation, donc je ne sais pas comment cela est traité en interne, c'est-à-dire que je ne sais pas s'il s'agissait d'une conversion interne ou pour d'autres raisons. C’est une question très confuse et déroutante.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!