Solução Silkroad vSRO "Falha na ligação à base de dados do Shard Manager"
Ao iniciar o seu servidor privado Silkroad ShardManager.exe módulo para com linhas de erro vermelhas no ecrã de abertura e "Falha na ligação à base de dados" ou "Erro ODBC" aviso indica que o motor de jogo não pode aceder à base de dados SQL Server. Quando este erro ocorre, o jogo não pode prosseguir para a fase de abertura de forma alguma. Pode aplicar as seguintes soluções técnicas para corrigir o erro.
Método 1: driver ODBC (conectividade de base de dados aberta) e definições DNS
Os ficheiros vSRO não se ligam diretamente à base de dados, utilizam fontes de dados ODBC, software ponte do Windows. Uma deficiência nesta ponte interrompe a ligação:
- para o menu Iniciar do Windows Fontes de dados ODBC (32 bits) Execute-o digitando . *(Importante: como os ficheiros vSRO são de 32 bits, deve definitivamente escolher a versão de 32 bits).*
- DSN do sistema Vá para o separador. aqui
SRO_VT_SHARD,SRO_VT_ACCOUNTVerifique se os nomes de ligação (DNS) tal como estão definidos. - Se estiver definido, clique duas vezes sobre eles e introduza o seu nome de utilizador do SQL Server (geralmente `sa`) e a sua palavra-passe SQL. "Fonte de dados de teste" Pressione o botão . Se o teste falhar, configurou a sua palavra-passe SQL incorretamente.
Método 2: verificação de conta e palavra-passe do SQL Server SQL Auth(sa)
Mesmo que a sua palavra-passe esteja correta, o SQL Server pode ter desativado os pedidos de início de sessão encriptados (Autenticação SQL) de módulos externos ou locais:
- Abra o SQL Server Management Studio, clique com o botão direito do rato no nome do servidor na parte superior e clique em Propriedades digamos.
- Segurança Vá para o separador. Autenticação de servidor de opção "Modo de autenticação SQL Server e Windows" Certifique-se de que está marcado. Se o modo apenas Windows estiver selecionado, o ShardManager não se consegue ligar à base de dados.
- Não se esqueça de reiniciar o serviço SQL Server após alterar a configuração.
Método 3: Compatibilidade com a pasta `Certificação` e ficheiros INI
Se os seus testes ODBC forem bem-sucedidos, mas o ShardManager ainda apresentar o mesmo erro, deverá verificar a encriptação da palavra-passe SQL nos ficheiros ini na pasta do servidor:
- na pasta `Certification` ou `ShardManager` srNameServer.ini ou shardmanager.ini Abra os ficheiros.
- Certifique-se de que as palavras-passe nas linhas de ligação à base de dados estão escritas corretamente. Em algumas infraestruturas de ficheiros, estas palavras-passe são escritas abertamente, enquanto noutras são solicitadas como encriptadas. Edite esta área de acordo com as instruções do produtor dos seus ficheiros.
Este artigo foi preparado especialmente para o PvPServer.