Düzeltme: Veri Toplayıcı proje verilerini bir sql Server 2008 veya sql Server 2008 R2 mdw veritabanından zaman alıyor.

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

Bu Sayfada

Microsoft, Microsoft sql Server 2008 R2 SP1 düzeltmelerini karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm düzeltmeleri içerir ve önceki sql Server 2008 R2 SP1 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi.

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Yönetim verileri ambar (mdw) veritabanı büyük miktarda veri Microsoft sql Server 2008 veya Microsoft sql Server 2008 R2 içeren bir snapshots.query_stats tablosu vardır.
  • mdw veritabanındaki verileri temizlemek için aşağıdaki veri toplayıcısı işini çalıştırırsınız.
    mdw_purge_data_ [<MDW database="" name=""></MDW>]
Bu senaryoda, verileri temizlemek veri toplayıcı iş için uzun zaman alıyor.

Notlar
  • Veri Toplayıcı proje verilerini core.sp_purge_data depolanan yordamı çağırır.
  • sql Server 2008 R2'deki bu sorun hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
    sql Server 2008 R2'deki bu sorun hakkında genel bilgiler

Neden

Mdw_purge_datasnapshots.query_stats tablo büyük miktarda veri içeriyorsa, bir toplu iş odaklı temizleme işlemi uzun zaman aldığından, bu sorun oluşur.

Çözüm

Hizmet paketi bilgileri

sql Server 2008

sql Server 2008'de bu sorunu çözmek için aşağıdaki adımları izleyin:
  1. sql Server 2008'in en son hizmet paketini edinin.

    Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    968382 sql Server 2008'in en son hizmet paketi nasıl elde edilir
  2. Varolan bir mdw veritabanı sql Server 2008'in en son hizmet paketini yükledikten sonra yapılandırma yönetimi veri ambar Sihirbazı'nı çalıştırarak güncelleştirmeniz gerekir.


sql Server 2008 R2

sql Server 2008 R2'deki bu sorunu gidermek için aşağıdaki adımları izleyin:
  1. sql Server 2008 R2 için en son hizmet paketini edinin.

    Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    2527041 sql Server 2008 R2 için en son hizmet paketi nasıl elde edilir
  2. Varolan bir mdw veritabanı sql Server 2008 R2 için en son hizmet paketini yükledikten sonra yapılandırma yönetimi veri ambar Sihirbazı'nı çalıştırarak güncelleştirmeniz gerekir
  3. Güncelleştirme sp_purge_orphaned_notable_query_text saklı yordamını aşağıdaki gibi:

    Varolan yordamı

    -- Deleting TOP N orphaned rows in query plan table by joining info from temp table variable
    -- This is done to speed up delete query. 
    DELETE TOP (@delete_batch_size) snapshots.notable_query_plan 
    FROM snapshots.notable_query_plan AS qp , #tmp_notable_query_plan AS tmp
    WHERE tmp.[sql_handle] = qp.[sql_handle]
    Güncelleştirilmiş yordamı

    -- Deleting TOP N orphaned rows in query text table by joining info from temp table
    -- This is done to speed up delete query. 
    DELETE TOP (@delete_batch_size) snapshots.notable_query_text 
    FROM snapshots.notable_query_text AS qt, #tmp_notable_query_text AS tmp
    WHERE tmp.[sql_handle] = qt.[sql_handle]
    Not Bu değişiklikleri sql Server 2008 R2 Service Pack 1 uygulandıktan sonra delete deyimi yanlış snapshots.notable_query_plan tablo başvurduğundan sp_purge_orphaned_notable_query_text saklı yordam metni düzeltmek için gereklidir.

Durum

Microsoft, "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

Veri Toplayıcı depolanan yordamı güncelleştirmek için tam komut dosyası aşağıdaki blog de bulunabilir:
http://blogs.msdn.com/b/Sqlagent/archive/2011/04/12/Data-Collector-s-SP-PURGE-Data-May-Run-for-hours-if-there-are-many-orphaned-plans-to-PURGE.aspx


Özellikler

Makale numarası: 2584903 - Last Review: 5 Haziran 2012 Salı - Gözden geçirme: 5.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Anahtar Kelimeler: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2584903 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: 2584903

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