Solucionando problemas de exceções: System.Data.SqlClient.SqlException
A SqlException exceção é gerada quando um aviso ou erro é retornado por SQL Server.
Associated Tips
Verifique se você estiver se conectando com credenciais válidas.
Make sure that the credentials you are supplying are valid. For more information, see Como: acessar o SQL Server usando credenciais predeterminadas.Verifique se o nome do servidor está correto e que o servidor está executando.
Make sure that you are using the correct server name, and that the server can be reached.
Remarks
Essa exceção é lançada sempre que o.NET Framework Data Provider para SQL Server encontra um erro gerado pelo servidor.
Mensagens com uma gravidade de nível de 10 ou menos são informativas e indicam problemas causados por erros nas informações que um usuário inseriu. Níveis de gravidade de 11 a 16 são gerados pelo usuário e podem ser corrigidos pelo usuário. Níveis de gravidade de 17 a 25 indicam erros de software ou hardware. Quando um nível 17, 18 ou 19 de erro ocorre, você pode continuar trabalhando, embora você não poderá executar uma instrução específica.
O 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. However, the user can reopen the connection and continue. 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 Server, consulte a seção de solução de problemas do Books Online.
Consulte também
Tarefas
Como: Use o Assistente de exceção
Como: acessar o SQL Server usando credenciais predeterminadas