实现基于网页的数据库数据导入

实现基于网页的数据库数据导入

ID:25906074

大小:54.50 KB

页数:6页

时间:2018-11-23

实现基于网页的数据库数据导入_第1页
实现基于网页的数据库数据导入_第2页
实现基于网页的数据库数据导入_第3页
实现基于网页的数据库数据导入_第4页
实现基于网页的数据库数据导入_第5页
资源描述:

《实现基于网页的数据库数据导入》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实现基于网页的数据库数据导入[摘要]文章在介绍SQLServer2000下的数据库数据导入导出方法的基础上,着重讨论了如何实现基于网页的数据库数据导入。[关键词]SQLServer2000;数据导入;DTS1SQLServer2000常用的数据导入导出方法1.1通过DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,易于操作,但熟悉的人一般不多,如果只是进行SQLServer数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQLServerEnterpriseManager中,展开服务器左边的+,选择数据库,右击,选择Allt

2、asks/ImportData...(或Alltasks/ExportData...),进入向导模式,然后按照提示一步一步进行就可以了,里面分得非常详细,可以灵活的在不同数据源之间复制数据,非常的方便,而且还可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的DataTransformationServices,选LocalPackages,在右边的窗口中右击,选Nedf)和日志文件(*.ldf)都拷贝到目的服务器,在SQLServerQueryAnalyzer中用语句进行恢复:EXECsp_a

3、ttach_dbdbname=’test’,filename1=’d:mssql7datatest_data.mdf’,filename2=’d:mssql7datatest_log.ldf’这样就把test数据库附加到SQLServer中,可以照常使用,如果不想用原来的日志文件,可以用如下的命令:EXECsp_detach_dbdbname=’test’EXECsp_attach_single_file_dbdbname=’test’,physname=’d:mssql7datatest_data.mdf’这个语句的作用是仅仅加载数据文件,日志文件可以由S

4、QLServer数据库自动添加,但是原来的日志文件中记录的数据就丢失了。1.5在应用程序中定制可以在应用程序(PB、VB)中执行自己编写的程序,也可以在QueryAnalyzer中执行,这种方法比较灵活,其实是利用一个平台连接到数据库,在平台中用的主要是SQL语句,这种方法对数据库的影响小,但是如果用到远程链接服务器,要求网络之间的传输性能好,一般有两种语句:1.5.1select...intoneeeselect...from...age数据类型,必须使用axtextreplsize选项控制可以复制的文本和图像数据的最大规模,超过这个限制的操作将失败。1.6.4在要进行复制

5、的计算机上,应该至少是隐含共享,即共享名是C$或D$…。1.6.5为SQLServer代理使用的WindowsNT账号不能是一个本地的系统账号,因为本地的系统账号不允许网络存取。1.6.6如果参与复制的服务器在另外的计算机域中,必须在这些域之间建立信任关系。2实现基于网页的数据库数据导入那么,如何实现基于网页的数据库数据导入呢,下面利用一个比较简单的网络介绍一下。假设某局域网的网络拓扑结构如下所示:其中服务器A和工作站B位于局域网内,工作站C与服务器D位于Inter内,局域网与Inter是物理隔离的,工作站C与工作站D在同一个办公室内,服务器A上的数据库管理系统是Oracle

6、,服务器D上的数据库管理系统是SQLServer2000。由于工作需要,要求把服务器A的有关数据导入到服务器D上。2.1通常的工作流程:2.1.1在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。2.1.2用移动硬盘把dbf文件从工作站B拷贝到工作站C上。2.1.3在工作站C上,用ftp软件将dbf文件上传到服务器D上。2.1.4在工作站C上,运行远程桌面软件登录到服务器D上。2.1.5在服务器D上,执行DTS,将dbf文件中的数据导入到SQLServer数据库。2.1.6在服务器D上,运行相关存储过程,做数据的后期处理工作。在许多情况下,因为各种不同情况的

7、需要,这个工作流程每天(甚至更短的时间内)就要执行一次,非常繁琐,而且使用手工操作,很容易出错。下面提出一种改进的方案。2.2改进后的工作流程2.2.1在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。2.2.2用移动硬盘把dbf文件从工作站B拷贝到工作站C上。2.2.3在工作站C上,打开服务器D上的相关网页,利用网页将dbf文件的数据导入到服务器D上的SQLServer数据库中。首先,要在网页里实现上传功能,把dbf文件从工作站C上传到服务D上,这里就不多介绍了。要通过网页把dbf文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。