关于天空教室的数据迁移

    为了把天空教室的数据迁移到新服务器上,花了许久时间研究,还是有错误无法解决。最后找易学公司的技术支持,花了1个多小时总算搞定了。搞定后发现原来是很简单的,只要知道问题何在就OK了。

    精品课程的数据迁移相对简单,它的数据库是Access的,要迁移的主要是安装目录下的Data文件夹。如果新安装的精品课程的路径和以前不一样,那么就要打开新安装目录下的data/database/eccenter.mdb,然后打开course这张表,把所有记录中uploadpath这个字段的值改成和新安装的路径一样。然后把RestoreCourseVD.asp这个文件(可从易学公司获得)放在精品课程安装目录的asp/admin下,然后在IIS里找到这个文件浏览一下。

    注意IIS中,ISAPI的身份验证帐户必须是Administrators的成员。其它的配置就是按照软件的文档要求做了,在Windows 2003中要把很多权限放开,因为这套系统是在Windows 2000下开发的:-(

    天空教室网络课堂的数据迁移要复杂些。

    根据易学公司的说明文档,可以用网络课堂自带的“备份”工具,把网络课堂备份下,把相关的数据库也备份下(进入 SQL Server 企业管理器里面进行备份)。然后装好新系统,再用网络课堂自带的“还原”工具,把相关信息还原进来即可。不过我用了“备份”工具后,发现课程的数据好像有丢失,有些目录没有备份,不知是否是故意的。保险起见还是自己拷贝的好。

    如果网络课堂自带的备份工具不可以用的话,可以把网络课堂安装目录下的Course和Data这两个文件夹备份下(备份之前先要把 SQL Server 和 IIS 停掉),再把相关的数据库再备份下(我用SQL里的DTS直接复制的数据)。安装好新系统后再把Course和Data文件夹拷贝到对应的安装目录进行覆盖(这时也要把把 SQL Server 和 IIS 停掉),而且这两个文件夹须是 Everyone 完全控制的,包括子目录。

    同样要注意IIS中,ISAPI的身份验证帐户必须是Administrators的成员,其它的配置也要按照软件的文档要求做。此外,IIS中CourseManage目录的身份验证帐户也必须是Administrators的成员,这是文档中没说明的。

    然后再把CreateVD.asp(可从易学公司获得)放在安装目录下的asp/coursemanage目录中,然后在IIS里找到这个文件浏览一下,就可以恢复IIS里的课程的虚拟目录。

    总的来说,在 Windows 2003 中运行天空教室软件是个麻烦事。也不知何时中国的软件才能不用加密狗。

评论: 0 | 引用: 0 | 查看次数: 759
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭