我正在使用BIDS将某些数据更新到SQL Server 2008 R2。
我的源是varchar
,目标表将此列VariantValue
作为sql_variant
数据类型。所以我使用派生列转换来创建一个带有此表达式的unicode新列:(DT_WSTR,4000)(PNumber)
。这意味着我正在将varchar
转换为unicode
并将其插入sql_variant
列
我缓慢变化的维度连接管理器抛出了这个错误:
无法映射不同类型的列 列'PNumber'的类型为'System.String',列
VariantValue
的类型为'System.Object'