A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 R2 javításait. Mivel a javítások összegzőek, minden új kiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 javítás kiadásában szereplő összes biztonsági javítást.
Jelenségek
Tegyük fel, hogy a Jelentésdefiníció testreszabási bővítményével (RDCE) módosít egy SQL Server 2008 R2 jelentésdefiníciós nyelvi (RDL) fájlt a Microsoft SQL Server 2008 R2-ben. Miután az RDCE feldolgozta a fájlt, a fájl nem módosul. Az RDCE várhatóan módosítja a fájlt.Megjegyzés: Az RDCE egy olyan szolgáltatás, amely lehetővé teszi, hogy a Reporting Services-bővítmény dinamikusan módosítsa az RDL-fájlok részeit a jelentés futtatása előtt. További információt a "További információ" című szakaszban talál.
A probléma oka
A probléma azért fordul elő, mert SQL Server 2008 R2 RDL-séma szerkezetileg különbözik a 2008-SQL Server és SQL Server 2005 RDL-sémájától. Ez a szerkezeti különbség az eredeti RDL-t és a módosított RDL-t egyesító rutinok sikertelenségéhez vezet.
Megoldás
SQL Server 2008 R2
A probléma javítása először a 3. kumulatív frissítésben jelent meg. A SQL Server 2008 R2 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2261464 3. összegző frissítési csomag a SQL Server 2008 R2Note-hoz Mivel a buildek összegzőek, minden új javítás kiadás tartalmazza az előző SQL Server 2008 R2 javítás kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
981356 A 2008-SQL Server R2 kiadását követően kiadott SQL Server 2008 R2-buildek
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
További információ
Egy 2005-ös vagy SQL Server 2008-SQL Server RDL-fájlban az RDCE megadhatja a lecserélni kívánt RDL-fájl egy részhalmazát. Ez az alkészlet a Page, PageHeader, PageFooter vagy Body elemet tartalmazhatja. A SQL Server 2008 R2 RDL-fájlja ezen elemek legfelső szintű tárolójaként mutatja be a ReportSections elemet. Ez a javítás megváltoztatja az RDCE viselkedését, hogy a Page, PageHeader, PageFooter vagy Body elemeket ReportSections elemként kezelje, és az RDL-fájl ezen elemével való egyesítést aktiválja.
Hivatkozások
Az RDCE-vel kapcsolatos további információkért látogasson el a Microsoft Developer Network (MSDN) alábbi webhelyére:
Jelentésdefiníció testreszabási bővítményeA Reporting Services-bővítményekkel kapcsolatos további információkért látogasson el a következő MSDN-webhelyre:
Reporting Services-bővítményekA SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis következő cikkében tájékozódhat:
935897 Növekményes karbantartási modell érhető el az SQL Server csapattól a jelentett problémákgyorsjavításainak továbbításához. Ha további információt szeretne SQL Server frissítések elnevezési sémájáról, kattintson a következő cikkszámra a cikk microsoftos tudásbázisban való megtekintéséhez:
822499Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagokhozA szoftverfrissítési terminológiával kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása