2010-06-30 84 views
-1

什麼是SQL查詢返回SQL錯誤日誌配置?什麼是SQL查詢以返回SQL錯誤日誌配置?

+0

你是什麼意思的「SQL錯誤日誌配置」? – 2010-06-30 10:00:52

+0

在SQL服務器中有SQL錯誤日誌選項管理, 當你右鍵點擊那個SQL錯誤日誌選項時,其中有選項叫configure,在那裏我們可以設置最大錯誤日誌數。 – John 2010-06-30 10:15:53

回答

0

從管理工作室中查看該選項時運行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