Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie haben einige relationale Online Analytical Processing (ROLAP) Partitionen in einem Cube Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
-
Sie führen eine Abfrage (Multidimensional Expressions) für ROLAP-Partitionen. Daher werden einige ROLAP Abfragen an SQL Server gesendet.
-
Fehler bei der Auswertung einer MDX-Abfrage und Ausführung der Aufgabe für die MDX-Abfrage fixiert. Beispielsweise gibt SQL Server die folgende Fehlermeldung auf ROLAP Abfragen:
In dieser Sitzung aktiven Transaktion wurde festgeschrieben oder von einer anderen Sitzung abgebrochen
In diesem Szenario keine Transaktionen ein Commit ausgeführt werden können und keine Verbindung zu SSAS.
Ursache
Das Problem tritt auf, weil beim ROLAP Abfragen an SQL Server gesendet und Abfragen mit einem Fehler fehl, ein untergeordneter Thread der MDX-Abfrage beendet in SSAS. Allerdings wartet der Hauptabfrage Thread noch den untergeordneten Thread. Der Hauptthread blockiert daher Verarbeitung Commit und dabei Sicherheit Blöcke für neue Sitzungen.
Problemlösung
Das Problem wurde erstmals in folgenden kumulativen Update von SQL Server behoben.
Kumulative Update 12 für SQL Server 2008 R2 SP2/en-us/help/2938478
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheits-Updates, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt.
Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfix download available" ("Hotfixdownload verfügbar") im oberen Bereich dieses Knowledge Base-Artikels. Wenn dieser Abschnitt nicht angezeigt wird, senden Sie eine Anforderung an Microsoft Customer Service and Support, um den Hotfix zu erhalten.
Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf folgender Microsoft-Website:
http://support.microsoft.com/contactus/?ws=supportHinweis Das Formular "Hotfix Download Available" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.