Exceções de solução de problemas: System.Data.SqlClient.SqlException
Uma exceção SqlException é gerada quando um aviso ou erro é retornado pelo SQL Server.
Dicas relacionadas
Verifique se você está se conectando com credenciais válidas.
Verifique se as credenciais que você está fornecendo são válidas. Para obter mais informações, consulte How to: Access SQL Server Using Predetermined Credentials.Verifique se o nome do servidor está correto e se o servidor está em execução.
Certifique-se de que você está usando o nome de servidor correto e que esse servidor está acessível.
Comentários
Essa exceção é lançada sempre que o Provedor de Dados .NET Framework para SQL Server encontra um erro gerado pelo servidor.
As mensagens com nível de severidade 10 ou inferior são informativas e indicam problemas causados por erros nas informações inseridas por um usuário. Os níveis de severidade de 11 a 16 são gerados pelo usuário e podem ser corrigidos por ele. Os níveis de severidade de 17 a 25 indicam erros de software ou hardware. Quando um erro de níveis 17, 18 ou 19 ocorre, é possível continuar a trabalhar, mas talvez não seja possível executar uma instrução específica.
O SqlConnection permanece aberto quando o nível de severidade é 19 ou inferior. Quando o nível de severidade é 20 ou superior, o servidor geralmente encerra o SqlConnection. No entanto, o usuário pode reabrir a conexão e continuar. Em ambos os casos, SqlException é gerada pelo método que executa o comando.
Para obter informações sobre mensagens de aviso e informativas enviadas pelo SQL Server, consulte a seção de solução de problemas dos Manuais Online do SQL Server.
Consulte também
Tarefas
Como usar o Assistente de Exceção