相关链接:
还可以用编程方式创建自定义任务,然后使用“注册自定义任务”命
令将其集成到 DTS设计器中。
为说明如何使用这些任务,这里显示一个简单的 DTS软件包,其中包
括两项任务: Microsoft ActiveX?脚本任务以及发送邮件任务:
ActiveX脚本任务可包含任何ActiveX脚本引擎,包括Microsoft Visual
Basic Scripting Edition(VBScript)、Microsoft JScriptActiveState
ActivePerl。这些搜索引擎可以从 http://www.activestate.com 下载。
发送邮件任务可以发送消息,指示软件包已运行。请注意,这些任务尚未
排序。执行软件包时,ActiveX 脚本任务和发送邮件任务将同时运行。
工作流:设置任务优先级
定义任务组时,通常有一个执行任务的顺序。如果任务已排序,每个
任务将成为进程中的一个步骤。在 DTS设计器中,在 DTS设计器工作表上
操作任务,并使用优先级约束条件来控制执行任务的顺序。
优先级约束条件继而将软件包中的任务链接起来。下表显示在 DTS中
可以使用的优先级约束条件类型。
优先级约束条件 说明
按完成顺序
(蓝色箭头)
如果希望在任务 1 完成前不执行任务 2,而不考虑执行结果如何,则应使用“按完成顺序”优先级约束条件链接任务 1
和任务 2。
按成功情况
(绿色箭头)
如果希望在任务 1 成功完成前不执行任务 2,应使用“按成功情况”优先级约束条件链接任务 1 和任务 2。
按失败情况
(红色箭头)
如果希望只在任务 1 无法成功执行的情况下才执行任务 2,应使用“按失败情况”优先级约束条件链接任务 1 和任务
2。
下图显示使用“按完成顺序”优先级约束条件的 ActiveX脚本任务和
发送邮件任务。当 Active X 脚本任务完成后,无论成功或失败,都将运
行发送邮件任务。
使用“按完成顺序”优先级约束条件的 ActiveX 脚本任务和发送邮件任务
可以分别配置发送邮件任务,一个配置为使用“按成功情况”约束条
件,一个配置为使用“按失败情况”约束条件。两个发送邮件任务可根据
ActiveX 脚本成功还是失败发送不同的消息。
您还可以对一个任务采用多个优先级约束条件。例如,发送邮件任务
“管理通知”可以在脚本 #1 采用“按成功情况”约束条件,在脚本 #2
采用“按失败情况”约束条件。在这些情况下,DTS 假设存在逻辑关系
“AND ”。因此,只有在脚本 #1 成功执行而脚本 #2 失败的情况下,才
会发送“管理通知”消息。
连接:访问和移动数据
要成功执行复制和转换数据的 DTS任务,DTS 软件包必须与它的源和
目标数据以及所有其它数据源(如查找表)建立有效连接。
创建软件包时,通过从可用的 OLE DB 提供程序和 ODBC 驱动程序列
表选择连接类型,可对连接进行配置。可用的连接类型包括:
● Microsoft 数据访问组件 (MDAC) 驱动程序
用于 SQL Server 的 Microsoft OLE DB 提供程序
Microsoft 数据链接
用于 Oracle 的 Microsoft ODBC 驱动程序
● Microsoft 数据访问组件 (MDAC) 驱动程序
dBase 5
Microsoft Access
HTML 文件(源)
Microsoft Excel 97-2000
Paradox 5.X
● 其它驱动程序
文本文件(源)
文本文件(目标)
其它连接
DTS 允许您使用任何 OLE DB 连接。使用“连接”工具栏上的图标可
以便捷地访问常用的各种连接。
下图显示一个使用两种连接的软件包。数据将从 Access 数据库(源
连接)复制到 SQL Server 产品数据库(目标连接)。
此软件包中的第一个步骤是一个执行 SQL任务,该任务检查是否目标
表已经存在。如果存在,将删除它然后重新创建。成功完成执行 SQL任务
后,第二个步骤是将数据复制到 SQL Server 数据库。如果复制操作失败,
第三个步骤是发送一份电子邮件。
分享到:
相关推荐
microsoft sql server 2000的数据转换服务.rar
详尽描述如何在异构型数据库中进行不同格式的数据转换,从而协助数据库集成及分析
此文档中详细的记载了,SQL Server数据转换服务的妙用之导入导出数据,希望可以帮到下载的朋友们1
例子程序实现了SQLServer2000数据库的表与Excel2003的表内容的相互转换。其中的代码可以只作极小的修改就可以使用。无编程基础者勿下!
"SQL Server 2005 数据转换服务中的模糊查找和模糊分组" SQL Server 2005 数据转换服务(Data Transformation Services,DTS)中的模糊查找和模糊分组是两个强大的工具,旨在帮助用户简化数据仓库项目中的数据清理...
ACCESS 与SQL SERVER数据库数据相互转换,ACCESS,SQL SERVER
SQL Server 2005 数据转换服务的常见设计问题
SQL Server转换为MySQL工具,可以使得SQL server数据库中的数据转换到MySQL中,里面包含使用步骤
SQL Server 数据转换图文教程 , ppt 教程, 讲解SQL Server 中数据如何转换
1. 在SQL Server企业管理器中的工具菜单上,选择数据转换服务,然后选择czdImport Data。 2. 在选择数据源对话框中,选择Microsoft Access as the Source,然后键入.mdb数据库文件名或通过浏览寻找该文件。 3. 在...
sql server 2000完全实战——数据转换报务(dts)
第8章 SQL Server数据复制 8.1 复制概述 8.2 配置服务器 8.3 创建发布出版物 8.4 订购出版物 8.5 管理复制选项 8.6 复制代理程序和监视器 第9章 SQL Server 数据转换 9.1 数据的导入和导出 9.2 使用DTS设计器
探究SQL Server的数据转换服务(DTS).pdf
将sqlserver数据转换sqlite数据工具,这是在一个国外网站上找到,很好用。 应用: 1、解压缩后运行Converter.exe 2、建立sqlserver、sqlite连接后,选择要导出的表,点击“start the conversion process”按钮...
将sqlserver数据转换sqlite数据工具中文 1、解压缩后运行Converter.exe 2、建立sqlserver、sqlite连接数据后,点击“开始迁移数据”按钮下一步,选择要导出的表就可以
可以将SQL Server数据库中的数据直接转换至MySQL数据库
sqlserver数据表向oracle转换,输入的参数是表名,输出的是建表语句
SQL Server 与Access的数据以及结构的相互转换
设计了MapGISK9和SQL Server空间数据交换映射模型,通过实现这个映射模型,SQL Server空间中间件避免了复杂的数据转换和信息丢失,从而实现了无缝集成。与此同时,中间件提供了统一的接口,使客户端软件可直接访问和操作...