|
常见错误分析 若迁移过程中出现错误,请根据出错提示信息,打开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 等发生变化。
上一页 [1] [2] |