Silkroad vSRO lahendus "Shard Manager DB ühendus ebaõnnestus".
Silkroadi privaatserveri käivitamisel ShardManager.exe moodul peatub punaste veajoontega avakuval ja "DB-ühendus ebaõnnestus" või "ODBC viga" hoiatus näitab, et mängumootor ei pääse juurde SQL Serveri andmebaasile. Selle tõrke ilmnemisel ei saa mäng kuidagi avafaasi minna. Vea parandamiseks saate rakendada järgmisi tehnilisi lahendusi.
1. meetod: ODBC (avatud andmebaasi ühenduvus) draiveri ja DNS-i sätted
vSRO failid ei ühendu otse andmebaasiga, nad kasutavad ODBC andmeallikaid, Windowsi sillatarkvara. Selle silla puudujääk katkestab ühenduse:
- Windowsi menüüsse Start ODBC andmeallikad (32-bitine) Käivitage see, tippides . *(Tähtis: kuna vSRO failid on 32-bitised, tuleks kindlasti valida 32-bitine versioon).*
- Süsteem DSN Minge vahekaardile. siin
SRO_VT_SHARD,SRO_VT_ACCOUNTKontrollige, kas ühendusenimed (DNS), näiteks, on määratletud. - Kui need on määratud, topeltklõpsake neid ja sisestage oma SQL Serveri kasutajanimi (tavaliselt `sa`) ja SQL-i parool. "Testi andmeallikas" Vajutage nuppu. Kui test ebaõnnestub, olete oma SQL-i parooli valesti konfigureerinud.
2. meetod: SQL Serveri SQL Auth (sa) konto ja parooli kontrollimine
Isegi kui teie parool on õige, võib SQL Server olla välistest või kohalikest moodulitest pärit krüpteeritud sisselogimistaotlused (SQL-i autentimine) välja lülitanud.
- Avage SQL Server Management Studio, paremklõpsake ülaosas oma serveri nimel ja klõpsake nuppu Omadused öelda.
- Turvalisus Minge vahekaardile. Serveri autentimine valikust "SQL Serveri ja Windowsi autentimisrežiim" Veenduge, et see oleks kontrollitud. Kui valitud on ainult Windowsi režiim, ei saa ShardManager andmebaasiga ühendust luua.
- Ärge unustage pärast sätte muutmist SQL Serveri teenust taaskäivitada.
3. meetod: sertifikaadi kausta ja Ini-failide ühilduvus
Kui teie ODBC testid on edukad, kuid ShardManager annab endiselt sama vea, peaksite kontrollima SQL-i parooli krüptimist oma serveri kaustas olevates ini-failides:
- kaustas "Certification" või "ShardManager". srNameServer.ini või shardmanager.ini Avage failid.
- Veenduge, et paroolid andmebaasi ühendusridades oleksid õigesti kirjutatud. Mõnes failiinfrastruktuuris kirjutatakse need paroolid avalikult, teistes aga küsitakse neid krüpteerituna. Redigeerige seda ala vastavalt failitootja juhistele.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.