- 中查找“数据库升级的具体步骤”更多相关内容
- 中查找“数据库升级的具体步骤”更多相关内容
- ·上一篇文章:地区代码
- ·下一篇文章:恶魔广场刷黄金怪+天魔+NPC版
数据库升级的具体步骤
1 复制旧数据库
首先把MUSF端关闭(不关闭,很容易造成回挡)
然后打开企业管理器-数据库-新建数据库MU(随便建立一个,这里例库名为MU),保存的路径一定不要用你现在的Muonline里面的路径,不然出错就麻烦了.然后选现在用的数据库Muonline,鼠标右键-所有任务-导出数据-下一步,数据源这里选"用于SQL Server的Microsoft OLE DB 提供程序",数据库选Muonline-下一步,目的选"用于SQL Server的Microsoft OLE DB 提供程序",数据库选MU(或者你自己新建立的数据库)-下一步,选第三个在SQL Server数据库之间复制对象和数据-下一步-下一步-下一步-完成,好了,现在已经把Muonline里面的数据复制到MU里面去了,自己进去检查一下数据是否正确,不正确的话说明有步骤出错,那就要把MU删除了重新这一步.
2 升级数据库 (其实这一步,跟你刚建立SF做数据库的步骤一样的)
选Muonline,鼠标右键-所有任务-还原数据库--从设备还原-选择设备-添加-选择你要还原的数据库(muonline备份.bak)-确定-确定-选项里勾上在现有数据库上强制还原,然后改数据库名字和目录,点确定,这样,就把你用的MUonline数据库结构给升级到最新的了.然后你检查玩家数据表,会看到里面没有你的玩家数据的.我们需要进行第三步.
3 导入玩家数据
选Muonline,鼠标右键-所有任务-导入数据-下一步-数据源这里选"用于SQL Server的Microsoft OLE DB 提供程序",数据库选Mu-下一步,目的选"用于SQL Server的Microsoft OLE DB 提供程序",数据库选Muonline-下一步,选第二个用一条查询语句指定要传输的数据-下一步,点查询生成器,好了,找到第一个玩家表AccountCharacter,点向右是选择表结构,下一步,点所有向右,就选择所有列了.下一步-全部行,下一步,下一步-立即运行-下一步-完成,好了,SQL会告诉你复制成功了.(如果显示错误的话,就要仔细检查步骤了),然后刷新一下,会看到多了一个表(表名"结果"),把这个表删除了.到这里,你就成功地把AccountCharacter这个表里的数据导入到新数据库了.不断重复第三步,把Character、Guild、GuildMember、MEMB_INFO、VI_CURR_INFO、warehouse这几个表里的数据复制过来吧.(如果多了个如已经有SharRest(转生数据表),就是8个表.
全部玩家资料导入之后,升级数据库这个步骤就完成了.