Conheça as possíveis causas por trás SQL server código de erro 17

Compartilhe agora:

Neste artigo, verificamos a causa por trás do SQL Server código de erro 17

Às vezes, ao tentar acessar o SQL Server banco de dados, pode-se encontrar um erro informando

SQL Server Código de erro 17"SQL Server não existe ou acesso negado”. Esta é uma mensagem geral do Microsoft Data Access Components (MDAC) que indica que o computador que executa o Microsoft SQL Server não pode ser alcançado. Também é conhecido como código de erro 17. Essa mensagem geral tem várias causas possíveis. Um deles pode ser que o servidor realmente não exista no sistema ou esteja indisponível; outro motivo pode ser que ele não foi encontrado. Além desses motivos óbvios, também existem vários motivos relacionados ao servidor ou cliente por trás do código de erro, que são os seguintes:

Problemas relacionados ao servidor– se nenhum dos computadores clientes puder acessar o SQL server, provavelmente há um problema no próprio servidor. Pode ser um dos seguintes:

  1. SQL server não está instalado no computador especificado na string de conexão.
  2. SQL server não poderia ser started.
  3. SQL Server não está detectando o protocolo ou circuito de computador que está sendo usado para conectar.
  4. O nome de SQL Server é diferente do nome do computador.
  5. Para um computador multi-homed em execução SQL Server 2000 Desktop Engine (MSDE), os clientes podem não conseguir se conectar ao servidor.
  6. Ao tentar abrir uma conexão em um computador em execução SQL Server 2000 em uma conexão de rede privada virtual (VPN), a tentativa será most-provavelmente falha.
  7. Para o SQL Server Desktop Engine (também chamado de MSDE 2000) Service Pack 3 (SP3) ou SP3a, somente conectividade local é permitida, sem outras opções disponíveis.

SQL Server Erro 17Problemas relacionados ao cliente ou ao aplicativo - se um determinado cliente ou alguns clientes ou aplicativos não conseguirem acessar o SQL server mas outros clientes podem, provavelmente há um problema com o sistema do cliente. E pode ser um dos seguintes:

  1. O nome do computador não existe no SQL server.
  2. Se você estiver tentando acessar uma ocorrência nomeada de SQL Server, certifique-se de especificar o nome da ocorrência correto. O nome incorreto não fornecerá acesso.
  3. A segurança no nível do Windows atualmente em uso para conexão geralmente é diferente do que você espera.
  4. Você pode estar usando o protocolo incorreto.
  5. Se houver um cluster em SQL Server, os adaptadores de rede podem ser configurados incorretamente ou podem ter um nome incorreto.
  6. Pode ser apenas o efeito colateral de uma incompatibilidade do MDAC. Tente reconfigurar as configurações do MDAC.

Problemas relacionados à rede ou domínio– se houver uma mensagem de erro apenas em computadores em um determinado domínio, ou em uma determinada sub-rede, ou atrás de um firewall, o problema pode ser um dos seguintes:

  1. A atribuição de direitos de usuário da política de segurança local para sua conta do Windows restringe o acesso da rede.
  2. Pode haver um problema de confiança no domínio, um dos computadores pode estar em um grupo de trabalho e, portanto, pode não ter acesso ao domínio.
  3. A resolução do seu nome pode não estar funcionando.
  4. Um firewall ou roteador pode não estar configurado corretamente ou pode estar configurado para bloquear a porta UDP 1434.

Alguns erros de SQL podem indicar a integridade da instância do banco de dados

Alguns códigos de erro SQL podem fornecer indiretamente uma dica sobre a integridade da instância do banco de dados. É sempre aconselhável chegar à causa raiz dos erros SQL e resolvê-los, se possível. Além disso, para proteger seus dados em caso de falha do SQL, instale um sql server recuperação ferramenta como DataNumen SQL Recovery aplicativo em sua máquina servidora. Uma vez ativado, ele pode entrar em ação e recuperar registros do arquivo SQL comprometido em minutos. Além disso, a ferramenta está equipada para trazer quase todos os tipos de dados que você armazenou no arquivo de banco de dados e pode até recuperar índices.

Introdução do autor:

Alan Chen é presidente e presidente da DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação de acesso e produtos de software de recuperação SQL. Para mais informações visite https://www.datanumen.com/

Compartilhe agora:

Comentários estão fechados.