PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

راه حل Silkroad vSRO "اتصال DB مدیر Shard Failed".

Yazdır

راه حل Silkroad vSRO "اتصال DB مدیر Shard Failed".

هنگام راه اندازی سرور خصوصی Silkroad خود ShardManager.exe ماژول با خطوط خطای قرمز در صفحه باز متوقف می شود و "اتصال DB ناموفق بود" یا "خطای ODBC" هشدار نشان می دهد که موتور بازی نمی تواند به پایگاه داده SQL Server دسترسی پیدا کند. هنگامی که این خطا رخ می دهد، بازی به هیچ وجه نمی تواند به مرحله افتتاحیه برود. برای رفع خطا می توانید راه حل های فنی زیر را اعمال کنید.

روش 1: ODBC (اتصال به پایگاه داده باز) درایور و تنظیمات DNS

فایل های vSRO مستقیماً به پایگاه داده متصل نمی شوند، آنها از منابع داده ODBC، نرم افزار پل ویندوز استفاده می کنند. نقص در این پل ارتباط را قطع می کند:

  1. به منوی استارت ویندوز بروید منابع داده ODBC (32 بیتی) با تایپ کردن آن را اجرا کنید. *(مهم: از آنجایی که فایل های vSRO 32 بیتی هستند، حتما باید نسخه 32 بیتی را انتخاب کنید).*
  2. سیستم DSN به برگه بروید. اینجاSRO_VT_SHARD،SRO_VT_ACCOUNTبررسی کنید که آیا نام های اتصال (DNS) مانند تعریف شده است یا خیر.
  3. اگر تعریف شده است، روی آنها دوبار کلیک کنید و نام کاربری SQL Server (معمولاً 'sa') و رمز عبور SQL خود را وارد کنید. "منبع داده های تست" دکمه را فشار دهید. اگر تست ناموفق باشد، رمز عبور SQL خود را اشتباه پیکربندی کرده اید.

روش 2: بررسی حساب و رمز عبور SQL Server SQL Auth (sa)

حتی اگر رمز عبور شما صحیح باشد، ممکن است SQL Server درخواست های ورود رمزگذاری شده (SQL Authentication) را از ماژول های خارجی یا محلی غیرفعال کرده باشد:

  • SQL Server Management Studio را باز کنید، روی نام سرور خود در بالا کلیک راست کرده و کلیک کنید خواص بگو
  • امنیت به برگه بروید. احراز هویت سرور از گزینه "SQL Server و Windows Authentication Mode" مطمئن شوید که بررسی شده است. اگر Windows Only Mode انتخاب شده باشد، ShardManager نمی تواند به پایگاه داده متصل شود.
  • فراموش نکنید که پس از تغییر تنظیمات، سرویس SQL Server را مجددا راه اندازی کنید.

روش 3: "گواهی" پوشه و فایل های Ini سازگاری

اگر تست های ODBC شما موفقیت آمیز بود اما ShardManager همچنان همان خطا را می دهد، باید رمزگذاری رمز عبور SQL را در فایل های ini در پوشه سرور خود بررسی کنید:

  • در پوشه Certification یا ShardManager srNameServer.ini یا shardmanager.ini فایل ها را باز کنید.
  • اطمینان حاصل کنید که رمزهای عبور در خطوط اتصال پایگاه داده به درستی نوشته شده است. در برخی از زیرساخت های فایل، این پسوردها به صورت باز نوشته می شوند، در حالی که در برخی دیگر به صورت رمزگذاری شده درخواست می شوند. این قسمت را مطابق دستورالعمل های سازنده فایل های خود ویرایش کنید.

این مقاله به طور ویژه برای PvPServer تهیه شده است.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner