配置SSIS日志记录以登录一个文件

时间:2010-03-15 13:26:25

标签: ssis

我知道通过BIDS配置各个包的日志记录。但我在这里看到的缺点是我必须为每个任务添加连接字符串,当我必须在服务器上部署这些包时,我必须更改所有包的日志文件连接字符串。目前我有32个pacakes,这似乎很耗时。 有什么方法可以在一个地方为所有包设置日志记录吗?

2 个答案:

答案 0 :(得分:3)

您需要查看将配置存储在文件或sql表中。例如,在我当前的项目中,我有一个包含所有项目的公共配置文件(比如整个项目通用的日志记录,然后我有单独的配置文件,用于每个包不同的项目(如单个数据库连接字符串)这允许我在不更改包的情况下修改部署配置.SSIS在运行时读取配置。要使用日志记录,请参阅此问题中的答案:
Is there a way to easily change the server name on several SSIS packages programmatically?

答案 1 :(得分:0)

我通过DTEXEC dos命令运行一些作业,然后将输出重定向到.log文件。

实施例

DTEXEC 
   /DTS "\File System\Customer_pkg" 
   /SERVER xxxxx 
   /MAXCONCURRENT " -1 " 
   /CHECKPOINTING OFF  
   /REPORTING V > c:\log\Customer_pkg.log