KB2779898 – FIX: Fehlermeldungen beim Annehmen der Identität eines anderen Benutzers und Ausführen einer MDX-Abfrage in SSAS 2012

Gilt für
SQL Server 2012 Analysis Services

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie implementieren Sicherheit auf Zeilenebene als dynamische Sicherheit in einem Modellprojekt in einem Microsoft SQL Server 2012 Analysis Services (SSAS 2012) instance, das im tabellarischen Modus ausgeführt wird.

  • Sie verwenden einen effektiven Benutzernamen oder eine Clientanwendung, um Rollentests durchzuführen, und führen dann eine MDX-Abfrage (Multidimensional Expressions) im SSAS 2012-instance aus.

    Hinweis Sie sind Mitglied der Gruppe Administratoren im SSAS 2012-instance.

  • Die Abfrage wird aufgrund gültiger Fehler abgebrochen (z. B. tritt ein Timeoutfehler auf, oder der Benutzer bricht den Vorgang ab).

  • Sie führen eine weitere MDX-Abfrage aus.

In diesem Szenario erhalten Sie eine der folgenden Fehlermeldungen:

Hinweis

Bei der Auswertung des Sicherheitsausdrucks auf Zeilenebene ist ein Fehler aufgetreten. Role: RoleName. Benutzer: 'Domain\UserName'. Table: TableName. Fehlermeldung: Der Vorgang wurde vom Benutzer abgebrochen.

Hinweis

Bei der Auswertung des Sicherheitsausdrucks auf Zeilenebene ist ein Fehler aufgetreten. Role: RoleName. Benutzer: 'Domain\UserName'. Table: TableName. Fehlermeldung: Die Sitzung wurde abgebrochen, weil sie eine Timeouteinstellung überschritten hat (Sitzungstimeout oder Leerlauftimeout der Sitzung) oder das Sitzungsspeicherlimit überschritten hat.

Lösung

Informationen zum kumulativen Update

Kumulatives Update 2 für SQL Server 2012 SP1

Der Fix für dieses Problem wurde zuerst im kumulativen Update 2 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2012 SP1 finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

2790947 Kumulatives Updatepaket 2 für SQL Server 2012 Service Pack 1Note Da die Builds kumulativ sind, enthält jedes neue Fixrelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2012 SP1-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2772858 SQL Server 2012-Builds, die nach der Freigabe von SQL Server 2012 Service Pack 1 veröffentlicht wurden

Kumulatives Update 5 für SQL Server 2012

Die Behebung dieses Problems wurde zuerst im kumulativen Update 5 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2012 finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2777772 Kumulatives Update 5 für SQL Server 2012Note: Da die Builds kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2012-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2692828 Die SQL Server 2012-Builds, die nach der Veröffentlichung von SQL Server 2012 veröffentlicht wurden

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.