Parallel Data Warehouse 中的错误消息

Parallel Data Warehouse (PDW) 错误消息报告 PDW 组件遇到的错误和问题,还可以包括通过 PDW 显现的 SQL Server 错误。 这些错误消息使用一致的语法来呈现信息。 了解此语法后,你将可以识别和更正 SQL Server PDW 上的问题。

错误消息基本信息

返回的错误消息遵循相同的语法。

Error_Indicator [SQL_State_Code] [Driver_Details] [QueryID] Message_String

以下是每个字段的潜在值:

字段 说明 示例
Error_Indicator 单词“ERROR”或其他文本提醒用户出现问题。 ERROR
SQL_State_Code 根据 ODBC 规范的 SQL 状态代码。 每当驱动程序向应用程序返回消息时,都会生成相应的 SQL 状态代码。 文本“Microsoft”指示错误的来源。 42000
Driver_Details 依赖于驱动程序的详细信息,例如使用的驱动程序类型。 ODBC SQL Server 2008 R2 Parallel Data Warehouse 驱动程序
QueryID 查询的唯一标识符。 使用此值查找与处理查询相关的其他信息。 例如,可以使用查询 ID 在管理控制台中找到查询执行详细信息。 有关详细信息,请参阅使用管理控制台监视设备

如果 QueryID 不适用,则会向用户返回文本“内部”。
QID2377
Message_String 错误或问题的用户可读说明。 返回 SQL Server 错误时,这是 SQL Server 消息文本。 只有均等分配才能显示在 UPDATE 语句的集列表中。

这些示例值将呈现给用户,如下所示:

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.