Silkroad vSRO "Shard Manager DB Connection Failed"-løsning
Når du starter din Silkroad private server ShardManager.exe modul stopper med røde feilstreker på åpningsskjermen og "DB-tilkobling mislyktes" eller "ODBC-feil" advarsel indikerer at spillmotoren ikke kan få tilgang til SQL Server-databasen. Når denne feilen oppstår, kan ikke spillet fortsette til åpningsfasen på noen måte. Du kan bruke følgende tekniske løsninger for å fikse feilen.
Metode 1: ODBC (Open Database Connectivity) driver og DNS-innstillinger
vSRO-filer kobles ikke direkte til databasen, de bruker ODBC-datakilder, Windows sin broprogramvare. En mangel i denne broen bryter forbindelsen:
- til Windows Start-menyen ODBC-datakilder (32-bit) Kjør den ved å skrive . *(Viktig: Siden vSRO-filer er 32-biters, bør du definitivt velge 32-bitsversjonen).*
- System DSN Gå til fanen. her
SRO_VT_SHARD,SRO_VT_ACCOUNTSjekk om tilkoblingsnavn (DNS) som er definert. - Hvis definert, dobbeltklikk på dem og skriv inn ditt SQL Server-brukernavn (vanligvis `sa`) og ditt SQL-passord. "Testdatakilde" Trykk på knappen. Hvis testen mislykkes, har du konfigurert SQL-passordet ditt feil.
Metode 2: SQL Server SQL Auth (sa) Konto- og passordkontroll
Selv om passordet ditt er riktig, kan SQL Server ha slått av krypterte påloggingsforespørsler (SQL-autentisering) fra eksterne eller lokale moduler:
- Åpne SQL Server Management Studio, høyreklikk på servernavnet ditt øverst og klikk Egenskaper si.
- Sikkerhet Gå til fanen. Serverautentisering alternativ "SQL-server og Windows-autentiseringsmodus" Sørg for at det er sjekket. Hvis kun Windows-modus er valgt, kan ikke ShardManager koble til databasen.
- Ikke glem å starte SQL Server-tjenesten på nytt etter at du har endret innstillingen.
Metode 3: `Sertifisering`-mappe og Ini-filer kompatibilitet
Hvis ODBC-testene dine er vellykkede, men ShardManager fortsatt gir den samme feilen, bør du sjekke SQL-passordkrypteringen i ini-filene i servermappen din:
- i mappen `Sertifisering` eller `ShardManager` srNameServer.ini eller shardmanager.ini Åpne filene.
- Sørg for at passordene i databasetilkoblingslinjene er skrevet riktig. I noen filinfrastrukturer er disse passordene skrevet åpent, mens de i andre blir bedt om som krypterte. Rediger dette området i henhold til filprodusentens instruksjoner.
Denne artikkelen er spesielt utarbeidet for PvPServer.