Fehlermeldungen in Parallel Data Warehouse
Parallel Data Warehouse (PDW)-Fehlermeldungen melden Fehler und Probleme, die von den PDW-Komponenten auftreten, und können auch SQL Server-Fehler enthalten, die über PDW angezeigt werden. Diese Fehlermeldungen verwenden eine konsistente Syntax zum Darstellen von Informationen. Wenn Sie diese Syntax verstehen, können Sie Probleme in SQL Server PDW identifizieren und beheben.
Grundlagen der Fehlermeldung
Fehlermeldungen, die zurückgegeben werden, folgen derselben Syntax.
Error_Indicator [SQL_State_Code] [Driver_Details] [QueryID] Message_String
Dies sind die potenziellen Werte für jedes Feld:
Feld | Beschreibung | Beispiel |
---|---|---|
Error_Indicator | Das Wort "ERROR" oder ein anderer Text, der den Benutzer auf ein Problem hinweist. | ERROR |
SQL_State_Code | Der SQL-Statuscode gemäß ODBC-Spezifikation. Der Treiber generiert den entsprechenden SQL-Statuscode jedes Mal, wenn er eine Nachricht an eine Anwendung zurückgibt. Der Text "Microsoft" gibt die Quelle des Fehlers an. | 42000 |
Driver_Details | Treiberabhängige Details, z. B. der Typ des verwendeten Treibers. | ODBC SQL Server 2008 R2 Parallel Data Warehouse-Treiber |
QueryID | Der eindeutige Bezeichner für die Abfrage. Verwenden Sie diesen Wert, um zusätzliche Informationen zur Verarbeitung der Abfrage zu finden. Die Abfrageausführungsdetails finden Sie beispielsweise in der Verwaltungskonsole mithilfe der Abfrage-ID. Weitere Informationen finden Sie unter Überwachen der Appliance mithilfe der Administratorkonsole. Wenn keine QueryID anwendbar ist, wird der Text "Internal" an den Benutzer zurückgegeben. |
QID2377 |
Message_String | Eine lesbare Beschreibung des Fehlers oder Problems. Beim Zurückgeben von SQL Server-Fehlern ist dies der SQL Server-Meldungstext. | In der Setliste einer UPDATE-Anweisung kann nur eine gleiche Zuordnung angezeigt werden. |
Diese Beispielwerte würden dem Benutzer wie folgt angezeigt:
ERROR [42000] [Microsoft][ODBC SQL Server 2008 R2 Parallel Data Warehouse driver][QID2380]Only equal assignment can appear in the set list of an UPDATE statement.