Partilhar via


Mensagens de erro no Armazém de Dados Paralelo

As mensagens de erro do Parallel Data Warehouse (PDW) reportam erros e problemas encontrados pelos componentes do PDW e podem também incluir erros do SQL Server surgidos através do PDW. Estas mensagens de erro utilizam uma sintaxe consistente para apresentar a informação. Compreender esta sintaxe permitirá identificar e corrigir problemas no SQL Server PDW.

Noções básicas de mensagens de erro

As mensagens de erro que são devolvidas seguem a mesma sintaxe.

Error_Indicator [SQL_State_Code] [Driver_Details] [QueryID] Message_String

Estes são os valores potenciais para cada campo:

Campo Description Example
Error_Indicator A palavra "ERRO" ou outro texto a alertar o utilizador para um problema. ERROR
SQL_State_Code O código de estado SQL, de acordo com a especificação ODBC. O driver gera o código de Estado SQL apropriado sempre que devolve uma mensagem a uma aplicação. O texto "Microsoft" indica a origem do erro. 42000
Driver_Details Detalhes dependentes do condutor, como o tipo de condutor utilizado. Driver ODBC para SQL Server 2008 R2 Parallel Data Warehouse
QueryID O identificador exclusivo da consulta. Use este valor para encontrar informações adicionais relacionadas com o processamento da consulta. Por exemplo, os detalhes de execução da consulta podem ser encontrados na Consola de Administração usando o ID da consulta. Para mais informações, consulte Monitorizar o Aparelho Usando a Consola de Administração.

Se um QueryID não for aplicável, o texto "Interno" é devolvido ao utilizador.
QID2377
Message_String Uma descrição legível para humanos do erro ou problema. Ao devolver erros do SQL Server, este é o texto da mensagem do SQL Server. Apenas a atribuição igual pode aparecer na lista de conjuntos de uma instrução UPDATE.

Estes valores de exemplo seriam apresentados ao utilizador da seguinte forma:

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.