您目前已離線,請等候您的網際網路重新連線

如何增加 SQL Server 錯誤記錄檔數目

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:196909
重要: 本文包含有關修改登錄的資訊。修改登錄之前,請務必將它備份起來,並了解如何在發生問題時還原登錄。如需有關如何備份、 還原和編輯登錄的資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 256986 Microsoft Windows 登錄說明

在這項工作

結論
本文說明如何增加 SQL Server 錯誤記錄檔數目。

根據預設,SQL Server 錯誤記錄檔會保存在 SQL Server 記錄子資料夾。根據預設,有七個 SQL Server 錯誤記錄檔。錯誤記錄檔,並透過 Errorlog.6 的 Errorlog.1。目前,最新的記錄檔的名稱是錯誤記錄檔,不含副檔名。每次您重新啟動 SQL Server,都會重新建立記錄檔。重新建立錯誤記錄檔時,先前的記錄檔被重新命名為 Errorlog.1,以及下一步的前一個記錄檔 (Errorlog.1) 被重新命名為 Errorlog.2,依此類推。Errorlog.6 會被刪除。這實際上是以反向順序中,但結果是相同的。

在某些情況下,您可能想要保留超過七封存的記錄檔。在 SQL Server 2000年和更新版本,錯誤記錄檔回收之前建立的數目是透過 SQL Server 記錄檔的內容感應式快顯功能表設定的。如需詳細資訊,請參閱 SQL Server 線上叢書 》 中的下列主題:在 SQL Server 7.0 中,您可以新增登錄機碼設定,以保留七個以上的錯誤記錄檔。

back to the top

增加數字的 SQL Server 錯誤記錄檔在 SQL Server 7.0 的環境中

警告: 不當使用 「 登錄編輯程式 」 可能會導致嚴重的問題,可能需要重新安裝作業系統。Microsoft 不保證您可以解決問題所產生的不當使用 「 登錄編輯程式 」。自行承擔使用登錄編輯器。

因為這個命令會變更登錄,Microsoft 建議您先備份您的變更。您可以藉由執行命令列公用程式 Regrebld.exe 與-備份參數。舉例如下:
D:\MSSQL7\BINN>regrebld -Backup
附註Regrebld.exe 命令列公用程式只適用於 SQL Server 7.0。如需有關如何重建登錄 SQL Server 2000年中的資訊,請參閱 SQL Server 線上叢書 》。

這個命令會在 SQL Server Binn 子資料夾中建立五個檔案:
  • Mssql7.rbk
  • Mssql7ct.rbk
  • Mssql7ea.rbk
  • Mssql7es.rbk
  • Mssql7p.rbk
儲存這些檔案,因為您需要將登錄還原。

您可以設定的新登錄機碼是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs
根據預設,此機碼不存在。值是 REG_DWORD 類型。將數值修改為您想要維護的記錄數目。

此外,在 SQL Server 7.0 中,您可以循環執行sp_cycle_errorlog預存程序重新啟動 SQL Server 錯誤 logwithout。此程序是 DBCC 錯誤記錄檔陳述式的簡單包裝函式。執行 DBCC 錯誤記錄檔會重設 SQL Server 錯誤記錄檔。

back to the top
参考
如需有關增加 archiveable 的數字的 SQL Server 錯誤記錄檔在舊版的 SQL Server 中,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
230590 如何保存六次以上的 SQL Server 錯誤記錄檔
back to the top
錯誤記錄檔種記錄檔

警告:本文為自動翻譯

內容

文章識別碼:196909 - 最後檢閱時間:05/09/2014 15:50:00 - 修訂: 1.0

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbhowtomaster kbmt KB196909 KbMtzh
意見反應