频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> 网站数据库开发教程 -> SQL Server数据库技术(115)

SQL Server数据库技术(115)

作者:未知  来源:http://edu.chinaz.com  发布时间:2005-7-18 23:46:52  发布人:acx

减小字体 增大字体

 DTS 导入、导出向导帮助用户交互式地建立包,从而在具有OLE DB 和ODBC 驱动程序的源和目标数据源间进行数据的导入、导出和转换。下面将以两个具体例子来讲解如何使用DTS 向导,同时将对其中涉及的每一个选项进行详细的介绍。
例18-1: 使用DTS 向导导出pubs 数据库中的authors 表。
利用SQL Server Enterprise Manager 执行数据导出的步骤为:
    (1) 启动SQL Server Enterprise Manager 后,登录到指定的服务器,右击Data Transformation Services 文件夹,在弹出菜单中选择All tasks, Export data,打开DTS Export Wizard, 如图18-1 所示。

(2) 单击“下一步”按钮,打开Choose a Data Source 对话框,如图18-2 所示。首先在Source Server 旁的下拉列表中选择数据源。在本例中选择Microsoft OLE DB Provider for SQL Server。 如果使用SQL Server 认证方式,则应输入访问数据库的合法用户账号和密码,在Database 旁的下拉列表中选择pubs (先单击Refresh 按钮)。

(3) 单击“下一步”按钮,打开Choose a Destination 对话框,如图18-3 所示。在Destination 旁的下拉列表中选择Microsoft OLE DB Provider for SQL Server。 Database 旁的下拉列表中选择DBA_pubs 数据库。

(4) 单击“下一步”按钮,打开Specify Table Copy or Query 对话框,如图18- 4 所示。在此处可以指定传递的内容,可以传递表或某一查询的数据结果集甚至于数据库对象。在本例中选择Copy table s from the source database。

(5) 单击“下一步”打开Select Source Table and View 对话框,如图18-5 所示。从中选择一个或多个表或视图进行传递。通过Preview 按钮可对将要传递的数据进行预览。

(6) 如果想定义数据转换时源表和目标表之间列的对应关系,则单击Trnsform 列的方格按钮,打开Columns Mapping, Transformation ,and Constrains 对话框,如图18-6 所示。

其中各选项的含义如下:
  • Create destination table: 在从源表拷贝数据前首先创建目标表,在缺省情况下总是假设目标表不存在,如果存在则发生错误、除非选中了Drop and recreate destination table if it exists 选项;
  • Delete rows in destination table: 在从源表拷贝数据前将目标表的所有行删除,仍保留目标表上的约束和索引,当然使用该选项的前提是目标表必须存在;
  • Append rows to destination table: 把所有源表数据添加到目标表中,目标表中的数据、索引、约束仍保留。但是数据不一定追加到目标表的表尾,如果目标表上有聚簇索引,则可以决定将数据插入何处;
  • Drop and recreate destination table: 如果目标表存在,则在从源表传递来数据前将目标表、表中的所有数据、索引等删除后重新创建新目标表;
  • Enable identity insert: 允许向表的标识列中插入新值。

(7) 在进行数据转换时,可以通过脚本语言(如Jscript Perscript Vbscript)对源表中的某一列施加某种运算(乘、除或将该分割成几列、或将几列合并成一列),然后再将这种结果复制到目标表。此时应选中Columns Mapping、 Transformation, and Constrains 对话框的 Transformations 标签页,如图18-7 所示。


(8) 应选中Columns Mapping、 Transformation、 and Constraints 对话框的 Constraints 标签页,如图18-8 所示。

(9) 返回Select Source Table 对话框,单击“下一步”打开Save, Schedule and Replicate Package 对话框,如图18-9 所示。

在When 选项区可以选择与包有关的操作:
  • Run immediately: 表示立即运行包;
  • Create DTS package for Replication: 表示让由发布目标来进行复制;
  • Schedule DTS package for later execution: 表示将包保存之后,在以后的某一规划时间运行。
    在Save 选项,选中Save DTS Package, 则将包进行保存。
  • SQL Server: 将包存储在msdb 数据库中;
  • SQL Server Meta Data Service :将包存储在Repository 中;
  • Structured Storage File: 以DTS COM 结构的文件格式存储。容易通过文件服务器进行邮递和分发。
  • Visual Basic File
    (10) 单击“下一步”,打开Save DTS Package 对话框,如图18-10 所示。在 Name 输入该包的名称AuthorsPackage, 可以将包保存在本地服务器或其它的远程服务器,也可以选择适当的认证方式,如果选择SQL Server 认证,要提供用户名和密码。

(11) 单击“下一步”,在Completing the DTS Import/Export Wizard 对话框中单击“完成”,结束包的创建。操作如图18-11 所示。
注意:在步聚(4)的specity table copy or query 双对框中,如果选中use a query to specify the data to transfer选项,单击“下一步”之后打开之后打开type sol statement对话框,如图18-12所示。在query statement下的空白框中输入select语句,则该查询语句的结果集成是所有转换数据。可以通过单击query builder按钮来激活创建查询向导。
 
 

将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· phpmyadmin常用选项设置..
· 用密码保护页面 (III)
· CG城的精灵--精灵初现(2..
· ASP中Cache技术的应用
· 胸针(2)
· VBScript与JScript谁怕谁..
· 中国团队破解Skype协议加..
· XML DOM介绍和例子(一)..
· iPlanet Web Server 缓冲..
· Flash视觉特效:科技之光..
· 从 Visual Basic 6.0 到..
· 国内LOGO欣赏第二十六集..
· 一个自定义位数的多用户..
· 不用正则表达式来实现非..
· JSP技巧:发送动态图像(3..
· 不用模板,只用ASP+FSO生..
相关文章
· SQL Server数据库查询优化的..
· SQL Server开发过程中的的常..
· 通过作业调度建立SQL Serve..
· 两种与SQL Server数据库交换..
· Microsoft SQL Server 2008..
· SQL Server 不允许进行远程..
· ASP.NET连接Access和SQL Se..
· SQL Server数据库管理常用的..
· 详细介绍微软SQL Ser..
· SQL Server 2008综合数据可..
· SQL Server 2008的新压缩特..
· 改进SQL Server数据库系统安..
· 使用SQL Server数据库的查询..
· 怎样才能保护好 SQL Server..
· 复制或传送SQL Server数据库..
· SQL Server 2008:传递表值..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号