Sql server 2005 SSIS 2005 XML验证失败日志记录
我正在SQLServer2005中实现一个SSIS包,该包处理XML文件 将从文件系统上的目录读入多个XML文件,并将来自每个XML文件的数据导入到数据库表中。“XML到数据库”行工作正常,我可以迭代特定目录中的所有*.XML文件 我在开发过程中遇到了一个实例,当时XML文件没有根据提供的XSD进行验证。当这种情况发生时,包停止执行。我希望将无效的XML文件名以及XML文件内容记录到SQL Server中的错误日志表中,然后继续处理目录中剩余的XML文件 以前有人这样做过吗?我还将为XML数据本身实现错误日志记录,因此,如果可以将其纳入其中,我也会接受这个想法Sql server 2005 SSIS 2005 XML验证失败日志记录,sql-server-2005,ssis,Sql Server 2005,Ssis,我正在SQLServer2005中实现一个SSIS包,该包处理XML文件 将从文件系统上的目录读入多个XML文件,并将来自每个XML文件的数据导入到数据库表中。“XML到数据库”行工作正常,我可以迭代特定目录中的所有*.XML文件 我在开发过程中遇到了一个实例,当时XML文件没有根据提供的XSD进行验证。当这种情况发生时,包停止执行。我希望将无效的XML文件名以及XML文件内容记录到SQL Server中的错误日志表中,然后继续处理目录中剩余的XML文件 以前有人这样做过吗?我还将为XML数据本
谢谢 我还没有专门处理过这样的xml,但我可以建议一些地方开始 您可以在事件处理程序选项卡中放置一个操作来处理错误。如果变量中包含文件名和内容,则可以将其插入表中
我想您可以在数据流中使用数据源的错误路由,但是错误可能发生在这之前 我将查看事件处理程序选项卡。是的,错误似乎发生在数据流中的数据源之前…已经研究过了。