Поделиться через


Сообщения об ошибках в параллельном хранилище данных

Сообщения об ошибках в параллельном хранилище данных (PDW) сообщают об ошибках и проблемах, возникающих компонентами PDW, а также могут включать ошибки SQL Server, возникающие через PDW. Эти сообщения об ошибках используют согласованный синтаксис для представления сведений. Понимание этого синтаксиса позволяет выявлять и исправлять проблемы в SQL Server PDW.

Основы сообщения об ошибке

Сообщения об ошибках, возвращаемые, соответствуют тому же синтаксису.

Error_Indicator [SQL_State_Code] [Driver_Details] [QueryID] Message_String

Это потенциальные значения для каждого поля:

Поле Описание: Пример
Error_Indicator Слово "ERROR" или другое текстовое оповещение пользователя о проблеме. ОШИБКА
SQL_State_Code Код состояния SQL в соответствии со спецификацией ODBC. Драйвер создает соответствующий код состояния SQL в любое время, когда он возвращает сообщение приложению. Текст "Майкрософт" указывает источник ошибки. 42 000
Driver_Details Сведения, зависящие от драйвера, например тип используемого драйвера. Драйвер параллельного хранилища данных ODBC SQL Server 2008 R2
QueryID Уникальный идентификатор запроса. Используйте это значение для поиска дополнительных сведений, связанных с обработкой запроса. Например, сведения о выполнении запроса можно найти в консоли Администратор с помощью идентификатора запроса. Дополнительные сведения см. в разделе "Мониторинг устройства с помощью консоли Администратор".

Если идентификатор запроса неприменим, текст "Internal" возвращается пользователю.
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.