张老师,你好。我最近在外地出差,没有及时关注到你的问题,见谅。
首先,从测试的角度,你可以自行升级。但一定需要在公司的帮助下,才能去实现本馆系统的真正切换,从谢涛对客户自行测试非常慎重和严肃的行为你可以看出新系统切换绝非在旧系统基础上打打补丁那么简单。否则,如果不是体系彻底的变动,又怎么会实现新系统与旧系统相比有质的飞跃呢?
看到你后来回复内容中“我得理解是用一个超级帐户登录(即从内务前端登录到数据库内核)然后在内务前端创建新的其他用户.为何要在library.xml创建帐户了(内务前端中创建的帐户有区别吗?).”,我说明一下:
从方便客户操作的角度,安装程序应该在图书馆应用服务器端安装时,提示操作者设定一个超级帐户供管理使用——这个机制在安装数字资源服务时,你应该已能体会到了。但为什么暂没在图书馆应用服务器端安装时也提供相同机制呢?这是因为安装程序是早期开发的,最近忙于应付更多实质上的功能拓展,就暂没如此考虑。所以,需要你在library.xml中手工创建一个超级帐户了。其实,利用这个帐户,通过dp2内务前端在图形界面下创建的其它图书馆应用前端需要的工作帐户信息,也是存贮于这个文件中的。
而因为安装程序中,默认的那个library.xml文件中的超级用户supervisor密码可能是你不知道的,所以你用supervisor登录当然进不了dp2内务、dp2编目这类图书馆应用的前端了。当然,你用在数字资源服务中创建的root帐户登录就更是风马牛不相及,因为数字资源服务的帐户体系与图书馆应用服务的帐户体系是完全独立的两个体系——结合SQL Server的帐户体系,新系统其实有三个帐户认证体系的。这个问题随后我可以跟你详细交流。特别是,由于默认安装包中的library.xml比较陈旧,某些后增加的参数都未体现在其中,所以我曾在“数字平台服务器端系统安装与卸载指南”http://www.dp2003.com/dp2bbs/article.aspx?board=@__4&id=49
中,告之了以下链接:
http://datatrans.info/dp2bbs/article.aspx?board=@__3&id=65
在这个链接中,除了有服务器端安装手册外,还有更新的library.xml文件的样例以及这个样例中的元素、属性的功用说明,你可以下载后将除了你数字资源服务器端的连接帐户及其密码小节保留外,其它都进行替换,并在此基础上进行修改。
注意,library.xml中的supervisor帐户,如果忘了其密码,用记事本程序打开library.xml文件后,找到帐户小节中的name属性名为supervisor的帐户子元素,如:<account name="supervisor" ,删除其中的password属性即可将帐户密码清空。手工操作library.xml文件时,需要严格遵循XML文件的语法,否则这个文件会报错,影响系统使用。
你也可以将你修改过的library.xml文件发到我邮箱,我会帮你查看是否配置正确。往返几次,你就会明白这个文件功能强大但配置其实非常简单的。
我曾几次在邮件中,询问能否通过远程控制方式操作你服务器,如果可以,升级的成本会很低——或许都无须来贵馆了。详细交流,我们也可继续保持邮件联系。