Řešení Silkroad vSRO "Shard Manager DB Connection Failed".
Při spouštění vašeho soukromého serveru Silkroad ShardManager.exe modul se zastaví s červenými chybovými čarami na úvodní obrazovce a "DB připojení se nezdařilo" nebo "Chyba ODBC" varování znamená, že herní engine nemůže získat přístup k databázi SQL Server. Když dojde k této chybě, hra nemůže žádným způsobem postoupit do úvodní fáze. Chybu můžete opravit pomocí následujících technických řešení.
Metoda 1: Nastavení ovladače ODBC (Open Database Connectivity) a DNS
Soubory vSRO se nepřipojují přímo k databázi, používají zdroje dat ODBC, mostový software Windows. Nedostatek tohoto mostu přeruší spojení:
- do nabídky Start systému Windows Zdroje dat ODBC (32bitové) Spusťte jej zadáním . *(Důležité: Protože soubory vSRO jsou 32bitové, rozhodně byste měli zvolit 32bitovou verzi).*
- Systémové DSN Přejděte na kartu. tady
SRO_VT_SHARD,SRO_VT_ACCOUNTZkontrolujte, zda jsou definovány názvy připojení (DNS), např. - Pokud jsou definovány, poklepejte na ně a zadejte své uživatelské jméno pro SQL Server (obvykle `sa`) a heslo SQL. "Testovací zdroj dat" Stiskněte tlačítko. Pokud test selže, nakonfigurovali jste heslo SQL nesprávně.
Metoda 2: SQL Server SQL Auth (sa) Kontrola účtu a hesla
I když je vaše heslo správné, SQL Server mohl vypnout šifrované požadavky na přihlášení (SQL Authentication) z externích nebo lokálních modulů:
- Otevřete SQL Server Management Studio, klikněte pravým tlačítkem na název serveru v horní části a klikněte Vlastnosti říct.
- Bezpečnost Přejděte na kartu. Ověření serveru opce "SQL Server a režim ověřování Windows" Ujistěte se, že je zaškrtnuto. Pokud je vybrán režim Pouze Windows, ShardManager se nemůže připojit k databázi.
- Po změně nastavení nezapomeňte restartovat službu SQL Server.
Metoda 3: „Certifikace“ Kompatibilita složek a souborů Ini
Pokud jsou vaše testy ODBC úspěšné, ale ShardManager stále zobrazuje stejnou chybu, měli byste zkontrolovat šifrování hesla SQL v souborech ini ve složce serveru:
- ve složce `Certification` nebo `ShardManager` srNameServer.ini nebo shardmanager.ini Otevřete soubory.
- Ujistěte se, že hesla v řádcích připojení k databázi jsou zapsána správně. V některých infrastrukturách souborů jsou tato hesla zapsána otevřeně, zatímco v jiných jsou požadována jako šifrovaná. Upravte tuto oblast podle pokynů výrobce souborů.
Tento článek je speciálně připraven pro PvPServer.