Silkroad vSRO oplossing "Shard Manager DB-verbinding mislukt".
Bij het starten van uw Silkroad privéserver ShardManager.exe module stopt met rode foutlijnen op het openingsscherm en "DB-verbinding mislukt" of "ODBC-fout" waarschuwing geeft aan dat de game-engine geen toegang heeft tot de SQL Server-database. Wanneer deze fout optreedt, kan het spel op geen enkele manier doorgaan naar de openingsfase. U kunt de volgende technische oplossingen toepassen om de fout te verhelpen.
Methode 1: ODBC (Open Database Connectivity) stuurprogramma en DNS-instellingen
vSRO-bestanden maken geen directe verbinding met de database, ze gebruiken ODBC-gegevensbronnen, de bridge-software van Windows. Een tekort aan deze brug verbreekt de verbinding:
- naar het Windows Startmenu ODBC-gegevensbronnen (32-bits) Voer het uit door te typen. *(Belangrijk: aangezien vSRO-bestanden 32-bits zijn, moet u zeker de 32-bits versie kiezen).*
- Systeem-DSN Ga naar het tabblad. hier
SRO_VT_SHARD,SRO_VT_ACCOUNTControleer of verbindingsnamen (DNS) zoals gedefinieerd zijn. - Indien gedefinieerd, dubbelklik erop en voer uw SQL Server-gebruikersnaam (meestal `sa`) en uw SQL-wachtwoord in. "Testgegevensbron" Druk op de knop. Als de test mislukt, hebt u uw SQL-wachtwoord verkeerd geconfigureerd.
Methode 2: SQL Server SQL Auth (sa) Account- en wachtwoordcontrole
Zelfs als uw wachtwoord correct is, heeft SQL Server mogelijk gecodeerde aanmeldingsverzoeken (SQL-authenticatie) van externe of lokale modules uitgeschakeld:
- Open SQL Server Management Studio, klik met de rechtermuisknop op uw servernaam bovenaan en klik Eigenschappen zeg.
- Beveiliging Ga naar het tabblad. Serververificatie van optie "SQL Server- en Windows-authenticatiemodus" Zorg ervoor dat het wordt gecontroleerd. Als de modus Alleen Windows is geselecteerd, kan ShardManager geen verbinding maken met de database.
- Vergeet niet de SQL Server-service opnieuw te starten nadat u de instelling hebt gewijzigd.
Methode 3: Compatibiliteit van `Certificatie` Map en Ini-bestanden
Als uw ODBC-tests succesvol zijn maar ShardManager nog steeds dezelfde foutmelding geeft, moet u de SQL-wachtwoordcodering controleren in de ini-bestanden in uw servermap:
- in de map 'Certificatie' of 'ShardManager' srNameServer.ini of shardmanager.ini Open de bestanden.
- Zorg ervoor dat de wachtwoorden in de databaseverbindingsregels correct zijn geschreven. In sommige bestandsinfrastructuren worden deze wachtwoorden openlijk geschreven, terwijl ze in andere gecodeerd worden opgevraagd. Bewerk dit gebied volgens de instructies van de producent van uw bestanden.
Dit artikel is speciaal opgesteld voor PvPServer.