我不知道这是否有帮助,但我启用了记录到我的C盘上名为test.txt的文本文件.
Public Sub Main()
Dim rowsProcessed As Integer = 100
Dim emptyBytes(0) As Byte
Dts.Log("Testing, Test 1,2,3", rowsProcessed.ToString, emptyBytes)
Dts.TaskResult = ScriptResults.Success
End Sub
Run Code Online (Sandbox Code Playgroud)
cod*_*ike 24
您必须进入SSIS-> Logging菜单并勾选复选框,如疯狂的复选框 - 滴答声 - 忍者才能使其正常工作.
有各种复选框需要检查,其中一些仅在您单击脚本任务时出现,所以我花了一些时间来解决这个问题:
DTS.Log()方法,您需要ScriptTaskLogEntry事件,但它们仅在您单击左侧树中的"脚本任务"时显示. 另请参阅:http://msdn.microsoft.com/en-us/library/ms136131.aspx
Hap*_*own 10
这是一个老问题,@ codeulike已经很好地回答了这个问题,但是我想在调试模式中添加一个关于日志记录行为的注释,特别是对于SSIS或SSIS日志记录的新人(比如我) - 假设你已经完成了所有的配置记录所需,如果执行您希望记录的选定任务,它仍然不会记录.只有执行(或调试)整个包,才能进行日志记录.
| 归档时间: |
|
| 查看次数: |
8280 次 |
| 最近记录: |