Home > Database > Mysql Tutorial > 集成服务入门(实验9)日志记录和邮件通知

集成服务入门(实验9)日志记录和邮件通知

WBOY
Release: 2016-06-07 17:24:09
Original
1085 people have browsed it

在默认情况下,所有的SSIS任务都可以触发事件并且被“执行结果”选项卡捕获。也可以有选择性的捕获部分事件并且记录到SSIS日志记录。 为了获知任务执行是否成功

  在默认情况下,,所有的SSIS任务都可以触发事件并且被“执行结果”选项卡捕获。也可以有选择性的捕获部分事件并且记录到SSIS日志记录。

  为了获知任务执行是否成功,可以通过添加一个“发送邮件任务”发送通知邮件给指定的收件人。


一、使用日志记录

1. 启用日志记录

  在主菜单选择“SSIS”,在下拉的菜单中选择“日志记录”。

wKiom1NYy0aDYY83AAI04a59l18022.jpg


2. 添加一个日志提供程序

wKioL1NYzhrSmnAoAAF1mEyy5Ic653.jpg


wKioL1NYzgnRX-UTAAJ3KEsjcR4934.jpg


wKiom1NYzjLQKHorAAD0eGT4g2I083.jpg


3. 选择事件

  在左侧的“容器”窗格,选择所有的容器。注意勾选该容器使用的日志。可以配置多个日志,分别供不同的容器使用。

wKiom1NYzmCB0J7rAAI5pr_ACoM974.jpg


  选择为该容器记录的事件。

wKioL1NYzjfj0o8wAASBXOEHKOQ252.jpg


4. 启用调试


5. 查看日志记录

wKiom1NYzmGAtplmAATQTSW3MLs453.jpg


6. 停止日志记录

  由于日志记录功能是绑定到对应的容器,所以停止日志记录只需要去掉对应的容器前面的勾选。

wKiom1NZ1TeBxuYRAAJnTCr6CxE385.jpg



二、使用邮件通知

1. 添加“发送邮件任务”

  从“SSIS工具箱”中把“发送邮件任务”图标拖到“控制流”窗格。

wKioL1NYzqfgOhHiAAJColX1vcg026.jpg


2. 配置SMTP连接管理器

  右键单击“发送邮件任务”图标,在右键菜单中选择“编辑”。或者直接双击“发送邮件任务”。

  新建一个SMTP连接。

wKiom1NYztHS6e6GAAG53YR6YkQ582.jpg


wKioL1NZ2M_RrnhuAAEUtK6RxfU394.jpg


wKiom1NZ2cmSplu8AAHy7aGysGM510.jpg


3. 建立连接

  将“删除文件”和“复制文件”的输出连接到“发送邮件任务”。

  选择从“删除连接到“发送邮件任务”的连接箭头,再按住Ctrl键的同时选择从“复制文件”到“发送邮件任务”的连接箭头,然后在其中一个箭头上单击右键并选择“属性”(或者按F4,或者Alter+Enter)。将Value改为“Failure”。这样,只有在“删除文件”和“复制文件”其中任意一个任务执行失败时都会转去执行“发送邮件任务”。

wKiom1NYz26wB0zVAARJpT66nGs294.jpg



4. 修改优先约束

  选择任一个连接到“发送邮件任务”箭头,单击右键并选择“编辑”(或者双击)。将优先约束改为“逻辑或”。

wKioL1NYzqjiRxYaAAG084heFFk118.jpg


5. 添加批注

  在“发送邮件任务”的旁边单击右键,选择“添加批注”。

wKiom1NYzvOQ01ncAAODj7t0hSY111.jpg


6. 启用调试

  在调试之前,我们事先删除C:\LabFiles下面的Export文件夹。然后启用调试。

wKioL1NYztaTfOoQAAKnVtTcvCE481.jpg


  在“进度”窗格可以看到调试时报错。错误消息为“目录名无效”。

wKiom1NYzwCwIVx3AAPkv2GvIcY516.jpg


7. 停止调试

  停止调试。

  在C:\LabFiles文件夹下面重建一个名为Export的文件夹。


本文出自 “我们一起追过的MSSQL” 博客,谢绝转载!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template