Sql Server dispara este erro quando seu aplicativo não tem direitos suficientes para acessar o banco de dados. existem várias razões sobre este erro. Para corrigir esse erro, você deve seguir as instruções a seguir.
-
Tente conectar o servidor sql do seu servidor usando o estúdio de gerenciamento. se você usar a autenticação do Windows para conectar o servidor sql, defina a identidade do pool de aplicativos para administrador do servidor.
-
se você usar a autenticação do servidor sql, verifique sua string de conexão em web.config do seu aplicativo da web e defina o id de usuário e a senha do servidor sql que permite que você efetue login.
-
se o seu banco de dados estiver em outro servidor (acessar banco de dados remoto), primeiro habilite o acesso remoto do sql server form sql server property do sql server management studio e habilite TCP/IP form sql server configuration manager .
-
depois de fazer todas essas coisas e você ainda não pode acessar o banco de dados, verifique o firewall do formulário do servidor onde você está tentando acessar o banco de dados e adicione uma regra no firewall para habilitar a porta do servidor sql (por padrão, o servidor sql use 1433 , para verificar porta do sql server você precisa verificar o protocolo de rede do gerenciador de configuração do sql server porta TCP/IP).
-
se o seu servidor sql estiver sendo executado na instância nomeada, você precisará escrever o número da porta com o nome do servidor sql, por exemplo, 117.312.21.21/nameofsqlserver,1433.
-
Se você estiver usando hospedagem em nuvem como amazon aws ou microsoft azure, o servidor ou a instância será executado atrás do firewall na nuvem, portanto, você precisará habilitar a porta 1433 no firewall na nuvem se tiver uma instância padrão ou porta específica para sql server para instância nomeada.
-
Se você estiver usando o Amazon RDS ou o SQL Azure, precisará habilitar a porta do grupo de segurança dessa instância.
-
Se você estiver acessando o sql server através do modo de autenticação do sql server, certifique-se de habilitar a propriedade de instância do sql server "SQL Server and Windows Authentication Mode".
- Reinicie sua instância do sql server depois de fazer qualquer alteração na propriedade, pois algumas alterações exigirão a reinicialização.
se você ainda enfrentar qualquer dificuldade, então você precisa fornecer mais informações sobre seu site e servidor sql.