细说教务库数据的导入.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
细说教务库数据的导入

细说教务库数据的导入(分校) 电大在线远程教学平台的使用过程中,教务库数据的导入出现的问题一直较多,写此文档,互相交流。 我的教务库的后台数据库是那种? 一般情况下,教务库有省校版和分校版的区别,根据我们到各地电大安装平台时的经验,省校版的教务库后台数据库多为SQLServer 6.5,分校版的教务库后台数据库多为Sybase SQLAnywhere 5.5,但是也有例外,有些分校教务库的后台数据库也是用的SQLServer 6.5。如何知道学校的教务库到底是哪种呢,我们可以在教务库的服务器上运行教务库系统就能够知道。 我们可以点击开始-程序-找到crtvu程序组-点击crtvu (图01) 图01:点开始菜单-程序-crtvu-crtvu 或者在D盘crtvu目录下边jwglnet目录下边双击crtvu.exe (图02) 图02:双击d:\crtvu\jwglnet\crtvu.ext启动教务库 这两种方法都可以启动教务库教务管理系统。 教务库正常启动以后,会出现下图:(图03) 图03:教务库已经正常启动 同时,您要观察屏幕最下边的任务栏,如果有类似一个红色火炬的图标(图04)并且点击图标以后出现Sybase SQL Anywhere5.5的提示(图05),就说明您学校的教务库的后台数据库是Sybase SQL Anywhere5.5。 图04:像红色火炬一样的图标 图05:Sybase SQL Anywhere 5.5正在运行的提示 到这里,您就可以断定学校的教务库后台数据库是Sybase SQL Anywhere 5.5了。 如果您没有看到图04和图05,那么,很大程度上您学校教务库用的后台数据库是SQL Server 6.5。 知道了学校教务库用的那种教务库以后,我们开始把教务库中的数据导入到平台中去。 SQL Server 6.5和Sybase SQL Anywhere 5.5这两种不同的数据库,导入教务库的方法是不同的。 ODBC是怎么回事 先说说ODBC的定义: 开放式数据库连接 (ODBC) (Open Database Connectivity (ODBC)) 一种数据访问应用程序接口 (API),支持对可使用 ODBC 驱动程序的任何数据源的访问。ODBC 与美国国家标准学会 (ANSI) 和国际标准化组织 (ISO) 的用于数据库调用级接口 (CLI) 的标准一致。 定义可能会晦涩难懂。而对于平台的导入教务库数据来说,我们也没有必要弄懂它的定义,会用就行,举个例子可能更合适: Sybase SQL Anywhere 5.5是一种数据库,SQL Server2000是另外一种数据库,现在我的操作是把Sybase SQL Anywhere 5.5种的数据导入到SQL Server2000中去,在两种不同的数据库中间交换数据,我们需要搭建一个中间的桥梁,这个桥梁,就是ODBC。这样说可能并不科学,但是能够很形象的比喻问题。就像两个国家的元首交谈需要翻译一样,ODBC在这里就是承担了翻译的工作。 ODBC的位置就在我的电脑-控制面板-管理工具-数据源ODBC(图06) 图06:数据源ODBC 搭建ODBC 搭建之前的准备: 拷贝数据文件到平台服务器上。正常情况下,教务库服务器D:\crtvu\jwglnet\db目录下边会有两个文件crtvu.db和crtvu_tmp.db,这两个文件就是教务库的数据文件,我们把这两个文件拷贝到平服务器上的一个目录中去,例如为d:\jiaowu 为我们这次导入教务库数据搭建一个新的ODBC 知道了教务库数据库的类型和ODBC的意义以后,为了导入教务库数据,我们需要搭建一个新的ODBC,步骤是,我的电脑-控制面板-管理工具-数据源(ODBC) 图07:我的电脑-控制面板-管理工具-数据源(OseDBC) 双击数据源(ODBC以后),切换到系统DSN,单击添加(参见图06) 但是我们在选择驱动程序的时候,无法找到Sybase SQLAnywhere的驱动,这是因为Windows2000的默认安装是不安装这个驱动的,因此,我们必须手工装好Sybase SQLAnywhere数据库的驱动,最见得的方法,就是在平台服务器上,安装一遍教务库系统。 图08:默认的Windows2000安装没有Sybase SQLAnywhere的驱动 在平台服务器上重新安装一遍教务库 把教务库的光盘放到装好平台服务器的机器里边,让他自动运行,或者去执行\crtvu\650MB\DISK1下边的setup.exe,安装完毕以后,我们再回到我的电脑-控制面板-管理工具-数据源(ODBC),就会看到在“选择您想为其安装的数据源的驱动程序”的最下边,多出了Sybase SQL Anywhere的驱动。 图0

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档