2017-03-06 5 views
0

Ich habe ein SSAS-Tabellenmodell für einen Monat auf einem Server mit SQL Server 2016 bereitgestellt, und es lief gut. Plötzlich wirft es zufällige Fehler, wenn ich versuche es abzufragen. Ich habe gerade versucht, die gleiche Abfrage 8 Mal und erhielt die folgenden 8 Fehlermeldungen:Verschiedene tabellarische SSAS-Fehlermeldungen, die keinen Sinn ergeben

1) Ein unerwarteter Fehler ist aufgetreten (Datei 'xmvsquery.cpp', Zeile 3184, Funktion 'XMVSColumn :: Bind').

2) Eine unerwartete Ausnahme ist aufgetreten.

3) Abfrage (7, 46) Eine Datumsspalte mit doppelten Daten wurde im Aufruf der Funktion 'DATESYTD' angegeben. Dies wird nicht unterstützt.

4) Speicherfehler: Zuweisungsfehler. Wenn Sie eine 32-Bit-Version des Produkts verwenden, sollten Sie ein Upgrade auf die 64-Bit-Version durchführen oder die auf dem Computer verfügbare Speichermenge erhöhen.

5) Die Spalte 'RowNumber-2662979B-1795-4F74-8F37-6A1BA8059B61' in der Tabelle 'Tabellenname' kann nicht gefunden oder in diesem Ausdruck nicht verwendet werden.

6) Ein unerwarteter Fehler ist aufgetreten (Datei 'tmmdmodetm.cpp', Zeile 2404, Funktion 'MDModelTM :: ResolveIMBIColumnId').

7) MdxScript (Modell) (1, 66) Berechnungsfehler in Measure 'Name messen': Im Aufruf der Funktion 'DATESYTD' wurde eine Datumsspalte angegeben, die doppelte Daten enthält. Dies wird nicht unterstützt.

8) Die Spalte 'RowNumber-2662979B-1795-4F74-8F37-6A1BA8059B61' in der Tabelle 'Tabellenname' kann nicht gefunden oder in diesem Ausdruck nicht verwendet werden.

Blick in das Anwendungsprotokoll auf dem Server liefert keine weiteren Informationen - Die Beschreibung für Ereignis-ID 22 aus Quelle MSSQLServerOLAPService kann nicht gefunden werden. Entweder ist die Komponente, die dieses Ereignis auslöst, nicht auf Ihrem lokalen Computer installiert oder die Installation ist beschädigt. Sie können die Komponente auf dem lokalen Computer installieren oder reparieren.

Ein paar Dinge, die interessant sind. Die Fehler treten nur auf, wenn ich versuche, eine MDX-Abfrage für das Modell auszuführen. Wenn ich versuche, eine äquivalente DAX-Abfrage auszuführen, läuft es einwandfrei. Wenn ich den SSAS-Cache lösche, kann ich die MDX- und DAX-Abfragen für eine kurze Zeit gegen das Modell ausführen, bevor dies erneut geschieht.

Dieses Modell wird zur Zeit auf Microsoft SQL Server 2016 (SP1-DDR) (KB3207512) eingesetzt - 13.0.4199.0 (X64) und dem Server Windows Server 2016.

ich folgendes bisher versucht haben, , und es wird für eine kurze Zeit nach jedem tun arbeiten und dann geht es wieder

  • das Modell umverlegen
  • die Datenbank vollständig löschen und das Modell
  • Führen sie einen vollständigen Prozess des Modells redploy
  • Löschen des Cache SSAS

Irgendwelche Tipps wäre sehr dankbar !!!

+0

Haben Sie gegoogelt? https://connect.microsoft.com/SQLServer/feedback/details/3104745/an-unexpected-error-occurred-file-xmvsquery-cpp-line-3184-function-xmvscolumn-bind-causes-ssas-tabolar-2016- to-crash –

+0

Ich habe das gesehen, aber es galt nicht, es gab hier keine Migration. Nachdem ich diese Frage gestellt hatte, stolperte ich schließlich über jemanden, der fast das gleiche Problem hatte (https://connect.microsoft.com/SQLServer/feedback/details/3110738/ssas-2016-tabolar-corrupt-cube-cache- Eine unerwartete Ausnahme ist aufgetreten. Ich habe das neueste CU-Update (Build 13.0.4411.0) angewendet und hoffe, dass das funktioniert. – User181

Antwort

0

Es hört sich an, als ob Sie den gleichen Fehler wie 2016 SP1-RTM haben - ein scheinbar zufälliges Muster von unerwarteten Ausnahmen, Abfragen, die manchmal ausgeführt wurden, manchmal nicht, oder sogar die Datenbank unverarbeitet (!) .

SP1-CU2 behebt eine Reihe von Defekten, die Symptome verursachen können, wie Sie sehen (siehe Link für die vollständige Liste), also wenn Sie jetzt das neueste Update haben, sind Sie wahrscheinlich in Ordnung.

Der einzige Fehler, den ich gesehen habe, welcher SP1-CU2 nicht auflöst, ist SELECTCOLUMNS() does not play nicely with UNION().

Verwandte Themen