Microsoft distribueert de oplossingen voor Microsoft SQL Server 2008 en Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige hersteloplossing voor SQL Server 2008 of SQL Server 2008 R2.
Symptomen
Wanneer u voor het eerst een query uitvoert in SQL Server 2008 Analysis Services (SSAS 2008) of in SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), kan een van de volgende problemen optreden.
Opmerking: Deze problemen treden niet op als u dezelfde query opnieuw uitvoert nadat de gegevens in de cache zijn opgeslagen.
De query retourneert onjuiste resultaten.
SSAS stopt met tussenpozen. Bovendien wordt een gebeurtenisbericht van de volgende strekking vastgelegd in het toepassingslogboek:
Event Type: Error Event Source: MSSQLServerOLAPService Event Category: (256) Event ID: 22 Description: The description for Event ID ( 22 ) in Source ( MSSQLServerOLAPService ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Internal error: An unexpected exception occurred.Wanneer u het SSAS-logboek controleert, kan ook een soortgelijke vermelding in het SSAS-logboek worden opgenomen:
Oorzaak
Dit probleem treedt op vanwege een fout in de functie FusionOfStorageEngineSubspaces in SSAS. De functie is standaard ingeschakeld en verwacht wordt dat de functie de prestaties van query's in SSAS optimaliseert.
Oplossing
Informatie over cumulatieve updates
SQL Server 2008 Service Pack 1
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 9 voor SQL Server 2008 Service Pack 1. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:
2083921 Cumulatief updatepakket 9 voor SQL Server 2008-servicepack 1Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-release. Microsoft raadt u aan de meest recente oplossing toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
970365 De SQL Server 2008-builds die zijn uitgebracht nadat SQL Server 2008 Service Pack 1 is uitgebracht
Microsoft SQL Server 2008-hotfixes worden gemaakt voor specifieke servicepacks van SQL Server. U moet een hotfix voor SQL Server 2008 Service Pack 1 toepassen op een installatie van SQL Server 2008 Service Pack 1. Elke hotfix die deel uitmaakt van een SQL Server-servicepack wordt standaard opgenomen in het volgende SQL Server-servicepack.
SQL Server 2008 Service Pack 2
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2008 Service Pack 2. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:
2289254 Cumulatieve update 1 voor SQL Server 2008-servicepack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe versie alle hotfixes en beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-oplossing. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
2402659 De SQL Server 2008-builds die zijn uitgebracht nadat SQL Server 2008 Service Pack 2 is uitgebracht
SQL Server 2008 R2
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 4. Klik voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 op het volgende artikelnummer in de Microsoft Knowledge Base:
2345451 Cumulatief updatepakket 4 voor SQL Server 2008 R2 Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fix-release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008 R2-fix-release. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 zijn uitgebracht
Tijdelijke oplossing
U kunt dit probleem omzeilen door de SSAS van de functie FusionOfStorageEngineSubspaces uit te schakelen. Hiervoor stelt u de waarde voor de eigenschap DisableFusionOfStorageEngineSubspaces in het Analysis Services Configuration File (Msmdsrv.ini) in op 0x1. Gebruik deze tijdelijke oplossing met discretie omdat de prestaties van de query hierdoor kunnen worden beïnvloed.
Opmerking: het Msmdsrv.ini bestand bevindt zich meestal in de volgende map:
%ProgramFiles%\Microsoft SQL Server\MSAS10.<AS Instance Name>\OLAP\Config
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Voor meer informatie over het Incremental Servicing Model voor SQL Server klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
935897 Er is een incrementeel servicemodel beschikbaar van het SQL Server-team om hotfixes voor gemelde problemen te leveren
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het naamgevingsschema voor SQL Server-updates:
822499 Nieuw naamgevingsschema voor software-updatepakketten voor Microsoft SQL Server Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over software-updateterminologie:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven