分享
 
 
 

用SQL2000传输数据

王朝mssql·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

Microsoft SQL Server 2000提供了数据传输服务(DTS)工具,这让完全不同的系统之间传输数据变得更加高效、方便。SQL Server Enterprise Manager的客户接口也提供这个工具。现在我们来更加仔细地看看如何访问和使用DTS。在我的例子中间,我会把数据从SQL Server导出到Excel的电子表格里。

从SQL Server里把数据移出来

你可以在Enterprise Manager里进入DTS,并用它把数据从SQL Server(Figure A)里导入和导出。每一步都简单易行;对话框会指导你完成每一步。

使用DTS,你可以和各种类型的数据库交换数据,包括Paradox、Microsoft Excel和Access、dBase、FoxPro和文本文件。

图A

从Enterprise Manager进入DTS

例如,要把数据从SQL Server导出到Excel的电子表格里,你就要首先创建一个用来接收外来数据的Excel电子表格。这个电子表格不需要额外的设置;你所需要的就是一个能容纳外来数据的电子表格。DTS的导出操作能在Excel电子表格内创建了一个合适的表格来接收数据。选择DTS后会出现一系列的对话框,它们将引导你完成所有的步骤。

图B中的对话框要求你选择要导出数据的数据源。Data Source下拉菜单让你选择数据源的类型(例如,SQL Server、Access、 Paradox和text文件等等)。Data Source下面选择项的内容依据你选择的数据源而不同。

图B

开始DTS的导出操作

在图B里,我选择SQL Server为数据源,并指定服务器的名字/地址、登录信息,以及是否需要Windows或者SQL Server验证。输入的用户名和密码将用于登录到SQL Server,数据源是在下拉菜单里选择的。

点击Next按钮以后,你会看到这一步要求你指定目标数据源。目标数据源对话框恰好和图B里选择数据源的对话框相同。数据能够被传输并转换成多种格式。在本例中,我把Microsoft Excel作为目标数据源,并把先前创建的文件名作为目标的名字。

点击Next按钮后,你将看到图C。在这里可以指定是否把表格和查看表从数据源复制过来,你也可以在这里输入SQL查询来选择记录。

图C

选择要导出的数据

如果选择Copy Table(s) And View(s) From The Source Database,你就会看到图D。Transform 这一列允许你把待编辑数据的选项也一同输出。在这一对话框中,你也可以选择要导出的表格和查看表,并可编辑目标名。

图D

选择要导出的表格/查看表

选择图C里Use A Query To Specify The Data To Transfer选项将打开一个对话框,见图E。

图E

使用SQL的查询导出数据

下一个对话框(图F)允许你选择是立即执行这一步、按计划执行还是保存这个DTS包以后再用。选好之后点击Next按钮,下一个对话框允许你回顾整个过程并开始执行(按Finish按钮)。

图F

选择应该在什么时候执行

图G

导出结果

后一个对话框(图G)显示的是执行的结果(不论是成功还是失败)。前面这么多的对话框看起来好像这个过程可能很复杂,但其实这个过程很快。我选择了两个表格,Excel电子表格的结果如图H。

图H

导出的数据在Excel里的情形

要注意的是,在图H里,导出的数据在Excel的工作表的被分为两张表,每张表对应于一个来自数据源的表格(或者查看表)。这样,数据就能很容易用于报告或者在Excel内用来计算。

颠倒这个步骤

数据导入的过程和导出的过程是一样的。数据可以从各种数据源(我已经提过是哪些了)导入到SQL Server里。要记住,导入的过程一定要格外小心,这是因为DTS不太会区分字段名和表格名,所以给它们指定的常常是缺省的名字。DTS的确提供了能够编辑输入分配的方法,这样可以保证一个平滑的导入过程,这不在本文的讨论范围内。

其他的选择

DTS只是SQL Server 2000提供的一种数据传输方法。命令行形式的批量复制程序(bcp)和SQL批量插入命令都可以完成同样的工作。在SQL Server 2000环境的内外都有各种操作数据的方法,但是DTS是对用户最友好的。Microsoft Online Books提供了在你的项目中充分利用DTS所必需的任何附加信息。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有