Soluție Silkroad vSRO „Shard Manager DB Connection Failed”.
Când porniți serverul privat Silkroad ShardManager.exe modulul se oprește cu linii roșii de eroare pe ecranul de deschidere și „Conexiune DB a eșuat” sau „Eroare ODBC” avertismentul indică faptul că motorul de joc nu poate accesa baza de date SQL Server. Când apare această eroare, jocul nu poate trece la faza de deschidere în niciun fel. Puteți aplica următoarele soluții tehnice pentru a remedia eroarea.
Metoda 1: Driver ODBC (Open Database Connectivity) și setări DNS
Fișierele vSRO nu se conectează direct la baza de date, ele folosesc surse de date ODBC, software-ul bridge al Windows. O deficiență în acest pod rupe legătura:
- la meniul Start Windows Surse de date ODBC (32 de biți) Rulați-l tastând . *(Important: Deoarece fișierele vSRO sunt pe 32 de biți, ar trebui să alegeți cu siguranță versiunea pe 32 de biți).*
- DSN sistem Accesați fila. aici
SRO_VT_SHARD,SRO_VT_ACCOUNTVerificați dacă sunt definite nume de conexiune (DNS), cum ar fi. - Dacă sunt definite, faceți dublu clic pe ele și introduceți numele dvs. de utilizator SQL Server (De obicei `sa`) și parola dvs. SQL. „Sursa de date de testare” Apăsați butonul . Dacă testul eșuează, ați configurat incorect parola SQL.
Metoda 2: SQL Server SQL Auth (sa) Verificarea contului și a parolei
Chiar dacă parola dvs. este corectă, este posibil ca SQL Server să fi dezactivat solicitările de conectare criptate (autentificare SQL) din modulele externe sau locale:
- Deschideți SQL Server Management Studio, faceți clic dreapta pe numele serverului în partea de sus și faceți clic Proprietăți spune.
- Securitate Accesați fila. Autentificare pe server de opțiune „Modul de autentificare SQL Server și Windows” Asigurați-vă că este verificat. Dacă este selectat modul numai Windows, ShardManager nu se poate conecta la baza de date.
- Nu uitați să reporniți serviciul SQL Server după modificarea setării.
Metoda 3: Compatibilitatea folderului „Certificare” și fișierelor Ini
Dacă testele ODBC au succes, dar ShardManager dă în continuare aceeași eroare, ar trebui să verificați criptarea parolei SQL în fișierele ini din folderul serverului dvs.:
- în folderul `Certificare` sau `ShardManager` srNameServer.ini sau shardmanager.ini Deschideți fișierele.
- Asigurați-vă că parolele din liniile de conectare la baza de date sunt scrise corect. În unele infrastructuri de fișiere, aceste parole sunt scrise deschis, în timp ce în altele sunt solicitate ca fiind criptate. Editați această zonă conform instrucțiunilor producătorului de fișiere.
Acest articol este pregătit special pentru PvPServer.