2010-06-30 2 views
-1

SQL 오류 로그 구성을 반환하는 SQL 쿼리는 무엇입니까?SQL 오류 로그 구성을 반환하는 SQL 쿼리는 무엇입니까?

+0

"SQL 오류 로그 구성"이란 무엇입니까? –

+0

SQL 서버에는 관리 아래에 SQL 오류 로그 옵션이 있습니다. SQL 오류 로그 옵션을 마우스 오른쪽 버튼으로 클릭하면 configure에 최대 오류 로그 수를 설정할 수있는 옵션이 있습니다. – John

답변

0

Management Studio에서 해당 옵션을 보는 동안 SQL 프로필러를 실행하는 것으로부터 레지스트리에 저장되어있는 것처럼 보입니다. 다음은 내가 가진 것입니다. "오류 로그 파일 수 제한 ..."옵션을 선택하지 않았거나 그렇지 않으면 NULL을 반환합니다.

경로가 다른지 확인하려면 인스턴스에서 동일한 작업을 시도해보십시오.

declare @HkeyLocal nvarchar(18) 
declare @MSSqlServerRegPath nvarchar(31) 
declare @InstanceRegPath sysname 

select @HkeyLocal=N'HKEY_LOCAL_MACHINE' 

-- Instance-based paths 
select @MSSqlServerRegPath=N'SOFTWARE\Microsoft\MSSQLServer' 
select @[email protected] + N'\MSSQLServer' 

declare @NumErrorLogs int 
exec master.dbo.xp_instance_regread @HkeyLocal, @InstanceRegPath, N'NumErrorLogs', @NumErrorLogs OUTPUT 
select @NumErrorLogs