Solução de erro Knight Online "Falha na conexão SQL DbAgent / Ebenezer"
Ao iniciar seu servidor privado Knight Online Ebenézer.exe, Ais_Server.exe ou DbAgent.exe módulos congelando na tela inicial ou repetidamente "Falha na conexão SQL" / "Erro ODBC" erro indica que os arquivos mestre do jogo não podem se comunicar com o banco de dados SQL Server. É impossível abrir o servidor sem resolver este erro. Para a solução exata, você pode seguir as etapas abaixo, uma por uma.
Método 1: verificar a configuração das fontes de dados ODBC (DSN)
Os arquivos exe do Knight Online usam hiperlinks ODBC no sistema operacional Windows para se conectar ao banco de dados. A identificação ausente ou incorreta desses hiperlinks interrompe completamente a conexão:
- para o menu Iniciar do Windows Fontes de dados ODBC (32 bits) Abra o painel digitando . *(Importante: Como os arquivos do jogo rodam na arquitetura de 32 bits, você deve escolher o painel de 32 bits).*
- DSN do sistema Clique na guia.
- aqui
KN_Online,Knight_DB,Account_DBVerifique se os nomes ODBC necessários para sua infraestrutura de arquivos, como arquivos, estão definidos. - Se definido, clique duas vezes neles e digite seu nome de usuário do SQL Server (geralmente `sa`) e senha do SQL. "Fonte de dados de teste" Pressione o botão. Se o teste falhar, a senha SQL ou o nome do servidor estão incorretos.
Método 2: verificar senha e nomes de banco de dados em arquivos .ini
Mesmo que suas conexões ODBC estejam corretas, as informações nos arquivos de configurações dos arquivos do servidor podem ser gravadas incorretamente:
- na pasta do seu servidor
Ebenezer.ini,Ais_Server.inieDbAgent.iniAbra os arquivos. - contido dentro
[ODBC]ou[DATABASE]sob os títulos DSN, UID (h) e PWD (sua senha SQL) Verifique os campos. - Certifique-se de que os nomes do banco de dados sejam exatamente iguais aos nomes do SQL Server (Ex: `KN_ONLINE`, `KO_MAIN`), até letras maiúsculas e minúsculas.
Método 3: ativando "pipes nomeados" do SQL Server e protocolos TCP/IP
Por padrão, a instalação do SQL Server pode desativar solicitações de conexão TCP/IP de serviços externos ou locais. Para ativar esses protocolos:
- No menu Iniciar do Windows Gerenciador de configuração do SQL Server Abra o programa.
- Configuração de rede do SQL Server -> Protocolos para MSSQLSERVER Vá para a guia.
- Localizado à direita Tubos Nomeados e TCP/IP estado das opções "Ativado" Mude para (Ativo) e reinicie o serviço SQL Server (Reiniciar).
Este artigo foi preparado especialmente para PvPServer.