Msg 104381 beim Ausführen von INSERT... SELECT-Anweisung in Analytics Platform System 2016 oder höher

Dieser Artikel hilft Ihnen, das Problem zu beheben, das auftritt, wenn Sie eine INSERT ... SELECT Anweisung in Microsoft Analytics Platform System (APS) 2016 oder einer neueren Version von APS ausführen, und diese Anweisung enthält eine ORDER BY Klausel.

Gilt für:   Microsoft Analytics Platform System
Ursprüngliche KB-Nummer:   4038456

Problembeschreibung

Wenn Sie eine INSERT ... SELECT Anweisung in APS 2016 oder einer neueren Version von APS ausführen und diese Anweisung eine ORDER BY Klausel enthält, erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:

Msg 104381, Level 16, State 1, Line 26
Die ORDER BY-Klausel ist in Ansichten ungültig, CREATE TABLE AS SELECT, INSERT SELECT,
Inlinefunktionen, abgeleitete Tabellen, Unterabfragen und allgemeine Tabellenausdrücke,
es sei denn, TOP oder FOR XML ist ebenfalls angegeben.

Ursache

This issue occurs because sort operations aren't valid with the INSERT ... SELECT statement. Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Lösung

Um dieses Problem zu beheben, entfernen Sie die ORDER BY Klausel aus der Anweisung.

Weitere Informationen

In früheren Versionen von APS wurde möglicherweise kein Fehler zurückgegeben. Die Klausel wurde jedoch ORDER BY nicht berücksichtigt.