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
Verifique se você estiver se conectando com credenciais válidas.
Certifique-se de que as credenciais que são fornecidas estejam válidas.Para obter mais informações, consulte Como: Acessar SQL Servidor usando predeterminadas credenciais.Verifique se o nome do servidor está correto e o servidor está sendo executado.
Certifique-se de que você esteja usando o nome de servidor correto, e que o servidor pode ser alcançado.Para obter mais informações, consulte Como: Criar conexões para SQL Servidor bancos de dados.
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