您的位置: 首页 >录像教程>动易2005版进阶提高

动易系统的迁移

请观看动易系统的迁移视频文件请下载动易系统迁移视频文件

如果您想将已经建设好的动易2005版程序,从一个服务器迁移到另一个服务器中,或是不同数据库版本之间的数据转换,如在ACCESS<-->SQL、ACCESS<-->ACCESS或SQL<-->SQL之间互相转换,则使用系统提供的PE2005_DataTrans.asp数据库迁移文件。

在进行迁移操作之前,请做好以下准备工作:
•备份您的源数据库文件。
•如果目标数据库是SQL 数据库,则请新建sql 数据库,用系统提供的Database目录中的PowerEasy2005.sql文件查询并建表,并设置好数据库连接文件。请注意:迁移之前请不要运行Install.asp文件进行网站配置。如果目标数据库是ACCESS 数据库,请保证是全新的数据库。
操作流程:
1.在已经解压的系统安装文件夹中,打开“升级及转换程序”文件夹,将里面“动易4.03版 To 2005版 数据库升级程序”文件夹中的PE2005_DataTrans.asp文件,拷到目前已经运行的网站根目录中。

2.如果源数据库为ACCESS 版,请将源数据库文件复制到到目前已经运行的网站根目录中。
3.在新版动易系统的网站中运行PE2005_DataTrans.asp文件,。出现数据转换/迁移操作向导:

!使用前请一定要认真仔细的阅读操作步骤及注意事项。
4.认真阅读说明后单击“下一步”按钮,开始数据库迁移操作:

第一步:选择源数据库类型,并输入数据库名称或连接字符串:数据库连接说明:
•A C C E S S 版数据库文件名:请填写源数据库的文件名,如PowerEasy2005.mdb。
!请确定ACCESS版源数据库文件已经复制到动易2005版网站的目录下。
•SQL 版数据库连接字符串:填写SQL版源数据库连接字符串信息,如:Provider = Sqloledb; User ID = PowerEasy; Password= PowerEasy*9988; Initial Catalog = PowerEasy40;Data Source = 127.0.0.1。
!在SQL版数据库连接字符串内容框中,User ID为SQL版数据库登录的用户名;Password为登录密码; Initial Catalog为SQL数据库名称; Data Source为SQL版数据库服务器IP地址。设置完成后单击“下一步”按钮,出现操作第二步:
第二步:选择要迁移的数据库内容。系统提供的迁移选项中分为基本内容与其他内容:
•基本内容:包括管理员、网站配置、网站风格、网站模板、网站频道、网站栏目、所有文章、所有软件、所有图片、所有专题、J S 数据和所有评论。
•其他内容:包括网站广告、广告版位、网站公告、作者数据、充值卡、室场数据、来源数据、设备数据、收藏夹、自定义字段、采集过滤、友情链接、链接类别、网站留言、留言类别、采集历史、采集项目、字符替换、自定义标签、网站日志、短消息、关键字、设备使用、网站调查、银行帐户、资金明细、消费明细、发退货记录、送货方式、订单数据、订单项目、支付数据、付款方、促销方案、生产商、商品数据、商标数据、订单过户、会员数据和用户组。
!以上其他内容选项中视您使用程序版本的不同显示的选项会有所不同。请注意,若您所使用的版本中所没有的选项或本选项中的源数据库中也没有内容,可不要选择,请仔细选择相应的选项

!请备份好源数据库与目标数据库文件。勾选了相应选项后单击“开始升级”按钮,出现升级进度界面:

迁移进度界面动态显示当前进度与总体进度百分比,升级时间视您网站数据量大小而定,升级过程中请勿刷新页面或关闭窗口!升级完毕后系统提示数据库升级成功信息及下一步工作提示。
!若您是直接在服务器进行升级,则请立即删除此文件!以免带来安全隐患。
5.升级完成后,请到系统后台认真仔细的检查相关数据。

[NextPage]

常见错误分析
若迁移过程中出现错误,请根据出错提示信息,打开PE2005_DataTrans.asp文件查看出错行以检查相关原因:

您可以单击浏览器的“后退”按钮,在“选择要迁移的数据库内容”页面中,去除已升级完成的选项和出错的选项后,再“开始升级”按钮进行迁移。请注意不能迁移已经迁移成功的数据选项。

出错信息:Microsoft JET Database Engine 错误 '80040e21'字段 'PE_Filters.FisString' 不能是零长度的字符串。/PE2005_DataTrans.asp,行1862
解决方法:提供信息中显示为采集过滤数据内容为空,请在“选择要迁移的数据库内容”页面中去除本选项再进行升级。

出错信息:Microsoft VBScript 编译器错误 错误 '800a03f6'缺少 'End' /iisHelp/common/500-100.asp,行242 ADODB.Recordset 错误 '800a0cc1'项目在所需的名称或序数中未被发现。/PE2005_DataTrans.asp,行2163

解决方法:订单项目内容为空,请去除本选项再进行升级。

出错信息:出错表:PE_Class 出错记录:1 升级失败,因为有相同ID的记录存在。请检查后重新升级!Microsoft JET DatabaseEngine 错误 '80040e21'

出错信息:由于将在索引、主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。/PE2005_DataTrans.asp,行1545
解决方法:本选项已经迁移成功,请去除本选项再进行升级。

问:为何升级完成后首页“网站统计”的统计显示不正确?
解决方法:网站数据库记录频道数据不正确。栏目管理,刷新栏目JS —→专题管理,刷新专题JS —→JS 文件管理,刷新所有JS 文件。然后回到频道管理,频道更新,更新频道的数据和文件

问:系统升级后点击某些页面出现“找不到模板”的提示?
解决方法:新系统在安装完后没有运行install.asp文件导入新版的模板。或直接使用4.03版模板时缺少已移入后台管理的模板。请到后台系统初始的频道中复制相关模板。并设置默认模板,然后单击顶部的“更新缓存”。

问:虚拟主机用户如果要从4.03 SQL版升级到2005 SQL版,一般虚拟主机商只提供一个SQL数据库,升级到最新动易版本需要两个SQL数据库如何解决?
解决方法:先在本机架起调试环境,安装好动易2005的免费版或ACCESS版。在本机运行Update_2005.asp把4.03版中的数据库升级到2005版,注意,4.03的数据库的信息应该指向虚拟主机。升级好后,检查各项数据是否完整(其他操作与升级方法相同)。用SQL 企业管理器远程连接到虚拟主机上,将虚拟主机的表全部删除,再重新执行本地的2005 版的查询文件建表。将2005SQL版的有关文件上传到虚拟主机上。注意一定把升级好的ACCESS数据库也要上传到系统根目录中。在虚拟主机上运行PE2005_DataTrans.asp,将ACCESS数据库中的数据迁移到SQL版中。

问:在从虚拟主机用户进行迁移数据,运行PE2005_DataTrans.asp进行将数据从本机迁移到虚拟主机上操作时,出现下面的错误Microsoft OLE DB Provider for SQL Server 错误 '80004005'The log file for database 'zxqp' is full. Back up thetransaction log for the database to free up some logspace./PE2005_DataTrans.asp,行 997。应该如何解决?
解决方法:这是因为您虚拟主机上的SQL 空间日志文件已经超过了限制导致升级错误,请找虚拟主机商清除日志后重新升级。

问:我在本机调试好动易2005后,如何上传到我的空间上呢?
解决方法:如果是ACCESS数据库,直接将本机的所有文件(包括数据库)用FTP上传到空间上即可。如果改变了动易安装目录,则上传完成后需再运行Install.asp进行设置。如果是SQL 数据库,则要分程序及图片文件的上传和数据库上传两步。S Q L 数据库不能直接用F T P 上传,可用以下方法来做:

1、将本机的SQL数据库进行备份成一个文件,如aa.bak,将此文件上传到空间上,然后请空间商帮你还原到你的数据库中。这种方法需要空间商的协助。

2、在本机重新安装一个ACCESS版,然后在ACCESS版中运行动易提供的数据迁移/转换程序,把SQL数据库中的内容迁移到ACCESS数据库中,再将这个数据库上传到空间上,在空间上再次运行数据迁移/转换程序,把ACCESS数据库中的数据迁移到SQL数据库中。这种方法简单写就是SQL—>ACCESS—>SQL。

3、如果是SQL版,可在本机测试时就直接联上远程服务器的SQL数据库,这样虽然会慢一些,但不用担心数据库迁移等问题。本机调试好后,只要将文件上传到空间中,同时只要把SQL连接字符串中的主机IP由实际IP改为127.0.0.1即可。

! 请注意:千万不要使用SQL2000自带的导入、导出功能,因为这样做将会带来严重的后果:

1、可能会导致数据库中的主键、索引、标识等数据库约束统统丢失;
2、可能会造成文章与栏目对不上号、评论与文章对不上号,因为直接导入或导出可能会使用ClassID、
ArticleID 等发生变化。

作者:鸿雁 更新时间:2005年11月13日 人气:

本章主要讲解了动易内容管理系统2005版在应用过程中进行快捷修改网站风格、模板导入、使用Dreamweaver MX标签插件、系统升级和迁移等操作的实例教程。