Partager via


Messages d’erreur dans Parallel Data Warehouse

Les messages d’erreur Parallel Data Warehouse (PDW) signalent des erreurs et des problèmes rencontrés par les composants PDW et peuvent également inclure des erreurs SQL Server exposées via PDW. Ces messages d’erreur utilisent une syntaxe cohérente pour présenter des informations. La compréhension de cette syntaxe vous permettra d’identifier et de corriger les problèmes sur SQL Server PDW.

Notions de base du message d’erreur

Les messages d’erreur retournés suivent la même syntaxe.

Error_Indicator [SQL_State_Code] [Driver_Details] [QueryID] Message_String

Voici les valeurs potentielles pour chaque champ :

Champ Description Exemple
Error_Indicator Mot « ERREUR » ou autre texte qui alerte l’utilisateur à un problème. ERROR
SQL_State_Code Code d’état SQL, conformément à la spécification ODBC. Le pilote génère le code d’état SQL approprié chaque fois qu’il retourne un message à une application. Le texte « Microsoft » indique la source de l’erreur. 42000
Driver_Details Détails dépendants du pilote, tels que le type de pilote utilisé. Pilote ODBC SQL Server 2008 R2 Parallel Data Warehouse
QueryID Identificateur unique de la requête. Utilisez cette valeur pour rechercher des informations supplémentaires relatives au traitement de la requête. Par exemple, les détails de l’exécution de la requête se trouvent dans la console Administration à l’aide de l’ID de requête. Pour plus d’informations, consultez Surveiller l’appliance à l’aide de la console Administration.

Si un QueryID n’est pas applicable, le texte « Interne » est retourné à l’utilisateur.
QID2377
Message_String Description lisible par l’homme de l’erreur ou du problème. Lorsque vous retournez des erreurs SQL Server, il s’agit du texte du message SQL Server. Seule l’attribution égale peut apparaître dans la liste définie d’une instruction UPDATE.

Ces exemples de valeurs sont présentés à l’utilisateur comme suit :

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.