Compartilhar via


Solucionando problemas de exceções: sistema.dados.SqlClient.SqlException

A SqlException exceção é gerada quando um aviso ou erro é retornado pelo SQL servidor.

Dicas associadas

Comentários

Essa exceção é lançada sempre que o .NET estrutura dados provedor para SQL Server encontra um erro gerado pelo servidor.

Mensagens com severidade nível 10 ou menos são informativas e indicam problemas causados por erros nas informações que um usuário inseriu.Níveis de severidade de 11 a 16 são gerados pelo usuário e podem ser corrigidos pelo usuário.Níveis de severidade de 17 a 25 indicam erros de software ou hardware.Quando um nível de 17, 18 ou 19 erro ocorrer, você pode continuar trabalhando, embora talvez não seja capaz de executar um determinado demonstrativo.

The SqlConnection permanece aberta quando o nível de gravidade é 19 ou menos. Quando o nível de gravidade for 20 ou maior, o servidor normalmente fecha o SqlConnection. No entanto, o usuário pode reabrir a conexão e continuar.Em ambos os casos, um SqlException é gerado pelo método executar o comando.

Para obter informações sobre as mensagens de avisos e informativas enviados pelo SQL servidor, consulte a seção Solução de problemas dos manuais online do.

Consulte também

Tarefas

Como: Descubra mais sobre uma exceção com Assistente de Exceção

Como: Acessar SQL Servidor usando predeterminadas credenciais

Referência

SqlException