SQL Server Hata günlüklerini sayısını artırmak nasıl

Makale çevirileri Makale çevirileri
Makale numarası: 196909 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, SQL Server Hata günlüklerini sayısını artırmak nasıl açıklanır.

Varsayılan olarak, SQL Server Hata günlüklerini SQL Server'ın günlük alt klasörde saklanır. Varsayılan olarak, SQL Server Hata günlüklerini yedi vardır; Errorlog ve Errorlog.6 ile Errorlog.1. Geçerli, en son günlük Errorlog hiçbir uzantılı adıdır. Günlüğü, SQL Server her başlatışınızda yeniden oluşturulur. Errorlog dosyası yeniden oluşturulur, önceki günlük Errorlog.1 için yeniden adlandırılır ve sonraki önceki günlük (Errorlog.1) Errorlog.2 vb. olarak adlandırılır. Errorlog.6 silinir. Bu aslında ters sırada oluşur, ancak sonuç aynıdır.

Bazı durumlarda, yediden fazla günlükleri arşivlenebilir tutmak isteyebilirsiniz. SQL Server 2000 ve sonraki sürümleri, geri dönüştürülmeden önce oluşturulan hata günlükleri SQL Server Logs bağlama duyarlı açılır menüsü aracılığıyla yapılandırılabilir sayısıdır. Daha fazla bilgi için SQL Server Books Online'da aşağıdaki konuya bakın:
SQL Server Hata günlüklerini yapılandırma
SQL Server 7. 0'de, yediden fazla hata günlükleri korumak için bir kayıt defteri anahtarı ayarı ekleyebilirsiniz.

Sayı, SQL Server Hata günlüklerini SQL Server 7.0 ortamlarda artırın

Uyarı: Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, kayıt düzenleyicisinin hatalı kullanımından kaynaklanan sorunları çözebileceğinizi garanti etmez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.

Bu komut, kayıt defterini değiştirir çünkü Microsoft, yaptığınız değişiklikleri önerir. Regrebld.exe komut satırı yardımcı programını çalıştırarak bunu yapabilirsiniz ile -Yedekleme parametresi. Örneğin:
D:\MSSQL7\BINN>regrebld -Backup
Not Regrebld.exe komut satırı yardımcı programı, yalnızca SQL Server 7. 0 ' kullanılabilir. SQL Server 2000'de kayıt defteri yeniden kurmayla ilgili daha fazla bilgi için SQL Server Books Online'dan bakın.

Bu komut, SQL Server'ın Binn alt beş dosyaları oluşturur:
  • Mssql7.rbk
  • Mssql7ct.rbk
  • Mssql7ea.rbk
  • Mssql7es.rbk
  • Mssql7p.rbk
Kayıt defterini geri yüklemeniz gerektiğinden bu dosyaları kaydedin.

Ayarlayabileceğiniz yeni kayıt defteri anahtarının aşağıdaki gibidir:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\NumErrorLogs
Varsayılan olarak, bu anahtar yok. REG_DWORD türü değerdir. Sürdürmek istediğiniz günlükleri sayısı değerini değiştirin.

Ayrıca, SQL Server 7. 0 ' sp_cycle_errorlog'u saklı yordamını çalıştırarak SQL Server yeniden başlatmadan hata logwithout geçiş yapabilirsiniz. Bu yordam DBCC ERRORLOG tablo için basit bir wrapper olacaktır. DBCC ERRORLOG çalışan SQL Server hata günlüğüne sıfırlar.

Referanslar

SQL Server'ın önceki sürümlerinde hata günlükleri SQL Server archiveable sayısını artırma hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
230590 Nasıl altıdan fazla SQL Server Hata günlüklerini arşivleme

Özellikler

Makale numarası: 196909 - Last Review: 9 Mayıs 2014 Cuma - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
  • 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
Anahtar Kelimeler: 
kbhowtomaster kbmt KB196909 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 196909

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com