Remediere: Extensia raport definiție Particularizare nu modifică fișierul Peter așa cum vă așteptați în SQL Server 2008 R2

Se aplică la: SQL Server 2008 R2

Microsoft distribuie remedierile Microsoft SQL Server 2008 R2 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 R2 lansată.

Simptome


Să presupunem că utilizați raport definiție Particularizare extensie (RDCE) pentru a modifica un fișier de SQL Server 2008 R2 raport Definition Language (Peter) în Microsoft SQL Server 2008 R2. După ce RDCE procesează fişierul, nu se modifică fișierul. Vă așteptați fișierul pentru a fi modificată prin RDCE.Notă RDCE este o caracteristică care permite o extensie Reporting Services pentru a modifica dinamic părți ale unui fișier Peter înainte de a se execută un raport. Pentru mai multe informații, consultați secțiunea "Mai multe informații".

Cauză


Această problemă apare deoarece SQL Server 2008 R2 Peter schemă este o structură diferită de schema Peter în SQL Server 2008 și SQL Server 2005. Această diferență structurală provoacă rutine care îmbina Peter original și Peter modificate să nu reușească.

Rezolvare


SQL Server 2008 R2

Remedierea pentru această problemă a fost lansată prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2261464 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008 R2
Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 R2 lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
981356 SQL Server 2008 R2 se bazează pe care au fost lansate după lansarea SQL Server 2008 R2

Stare


Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Mai multe informații


Într-un fișier de SQL Server 2005 sau SQL Server 2008 Peter, RDCE posibilitatea să specificați un subset de Peter fișierul să fie înlocuit. Această parte poate conține elementul filme, PageHeader, PageFooter sau corpul. Fișierul Peter pentru SQL Server 2008 R2 introduce ReportSections ca un container de nivel superior pentru aceste elemente. Această remediere modifică comportamentul RDCE să trateze orice element de pagină, PageHeader, PageFooter sau corpul ca ReportSections elemente și declanșează o îmbinare împreună cu acel element al fișierului Peter.

Referințe


Pentru mai multe informații despre RDCE, vizitați următorul site Web Microsoft Developer Network (MSDN):Pentru mai multe informații despre extensii Reporting Services, vizitați următorul site Web MSDN:Pentru mai multe informații despre ISM pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
935897 Un Model ISM este disponibilă de la echipa SQL Server pentru livrarea remedierilor rapide pentru problemele raportate
Pentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
822499Noua schemă de denumire pentru pachetele de actualizare software Microsoft SQL Server
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft