KB2276495 – JAVÍTÁS: Fájlrendszerhiba történik, amikor folyamatfrissítési műveletet kísérel meg futtatni egy dimenzióban a Microsoft SQL Server 2008 Analysis Services és a Microsoft SQL Server 2008 R2 Analysis Services alkalmazásban

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:

  1. 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

  2. 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:

  1. 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>
    
  2. 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:

Általános információk a Microsoft SQL Server Analysis Services feldolgozási lehetőségeiről és beállításairól

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