Momentan sunteți offline, așteptați să vă reconectați la internet

FIX: Colector acoperire de date de locuri de muncă durează mult marcă de timp pentru a şterge datele de la o bază acoperire de date MDW în SQL Server 2008 sau SQL Server 2008 R2

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2584903

Microsoft distribuie Microsoft SQL Server 2008 R2 SP1 fixat ca un fişier descărcabil. Deoarece remedierile sunt cumulative, fiecare nouă versiune conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 R2 SP1 fix de presă.
SIMPTOME
Luaţi în considerare următorul scenariu:
  • O bază acoperire de date de Management stratul legăturii acoperire de date (MDW) are un tabel snapshots.query_stats care conţine o cantitate mare acoperire de date în Microsoft SQL Server 2008 sau în Microsoft SQL Server 2008 R2.
  • Executaţi lucrarea colector acoperire de date următoarele pentru a şterge datele din baza acoperire de date MDW.
    mdw_purge_data_ [<MDW database="" name=""></MDW>]
În acest scenariu, este nevoie de o lungă perioadă de marcă de timp pentru locuri de muncă colector acoperire de date pentru a şterge datele.

Note
CAUZĂ
Această problemă apare deoarece de locuri de muncă mdw_purge_data ia o lungă perioadă de marcă de timp pentru a efectua o operaţiune de lot-orientate spre clar dacă tabelul snapshots.query_stats conţine o cantitate mare acoperire de date.
REZOLUŢIE

pachet Service Pack informaţii

SQL Server 2008

Pentru a rezolva această problemă în SQL Server 2008, urmaţi aceşti paşi:
  1. Obţineţi cel mai recent pachet Service Pack pentru SQL Server 2008.

    Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
    968382 Cum se obţine ultimul pachet Service Pack pentru SQL Server 2008
  2. Pentru o bază MDW acoperire de date existente, trebuie să o actualizaţi executând configura Management depozit Expertul acoperire de date după ce instalaţi cel mai recent pachet Service Pack pentru SQL Server 2008.


SQL Server 2008 R2

Pentru a rezolva această problemă în SQL Server 2008 R2, urmaţi aceşti paşi:
  1. Obţineţi cel mai recent pachet Service Pack pentru SQL a servi 2008 R2.

    Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
    2527041 Cum se obţine ultimul pachet Service Pack pentru SQL Server 2008 R2
  2. Pentru o bază MDW acoperire de date existente, trebuie să actualizaţi aceasta prin executarea configura Management depozit Expertul acoperire de date după ce instalaţi cel mai recent pachet Service Pack pentru SQL Server 2008 R2
  3. Update sp_purge_orphaned_notable_query_text stocate procedură după cum urmează:

    Procedură existente

    -- 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 tmpWHERE tmp.[sql_handle] = qp.[sql_handle]
    Procedura actualizate

    -- 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 tmpWHERE tmp.[sql_handle] = qt.[sql_handle]
    Notă Aceste modificări sunt necesare pentru a corecta textul procedura sp_purge_orphaned_notable_query_text stocate, deoarece instrucţiunea delete incorect referinţe tabelul snapshots.notable_query_plan după ce aplicaţi SQL Server 2008 R2 pachet Service Pack 1.
STARE
Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secţiunea „se aplică la".
INFORMAŢII SUPLIMENTARE
Script-ul complet pentru a actualiza datele colector stocate procedura, de asemenea, pot fi găsite în blog-ul următoarele:

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2584903 - Ultima examinare: 06/05/2012 17:05:00 - Revizie: 3.0

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

  • kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2584903 KbMtro
Feedback
"var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">