A Microsoft a Microsoft SQL Server 2008 és a Microsoft SQL Server 2008 R2 javításokat egyetlen letölthető fájlként terjeszti. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008- vagy SQL Server 2008 R2-javításban szerepelt.
Tünetek
Vegyük például a következő esetet:
- A Microsoft SQL Server 2008 Analysis Services vagy a Microsoft SQL Server 2008 R2 Analysis Services szolgáltatásban többdimenziós kifejezéseket (MDX) tartalmazó lekérdezést futtathat egy adatbázison.
- Folyamatfrissítési műveletet hajt végre az adatbázis egy dimenzióján.
- Az Érintett objektumok feldolgozása beállítást Igaz értékűre állítja a folyamatfrissítési művelethez.
Ebben az esetben a folyamatfrissítési művelet meghiúsulhat, és a következőhöz hasonló hibaüzenet jelenhet meg:
Megjegyzés
Fájlrendszerhiba: A következő hiba történt a path.agg.rigid.map<> fájl megnyitásakor.
Hibák az OLAP-tárolómotorban: Hiba történt az adatbázisnév-adatbázisból származó <kockanév-kocka <>> partíciónévpartíciójának><indexeinek <> feldolgozásakor
Megoldás
Összegző frissítéssel kapcsolatos információk
SQL Server 2008 Service Pack 1
A hiba javítását először az SQL Server 2008 Service Pack 1 11. összegző frissítésében adtuk ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2413738 11-es összegző frissítőcsomag a SQL Server 2008 Service Pack 1-hez
Megjegyzés: Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008-javításban szerepelt. A Microsoft azt javasolja, hogy fontolja meg az ezt a gyorsjavítást tartalmazó legújabb javítás telepíté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):
970365 A SQL Server 2008 Service Pack 1 kiadása után kiadott SQL Server 2008-as buildekA Microsoft SQL Server 2008 gyorsjavításai meghatározott SQL Server szervizcsomagokhoz készültek. Az SQL Server 2008 Service Pack 1 telepítéséhez telepítenie kell az SQL Server 2008 Service Pack 1 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.
SQL Server 2008 R2
A hiba javítását először a 4. összegző frissítésben adtuk ki. Az SQL Server 2008 R2-höz kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2345451 4-es összegző frissítőcsomag a SQL Server 2008 R2-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző 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 telepíté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 Megjelentek a SQL Server 2008 R2 utáni SQL Server 2008 R2 buildek
SQL Server 2008 Service Pack 2
A hiba javítását először az SQL Server 2008 Service Pack 2 2-es összegző frissítésében adtuk ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2467239 2008-as szervizcsomag 2-es összegző frissítője a 2008-as SQL Server-hozMegjegyzés: Mivel a buildek kumulatívak, minden új javítás tartalmazza az előző, 2008-as SQL Server-as javítás összes gyorsjavítását és biztonsági javítását. A Microsoft azt javasolja, hogy fontolja meg az ezt a gyorsjavítást tartalmazó legújabb javítás telepíté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):
2402659 A SQL Server 2008-as szervizcsomag 2 megjelenése után kiadott SQL Server 2008-as buildek A Microsoft SQL Server 2008 gyorsjavításai meghatározott SQL Server szervizcsomagokhoz készültek. Az SQL Server 2008 Service Pack 2 telepítéséhez telepítenie kell az SQL Server 2008 Service Pack 2 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.
Kerülő megoldás
A problémát az alábbi módszerek egyikével kerülheti meg.
Megjegyzés: Mindkét módszer a teljesítmény csökkenését eredményezheti.
1. módszer:
Tiltsa le a partícióindexelést, és dolgozza fel újra a dimenziót. A partícióindexelés letiltásához állítsa az IndexBuildEnabled kiszolgálókonfigurációs tulajdonságot 0 értékre. Ehhez kövesse az alábbi lépéseket:
Nyissa meg a következő mappában található kiszolgálói konfigurációs fájlt Msmdsrv.ini:
C:\Program Files\Microsoft SQL Server\AS Server Instance folder\OLAP\Config
Módosítsa az IndexBuildEnabled beállítás értékét 0-ra.
2. módszer:
A módszer használatához hajtsa végre a következő lépéseket:
Törölje a partícióindexeket a következő XMLA-kérés kiadásával a hibaüzenetet jelentő kockán:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200"> <Object> <DatabaseID>[Your Database ID]</DatabaseID> <CubeID>[Your Cube ID]</CubeID> </Object> <Type>ProcessClearIndexes</Type> <WriteBackTableCreation>UseExisting</WriteBackTableCreation> </Process> </Batch>Futtasson egy folyamatindex-műveletet az indexek újraépítéséhez.
További információ
További információért keresse fel a következő Microsoft-webhelyeket:
XML használata az Analysis Services (XMLA) szolgáltatásbeli elemzéshez
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
Az SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
935897 A SQL Server csapatától elérhető egy növekményes karbantartási modell a jelentett problémák gyorsjavításához
Az SQL Server frissítéseihez szükséges elnevezési sémáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
822499 Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagjaihoz
A szoftverfrissítésekkel kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása