你好,我得到了与SSIS日志提供的路径目的地文本文件创建动态路径对于SSIS与文本文件的SSIS日志提供日志
麻烦起初我使用的路径静态像D:\\
但现在我想的路径获得从SQL表的路径,把它放在变量,
,所以我创建表达式生成器的SSIS TXT文件连接字符串
@[User::LogPath]+ @[System::PackageName]+ ("_"+(RIGHT((DT_WSTR,4)
DATEPART("yyyy",GetDate()),4)+
RIGHT("0"+(DT_WSTR , 2)
DATEPART("mm", GetDate()),2)+
RIGHT("0"+(DT_WSTR,2)
DATEPART("dd",GetDate()),2)+"_"+
RIGHT("0"+(DT_WSTR,2)
DATEPART("HH",GetDate()),2)+"_"+
RIGHT("0"+(DT_WSTR,2)
DATEPART("mi",GetDate()),2)+"_"+
RIGHT("0"+(DT_WSTR,2)
DATEPART("SS",GetDate()),2))+".log")
但@[User::LogPath]
没有给出路径值,所以txt日志文件没有创建
我想问你,你在哪里创建你的表情?我在我的日志文件的文件连接字符串表达式上创建它。是不是?因为我无法创建输出 – Sabilv 2013-03-13 03:10:48
是的,我还在连接管理器下定义的日志文件的ConnectionString上创建表达式。当我评估表达式时,它看起来像“D:\ Logging \ DataExtract_20130314131344.csv”。如果回答您的问题,请查看箭头以查看我的上述回复。谢谢。 – 2013-03-14 19:07:40
是的,我还在连接管理器下定义的日志文件的ConnectionString上创建表达式。当我评估表达式时,它看起来像“D:\ Logging \ DataExtract_20130314131344.csv”。请注意,LoggingPath =“D:\ Logging”和PackageName =“DataExtract”。你能评估表达吗?确保将日志文件的DelayValidation设置为“True”。 – 2013-03-14 19:16:19