- SQL Server配置信息
- SQL Server塊輸出
- SQL Server事件探查器跟蹤
- SQL Server
- Windows性能日志
- Windows事件日志
“sqldiag”的語法在SQL Server 2005中有相當多的變化,但是在SQL Server 2008中幾乎沒有變化。在SQL Server 2005之前的版本中使用的一些參數可能會與當前版本不兼容。“sqldiag”完整語法如下:
sqldiag
{?[/?]?} | {?[/I?configuration_file] [/O?output_folder_path] [/P?support_folder_path] [/N?output_folder_management_option] [/C?file_compression_type] [/B?[+]start_time] [/E?[+]stop_time] [/A?SQLdiag_application_name] [/T?{?tcp?[?,port?]?|?np?|?lpc?|?via?}?] [/Q]?[/G]?[/R]?[/U]?[/L]?[/X]?} | {?[START?|?STOP?|?STOP_ABORT]?} | {?[START?|?STOP?|?STOP_ABORT]?/A?SQLdiag_application_name?} |
默認情況下,“sqldiag”工具必須被Windows管理員組的用戶來運行,該用戶必須具有完善的SQL Server角色“sysadmin”的權限。要更多了解“sqldiag”輸出信息類型,請打開命令行提示窗口,然后把當前路徑修改到“sqldiag.exe”文件所在路徑,然后敲入如下命令:
Sqldiag
不需要輸入參數就會生成輸出信息。在它收集診斷信息時,該命令提示窗口會在屏幕中滾動顯示狀態信息。你可以看到“SQLDIAG初始化啟動……”信息,表示后面跟著的信息是收集到的信息。數據收集包含從MSINFO32,默認跟蹤日志和SQLDumper日志文件來的各種系統信息。如果你想停止收集,就在鍵盤上摁下“Ctrl+C”。
如果你進入“sqldiag”輸出文件夾,你會發現在收集過程中創建的文件。在這個輸出文件夾里,你可以找到文件名為“MSINFO32”的文件。該文件包含的信息與你在“附件”中運行“系統信息”應用程序或者運行“MSINFO32.EXE”程序時得到的內容是相同類型的信息。這是關于運行SQL Server的計算機的關鍵信息。該信息包括處理器數量,內存數量,磁盤空間容量,以及大量其他硬件和軟件數據。
你還會找到文件名為“xxx_sp_sqldiag_Shutdown.out”的文件,這里“xxx”是SQL Server所在計算機的名稱。該文件包含SQL Server的具體信息,包括SQL Server錯誤日志,幾個關鍵系統存儲過程(包括“sp_helpdb”和“ sp_configure”)的輸出信息,還有很多關于當前SQL Server運行狀態的信息。
你還能在“sqldiag”輸出目錄中發現其它文件。與最新“sqldiag”執行有關的默認跟蹤文件,日志文件,以及包含它們配置信息的一份XML文件副本。微軟公司在這些文件方面的文檔是有限的,所以你會發現,要了解這些文件包含什么,最好的方式就是打開這些文件并檢查其中豐富的信息。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
