Silkroad SQL Server数据库备份和自动调度(备份)
在Silkroad私服中,所有玩家账户(ACCOUNT)、角色信息(SHARD)和游戏日志都存储在Windows Server上运行的SQL Server数据库中。服务器所有者最重要的职责是定期进行数据库备份,以应对服务器可能出现的系统故障或网络攻击的风险。在本指南中,您将了解如何进行手动备份并将其连接到自动计划。
方法一:通过SQL Server手动备份
在对服务器进行新更新或对数据库运行查询之前,请确保按照以下步骤进行手动备份:
- SQL Server 管理工作室 (SSMS) 打开程序并连接。
- 从左侧菜单中,选择要备份的数据库(例如:
SRO_VT_SHARD)右键单击它。 - 任务 -> 备份... 遵循你的道路。
- 在打开的窗口中 目的地 检查保存备份的文件夹路径(通常为 C:\Backup)。如果有旧备份,请从列表中选择它,单击“删除”,然后单击“添加”按钮为其指定新文件名(例如:shard_backup.bak)。
- 好的 按 按钮完成备份过程。相同的流程
SRO_VT_ACCOUNT重复 .
方法2:使用SQL Server代理自动每日备份计划(调度)
为了确保您不会忘记每天进行备份,您可以让 SQL Server 每晚自动执行此操作:
- 位于 SQL Server 左侧菜单的底部 SQL服务器代理 右键单击该服务并选择“启动”来激活该服务。
- 职位 右键单击该文件夹 新工作... 选择该选项。
- 一般 在选项卡中,在名称中输入“SRO_Automatic_Backup”。
- 步骤 转到选项卡 新... 按下按钮。在打开的命令字段中,编写将进行备份并保存的 SQL 查询代码。
- 时间表 通过切换到选项卡 新... 说。在这里,确定每晚的备份时间(例如 03:00)。现在,您的服务器将在您指定的时间自动以 .bak 格式进行备份。
本文是专门为PvPServer准备的。