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
Sql server SSI缓慢改变维度--Nvarchar(最大)问题_Sql Server_Ssis - Fatal编程技术网

Sql server SSI缓慢改变维度--Nvarchar(最大)问题

Sql server SSI缓慢改变维度--Nvarchar(最大)问题,sql-server,ssis,Sql Server,Ssis,当我尝试使用SSI将数据从一个SQL表加载到另一个SQL表时,出现数据转换错误 源表中有一列的数据类型为nvarchar(max)。目标表具有相同的数据类型。当我使用缓慢变化的维度组件时,我不断地得到转换错误 错误:“输入列“des”(116)具有不受支持的长对象数据类型DT_TEXT、DT_NTEXT或DT_IMAGE” 请帮助使用缓慢变化的维度之外的其他东西。您不能将该组件与nvarchar(max)一起使用 除了缓慢变化的维度之外,还可以使用其他东西。您不能将该组件与nvarchar(ma

当我尝试使用SSI将数据从一个SQL表加载到另一个SQL表时,出现数据转换错误

源表中有一列的数据类型为
nvarchar(max)
。目标表具有相同的数据类型。当我使用缓慢变化的维度组件时,我不断地得到转换错误

错误:“输入列“des”(116)具有不受支持的长对象数据类型DT_TEXT、DT_NTEXT或DT_IMAGE”


请帮助

使用缓慢变化的维度之外的其他东西。您不能将该组件与nvarchar(max)一起使用

除了缓慢变化的维度之外,还可以使用其他东西。您不能将该组件与nvarchar(max)一起使用

SSIS SCD组件是LAME。有很多理由不使用它,这就是其中之一。这些表是否在同一个SQL Server上?解决您的问题,只需编写一个MERGE语句,而不是SSIS SCD组件太差劲,就可以将速度提高100倍。有很多理由不使用它,这就是其中之一。这些表是否在同一个SQL Server上?只需编写一个MERGE语句即可解决您的问题并将速度提高100倍