摘要:
Windows Management Instrumentation (WMI)是Windows的最高机密之一,它允许你通过一个脚本界面来管理Windows平台。WMI数据读取任务通过WQL语言(WMA专用语言)来接触管理服务器或者工作平台(例如查看系统日志)。查询语句可以将结果输出到变量中。WMI数据读取任务可以完成下面的工作。在事务日志中查询可能的错误信息查询正在运行的应用程序查询在包运行过程中有多少可用RAM判断有多少可用的磁盘空间 在编辑界面中可以配置WMI数据读取任务,如图3-22。首选在WMI连接管理界面新建一个WMI连接,WQLQuerySourceType属性设置是否直接输入. 阅读全文
摘要:
Web服务任务是一个在SSIS中新添加的任务,它可以连接一个webservice并执行服务中的一个方法。执行方法之后可以将结果写回到一个变量或者文件中。这个任务适合处理第三方应用中的信息。例如可以利用这个任务执行webservice中的方法获得亚马逊的更新后的产品列表,并把这些信息写入到本地的服务器中。 在web服务任务 的编辑页面中的HttpConnection选项中打开HTTP Connection Manager Editor新建一个HTTP连接。与OLE DB连接有些不同的是HTTP连接使用一个URL,指定到一个.ASMX文件。如果你想体验一下这种连接,可以登录www.xmethod. 阅读全文
摘要:
通过消息队列任务可以从Microsoft Message Queuing (MSMQ)中接收或向它发送消息。消息的格式可以是字符串,文件或者变量。消息队列任务的优点是你可以在package正在运行的时候相互通信。可以通过这种任务可以扩展package,让多个package平行执行,在检验点检验得到的数据。这个任务还可以通过网络分发文件。例如,在运行的时候通过消息队列想不通的办公室分发文件,接收文件的SSIS包可以下载文件到各自的SQL Server中。 在编辑页面,可以通过MSMQConnection配置MSMQ连接管理,在Message栏中选择是发送还是接收消息。在这个编辑页面中还可以通过. 阅读全文
摘要:
这种任务可以通过SMTP发送Email。在SQL Server 2000中需要通过MAPI来发送email,这意味着需要在执行package的机器上需要安装Outlook。这里不再需要安装Outlook也能发送email。发送Email任务的编辑页面如图3-19,SMTPConnection选项用来配置SMTP连接。 图3-19 大多数的配置选择项是见名知意的,MessageSourceType选项用来指定邮件消息是从一个文件中读取还是直接填写在MessageSource选项中。 阅读全文
摘要:
脚本任务允许利用Microsoft Visual Studio环境来使用VB.NET语言创建和执行脚本。ActiveX任务允许从SQL Server 2000中执行脚本。与ActiveX任务相比,脚本任务有一些优点。如下列举。一整套智能设计环境轻松地向脚本传递参数轻松地在脚本代码中设置断点可以以二进制形式预编译脚本在脚本任务的编辑界面内如图3-17有一个脚本语言选项用来选择编辑语言,对于SQL Server来说只能选择VB.NET。如果PreCompileScriptIntoBinaryCode选项设置为true,脚本将会编辑并加快任务运行,这样做的副作用是package将会变大。 图3-17 阅读全文
摘要:
执行程序包任务Execute Package task可以从当前package中执行子程序包中的一个package,在SQL Server 2000 DTS中这中任务是不存在的。在图3-16中你可以看到package标签下的ExecuteOutofProcess属性,将它设置为true,它将执行子过程中的任务。这个任务的默认设置是true,这需要耗费更多的内存,但是会提高任务的执行性能。另外一个和SQL Server 2000不同的地方是它不再将参数放在子任务中,子任务将会从父任务中取得配置值。 图3-16双击图标,打开编辑页面。首先设定package在哪里运行,在location下拉列表框. 阅读全文
摘要:
FTP任务允许你通过FTP来接收和传送文件。在SQL Server 2000中只能通过它来接收文件。在SSIS中对它进行了大量的改进。可以接收,删除本地或者远程服务器上的文件。也可以在本地或远程服务器上创建文件。在FTP任务编辑页面上可以通过FTP Connection Manager设置FTP站点链接信息。如果没有设置连接,可以选择New Connection来新建一个连接。FTP Connection Manager的界面和OLE DB Connection Managers有一些不同,如图3-9。Server Name选项设置FTP地址,大多数FTP服务的端口都是21。另外一个重要的设置 阅读全文