自动化收集SQLSERVER诊断信息的工具选择及使用介
导读:1建站知识相信很多人都遇到过当SQLSERVER出现问题的时候,如果想解决的话一般需要你收集一些系统信息和SQLSERVER诊断信息;接下如何seo优化推广网站高端网站建设。
自动化收集SQLSERVER诊断信息
相信很多人都遇到过当SQLSERVER出现问题的时候,而你又解决不了需要DBA或者微软售后支持工程师去帮忙解决问题,那么他们一般需要你收集一些系统信息和SQLSERVER诊断信息。而收集这些信息又需要图形工具,又需要指令,步骤又非常复杂。
我们要按照步骤一步一步把需要的信息收集全,在收集的过程中,往往折腾几次就头痛了
解决问题的工具
这个问题随着一个在SQL2005里的工具的出现而得到了解决
这个工具可以自动收集很多信息,扩展了原来的应用,增强了其信息收集的能力
这个工具就是SQLDIAG.exe SQL代表:SQLSERVER DIAG 代表Diagnostic(诊断)
SQLDiag这个工具可以收集的信息有:
(1)Windows事件日志
(2)S建设网站公司QLSERVER ErrorLog,以及SQL配置信息,一些重要运行信息
(3)SQL曾经产生的DUMP文件
(4)服务器系统配置信息
(5)同时包含有系统和SQL性能计数器的性能日志
(6)服务器端Trace
这个工具可以帮助DBA自动打开服务器端Trace,比用SQLSERVER Profiler要安全多了
因为SQLSERVER Profiler属于客户端跟踪工具,而且需要网站优化seo培训消耗系统资源跟服务器通信需要
进程间通信,而这个工具用的是服务器端Trace
SQLDiag工具默认安装在:C:\Program Files\Microsoft SQL Server\90\Tools\Binn
C盘是我的SQLSERVER安装路径,大家安装SQLSERVER不是选择默认路径的话可能跟我不一样
使用工具
这个工具需要在命令行窗口运行,可以在命令行直接运行\SQLdiag.exe,工具会使用默认的配置,收集系统信息
把SQLDIAG.exe拖到cmd窗口,按回车键就可以启动了,详细步骤看下图
当出现SQLDIAG Collection started. Press Ctrl+C to stop. 信息以后就按Crtl+C,终止这个工具的执行。
SQLDIAG 工具会在Binn目录下产生三个XML文件,并且产生一个SQLDIAG子目录,存放刚才收集的信息
使用默认配置(即Binn目录下的SQLDiag.xml)只会收到:
(1)SQL errorlog文件内容,以及SQL配置信息和一些重要运行信息(XXXX_sp_sqldiag_Shutdown.out)
(2)SQL曾经产生的dump记录(XXXX_SQLDUMPER_ERRORLOG.log)
(3)服务器系统配置信息(XXXX_MSINFO32.txt)
(4)SQL默认开启的Default Trace文件(log_XXX.trc)
使用配置文件
你可以使用另外两个SQLDiag自带的XML配置文件SD_General.xml 和 SD_Detailed.xml,这两个xml文件跟SQLDiag.exe在同一目录下,
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-23 ,文章自动化收集SQLSERVER诊断信息的工具选择及使用介主要讲述标签,标题,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6124.html