Select the product you need help with
INF:如何增加 SQL Server 錯誤記錄檔的數目文章編號: 196909 - 檢視此文章適用的產品。 本文曾發行於 CHT196909 重要:本文包含編輯系統登錄的資訊。在編輯系統登錄之前,請確定萬一發生問題時,您知道如何復原系統登錄。若需還原作業的相關資訊,請查閱登錄編輯器 (Regedit.exe) 中的「還原登錄」說明主題,或 Regedt32.exe 中的「還原登錄機碼」說明主題。 在此頁中結論
根據預設值,SQL Server 錯誤記錄檔是存放在 SQL Server 的 Log 子目錄中。根據預設值,SQL Server 有七個錯誤記錄檔:Errorlog 與 Errorlog.1 至 Errorlog.6。目前最新的記錄檔名稱是 Errorlog 不加副檔名。每次 SQL Server
重新啟動時就會重新建立記錄檔。之前的記錄檔會重新命名為 Errorlog.1,第二舊的記錄檔 (Errorlog.1) 會重新命名為 Errorlog.2,依此類推,而 Errorlog.6 會被刪除,這實際上是依顛倒順序進行,但結果是相同的。
在某些情況下,您可能會想要保留比七個還多的記錄檔。在 SQL Server 7.0 中,您可以新增登錄機碼設定值,以保留比七個還多的記錄檔。 其他相關資訊
注意
:在 SQL Server 2000 Enterprise Manager 中,您可以經由「SQL Server 記錄檔」的即時蹦現功能表來設定循環使用的錯誤記錄檔的編號。有關其他資訊,請參閱《SQL Server 2000 線上叢書》的〈設定 SQL Server 錯誤記錄檔組態〉主題。
警告:不當使用「登錄編輯器」可能會導致嚴重的問題,此時您就必須重新安裝作業系統。Microsoft 不保證不當使用「登錄編輯器」所導致的問題可以獲得解決,您必須自行承擔使用「登錄編輯器」的風險。 如需有關如何編輯系統登錄的資訊,請檢視「登錄編輯器」(Regedit.exe) 中的「說明」主題〈變更機碼和數值〉,或是檢視 Regedt32.exe 中的「說明」主題〈新增及刪除登錄中的資訊〉與〈編輯登錄資料〉。請注意,在編輯系統登錄之前,請先做好備份。如果您是使用 Windows NT 或 Windows 2000,還必須更新「緊急修復磁片」(Emergency Repair Disk;ERD)。 因為此指令會更改登錄,最好是將變更備份起來。您可以執行指令行公用程式 Regrebld.exe,再加上 -Backup 參數來製作備份,如下所示:
Mssql7.rbk
請儲存這些檔案,如果您想還原登錄,就會用到這些檔案。
Mssql7ct.rbk Mssql7ea.rbk Mssql7es.rbk Mssql7p.rbk 您可以設定的新登錄機碼是: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs 此外,在 SQL Server 7.0 中,現在已經可以不需重新啟動 SQL Server 就能循環使用錯誤記錄檔。您可以經由執行 sp_cycle_errorlog 預存程序來進行此項作業。此程序是 DBCC ERRORLOG 陳述式的簡單包裝函式,執行 DBCC ERRORLOG 可重設 SQL Server 的錯誤記錄檔。 參考有關增加 SQL Server 錯誤記錄檔保留數目的其他資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件: 230590
(http://support.microsoft.com/kb/230590/EN-US/
)
INF: How to Archive More Than Six SQL Server Errorlogs
?考
本文件是根據 Microsoft Knowledgebase 文件編號 Q196909 翻譯的. 若要參考原始英文文件內容, 請至以下網址:
http://support.microsoft.com/support/kb/articles/Q196/9/09.asp
(http://support.microsoft.com/kb/196909/en-us?ln=en-us&sd=gn&fr=0)
屬性文章編號: 196909 - 上次校閱: 2004年1月23日 - 版次: 2.1
| 文章翻譯
|


回此頁最上方








