前天,才收到帖主发给我的邮件,才清楚是细节,现将回复帖主的邮件内容摘录如下,供其他升级者参考:
老师:
你好。针对你的升级步骤,有以下问题:
一、保留数据目录(配置文件目录),是为了继承V1版本系统配置,减少新系统全新配置的麻烦。但是V2系统因为某些新特性,需要变更某些配置。所以,完全用旧的配置,肯定会产生问题。
二、这些需要改变的配置,包括内核层的数据库定义(比如增加了些新系统必备的检索点等),这个改变方式,可在升级后,利用图书馆应用服务安装后,会用安装包中所带的新系统默认的库模板配置文件强制替换旧图书馆应用服务数据目录中的“templates”目录中的默认库模板特性,通过在dp2内务前端-文件菜单-系统维护-系统管理窗-数据库中,选中相关数据库后,执行“刷新定义”方式,将安装新系统后产生的模板配置刷新数据库内核中各对应数据库中的已有配置文件,从而实现数据库内核中的配置更新。
注意,假如之前,系统管理员更改过数据库的定义,比如检索点、浏览格式和OPAC查询显示格式等等,那么,请务必在“刷新定义”前,通过内核管理前端或批处理前端,将曾修改过的配置文件导出备份。然后在“刷新定义”后,再通过内核管理前端或批处理前端,装载新的配置文件后,以它为基础,修改成自己想要的效果。
特别提醒,为了保证V2系统新增功能所需要的必备配置(特别是检索点),dp2Library V2在升级安装时(包括V2版本间的升级),都会用安装包中的默认数据库定义配置替换安装目录中的“templates”目录内容。如果系统管理员有特殊的修改,建议修改后,将这些配置文件替换“templates”目录中的配置文件,以便在利用“dp2内务前端-文件菜单-系统维护-系统管理窗-数据库”中的新建数据库功能时,创建出符合自己之前修改过的数据库定义文件。
三、当刷新定义时,系统感觉到“templates”目录中的数据库定义与现有数据库定义不一致,特别是检索点定义不一致后,会提醒用户利用dp2批处理前端文件菜单中的重建检索点功能重建既有数据库中的数据检索点——为保证你们的旧数据具备新系统中必备的某些检索点,这个步骤,不能省略。
四、在安装V2版本的图书馆应用服务时,也会提醒会用安装包中的配置替换旧数据目录中的cfgs配置,如果你没有替换,也会有问题的。
五、印象中,原来V1版本安装时,图书馆应用服务数据目录中的library.xml配置文件中数据库显示格式定义配置是这样的:
<database name="中文图书">
<format name="详细" type="biblio" />
</database>
如果不改动,新的OPAC环境中,书目数据的详细格式就不会正确显示,就会跟浏览格式一样,缺少馆藏册信息。你可以手工修改成:
<database name="中文图书">
<format name="详细" type="biblio">
<caption lang="zh-cn">详细</caption>
<caption lang="en">Detail</caption>
</format>
</database>
不过,最好是利用dp2内务前端-文件菜单-系统维护-系统管理窗-OPAC,删除旧的供OPAC查询的数据库,重新添加查询数据库,系统会自动添加好默认的显示格式的。
关于library.xml,其中有很多配置无法通过前端进行修改,只能在服务器端直接编辑此文件——贵馆是早期享受等同功能免费升级的用户,当时的library.xml中的配置应该很陈旧,这么几年,也没有得到贵方的反馈,所以也不知贵方此配置文件是否完善。建议可将此配置文件发给我看看。
六、V2版本的特色,包括OPAC中的浏览功能,这些浏览功能,采用了缓存技术,所以需要手工在OPAC的数据目录中,添加browse目录及其中的相关配置文件;也有很好用的期刊管理系统;甚至还带有聊天室功能(BBS功能早就有了);以及书评、荐购功能,需要在原来数据库中,增加相关的评注库和荐购目录存贮数据库等——这些,可能需要贵方多参加培训或从公司论坛下载相关手册、培训讲座视频进行学习。当然,也可考虑由我方提供上门服务及培训。
七、V2系统,基于.net framework 4.0,已淘汰了象Windows 2000及以下版本操作系统了,所以,贵方的服务器,应该是安装的Windows 2003及以上版本操作系统。如果内存有1G及以上,应该可以安装MS SQL Server 2005数据库的——MS SQL Server 2005及以上版本,是很容易升级低版本的数据库的。你可以在旧的数据库基础上,直接升级安装;你也可以把SQL 2000数据库的库文件备份后,全新安装SQL 2005或以上版本后,通过附加这些低版本的数据库库文件,即可轻易升级(无须数据的备份与导入)。
八、你们配置文件更新后,无需删除照片功能,速度也不会慢的。
如果再有什么问题,可以考虑创建一定的条件,以便我公司通过互联网远程操控贵方服务器,帮助贵方升级。
另,附件中是我手中最新最完善的数据库模板定义配置,你解压后,替换你那边图书馆应用目录中的同名目录及其中的文件,再通过dp2内务前端-文件菜单-系统维护-系统管理窗-数据库,刷新所有的已有数据库定义,并通过批处理前端,重建一下这些数据库的检索点后,再看看效果。
致
礼
江汇泉
数字平台(北京)软件有限责任公司
010-82120902,82129218
13901129944
北京市海淀区北三环西路43号青云国际研发中心A座209室
发件人: XXXX@XXXX.com
发送时间: 2011年12月1日 17:11
收件人: jianghq@dp2003.com
主题: dp2 V2速度问题。
江经理:您好
我们按照贵网站上的V2的说明文件直接利用V1的数据目录与数据库文件进行升级后,出现内务管理处理数据比较慢,我在贵网站论坛上提交了“
怎样让DP2003运行加速?”的帖子。
具体升级步骤:卸载V1,保留数据目录和数据库文件,运行V2安装,选择前面V1的数据目录,按提示进行安装,完成右正常使用,没有进行其他任何设置更改。
另您在论坛上说要用SQL2005,那么原来数据如何从SQL2000迁移到SQL2005?
按说我们想全新安装是最好,但是由于实体数据的分离,让我们从V1升级到V2在数据迁移上的操作比较难处理,希望能有一个比较好的方法能解决这个,象原来DT一样升级起来比较方便,我们也想利用日志文件系统进行升级的方法来全新安装,但心中没底未敢使用,而且这种方法也比较慢。
还有网站提供的使用说明书许多内容都是V1版的没有修改。
我们为了加快借阅速度,只好把照片功能代码删除,速度明显提高了不少。