Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从XML读取标记和SSIS包中的转换失败_Ssis_Sql Server 2012 - Fatal编程技术网

从XML读取标记和SSIS包中的转换失败

从XML读取标记和SSIS包中的转换失败,ssis,sql-server-2012,Ssis,Sql Server 2012,我在从XML结构读取XML标记并随后将其插入数据库时遇到问题。一个标记出现问题:“”。我有一些具有相同结构的文件,在这个标签中我有一个时间值:“11”,其中一些文件中有一个值:“5.5”。这是一个例子,但我有一个最多2位小数的数字。问题是当SSIS包希望在值为小数位时读取此标记。在数据库中,此列设置为数字(10,2)精度。在SSIS包中,我尝试了不同的数据类型列,但没有成功。onyone能帮我正确阅读这个标签吗?我应该做什么改变才能让它工作?我的结构如下: 如果有人感兴趣,我会手动操作创建的X

我在从XML结构读取XML标记并随后将其插入数据库时遇到问题。一个标记出现问题:“
”。我有一些具有相同结构的文件,在这个标签中我有一个时间值:“11”,其中一些文件中有一个值:“5.5”。这是一个例子,但我有一个最多2位小数的数字。问题是当SSIS包希望在值为小数位时读取此标记。在数据库中,此列设置为数字(10,2)精度。在SSIS包中,我尝试了不同的数据类型列,但没有成功。onyone能帮我正确阅读这个标签吗?我应该做什么改变才能让它工作?我的结构如下:


如果有人感兴趣,我会手动操作创建的XSD文件中的类型,将现有变量/标记的类型更改为正确的类型:“DECIMAL”。这就解决了我的问题。这可能会帮助其他没有经验的开发人员,并在将来加速解决类似问题。你好,达瑞克