【问题标题】:What is the SQL query to return the SQL error log configuration?返回 SQL 错误日志配置的 SQL 查询是什么?
【发布时间】:2010-06-30 09:44:25
【问题描述】:

返回SQL错误日志配置的SQL查询是什么?

【问题讨论】:

  • “SQL 错误日志配置”是什么意思?
  • 在SQL服务器里面管理着SQL错误日志选项,当你右键点击那个SQL错误日志选项时,有一个叫做configure的选项,我们可以在这里设置最大错误日志数。

标签: sql-server-2005


【解决方案1】:

在 Management Studio 中查看该选项时运行 SQL Profiler,它似乎存储在注册表中。以下是我得到的。如果我未选中“限制错误日志文件的数量...”选项,则返回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 @InstanceRegPath=@MSSqlServerRegPath + N'\MSSQLServer'

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

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多