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.