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

Silkroad vSRO“Shard Manager DB 连接失败”解决方案

Yazdır

Silkroad vSRO“Shard Manager DB 连接失败”解决方案

启动 Silkroad 私人服务器时 碎片管理器 模块停止并在打开的屏幕上显示红色错误线,并且 “数据库连接失败”“ODBC 错误” 警告表示游戏引擎无法访问 SQL Server 数据库。当出现此错误时,游戏无论如何都无法进入开局阶段。您可以应用以下技术解决方案来修复该错误。

方法 1:ODBC(开放数据库连接)驱动程序和 DNS 设置

vSRO 文件不直接连接到数据库,它们使用 ODBC 数据源、Windows 桥接软件。此桥的缺陷会中断连接:

  1. 到 Windows 开始菜单 ODBC 数据源(32 位) 通过键入 来运行它。 *(重要提示:由于 vSRO 文件是 32 位,因此您一定应该选择 32 位版本)。*
  2. 系统DSN 转到选项卡。这里SRO_VT_SHARD,SRO_VT_ACCOUNT检查是否定义了连接名称(DNS)。
  3. 如果已定义,请双击它们并输入您的 SQL Server 用户名(通常为“sa”)和 SQL 密码。 “测试数据源” 按下按钮。如果测试失败,则说明您的 SQL 密码配置不正确。

方法二:SQL Server SQL Auth(sa)帐号和密码检查

即使您的密码正确,SQL Server 也可能关闭来自外部或本地模块的加密登录请求(SQL 身份验证):

  • 打开 SQL Server Management Studio,右键单击顶部的服务器名称,然后单击 属性 说。
  • 安全性 转到选项卡。 服务器认证 的选项 《SQL Server 和 Windows 身份验证模式》 确保已检查。如果选择Windows Only模式,ShardManager无法连接数据库。
  • 更改设置后不要忘记重新启动 SQL Server 服务。

方法3:`Certification`文件夹和Ini文件兼容性

如果您的 ODBC 测试成功,但 ShardManager 仍然给出相同的错误,您应该检查服务器文件夹中 ini 文件中的 SQL 密码加密:

  • 在“Certification”或“ShardManager”文件夹中 srNameServer.ini分片管理器.ini 打开文件。
  • 确保数据库连接行中的密码写入正确。在某些文件基础设施中,这些密码是公开写入的,而在其他文件基础设施中,则要求它们加密。根据文件制作者的指示编辑此区域。

本文是专门为PvPServer准备的。

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner