SSIS包流程。
输入源类型是文件连接,但在表达式下我覆盖了“ConnectionString”属性是动态的。
输出源类型是文件连接,它是XSD文件。
当我运行我的SSIS包时,它运行完美并验证文件。
当我尝试在SQL Server代理程序中运行我的程序包时,会出现问题,它无法验证,并且始终失败并显示以下错误消息
没有Unicode字节顺序标记。无法切换到Unicode
和
属性“新源”没有源Xml文本; Xml文本无效,null或空字符串。
但我的SSIS包正在运行,它能够读取源文件(文件夹中的xml)并对XSD进行验证。但SQL代理无法读取我的文件连接。
我已经花了足够的时间在这上面,现在有点沮丧,不想写另一个脚本任务来验证。
编辑:我已经创建了SQL代理帐户来运行SSIS pacakge,每个其他包运行正常但验证XML任务不成功。
感谢您的帮助。