SQL Server'da bir veritabanı bakım planı'nı kullandığınızda oluşan sorunlar nasıl giderilir

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

Özet

Bir veritabanı bakım planının herhangi bir görev başarısız olursa veya bir hata iletisi karşılaşırsa, bakım planı iş kendisini başarısız olarak gösterebilir. <a0>Iş</a0> geçmiş ayrıntıları, aşağıdaki hata iletisini görüntüler:
Sqlmaint.exe başarısız oldu. [sqlstate: 42000] (Hata 22029). Adım başarısız oldu.
Ancak, bu mutlaka bir bütün olarak Maintenance Plan başarısız olduğunu göstermez. Bakım planını iş durumunu gösterir, kullanıcıya bakım planı'de bir görevi dikkat gerektiren bir bayrak yükseltmek başarısız oldu.

Bu tür bir davranış normal çünkü kullanıcı müdahalesi ile çalışması için gereken karşılaştı hata. Her zaman bir bakım planı işi başarısız, planı Geçmişi'ne başarısızlık olduğu ve sonra da bu sorunu gidermek için uygun eylemi gerçekleştirin görmek için denetlemelisiniz.

Daha fazla bilgi

Belirli bir görevle ilgili neden işi başarısız, hata iletisi tanımlamak için <a0></a0>, veritabanı bakım planı geçmişini denetlemek gerekir. Veritabanı bakım planı geçmişini tarafından bakım planının gerçekleştirildiği her görev hakkında ayrıntılı bilgi edinmek ' dir. SQL Server Enterprise Manager'da bilgileri bulmak için aşağıdaki adımları kullanın:
  1. Gidin ve sonra da Veritabanı bakım planları ' nı genişletin.
  2. Veritabanı bakımı planla ilgili işlemin başarısız sağ tıklatın.
  3. Veritabanı bakım planı geçmiş ' i tıklatın.
  4. Bakım planı içinde gerçekleştirilen her görev hakkında ayrıntılar içeren BIR pencere açılır. Geçmiş listesini de tek tek görev hatası veya başarı durumu gösterir her tarihte çalıştırmak her görev için sağlanmıştır. Başarısız bir görevi çift tıklatın, neden görev başarısız hakkında bilgi birlikte oluşan hata iletileri gösteren bilgileri görüntüler.
  5. Bu özel sayısındaki belirtilen çözümlemek için gerekli adımları uygulayın.
Bir normal yedekleme veritabanları ve bütünlük denetimi için ayarlanan bir Maintenance Plan örnektir. Örneğin, bir veya daha fazla veritabanlarındaki veri bütünlüğü hataları <a0>bütünlük</a0> onay görevlerden birini karşılaşır varsayalım. Görevi bir hata iletisi oluşturur. Bakım planını, geri kalan bölümüyle görevleri planda devam eder. Bakım planı tamamladığında karşılık gelen SQLAgent işleme "başarısız" durumuna ayarlanır. Gözden geçirme Maintenance Plan geçmişinin, hangi <a0>veritabanı</a0> bütünlük denetimi bütünlük hatalar buldu veya başarısız oldu ve ilgili hata iletileri gösterir. Daha sonra eylem ve sorun giderme adımları uygun DBCC CHECKDB gerekir. DBCC CHECKDB hakkında daha fazla bilgi için SQL Server Books Online'da "DBCC CHECKDB" konusuna bakın.

Size ayrıca bir dosyaya yazılır Maintenance Plan ayrıntılı bilgi. Bilgileri bir dosyaya yazılır Maintenance Plan ayrıntılı için <a0></a0>, aşağıdaki adımları kullanın:
  1. SQL Server Enterprise Manager'da, veritabanı bakım planları gidin. Seçin ve sonra da istediğiniz planı'nı çift tıklatın.
  2. Raporlama sekmesini tıklatın. Raporlama iletişim kutusunda, rapor, belirtilen bir dizindeki bir metin dosyasına yazmak seçebilirsiniz. Rapor, bakım planını tarafından yürütülen adımları ayrıntılarını içeren ve hata bilgilerini içerir. Ayrıca, bu rapor, belirtilen bir işleç için normal denetlemek için gönderilmiş olabilir.
  3. Bir metin raporu yerine bir SQL Server tablosuna Bu sunucuda geçmiş seçeneği çıkış yönlendirebilirsiniz.

    Ayrıntılar, bu veritabanı Maintenance Plan seçeneklerini ayarlama hakkında daha fazla bilgi için SQL Server Books Online'da "Veritabanı bakım planı sekmesi bildirimi," konusuna bakın.
Daha fazla geniş kapsamlı sorun giderme gereksinim duyarsanız, ayrıntılı günlüğü ile komut isteminden çalıştırmak için SQL Server Agent başlatabilirsiniz.

Varsayılan örneği:
sqlagent.exe -c -v
adı örneği:
sqlagent.exe -i[Instance] -c -v

Özellikler

Makale numarası: 288577 - Last Review: 20 Aralık 2005 Salı - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbinfo KB288577 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:288577

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