Cad*_*oux 5 sql-server ssis custom-pipeline-component
我有一个非常简单的组件,它修剪管道中(读/写)字符串的所有前导和尾随空格.据我所知,我的开发机器上只有一个这个dll的二进制文件.我正在将它转移到另一台开发机器并在GAC中注册它,但是当我打开一个包我复制到第二台机器时,我收到了这个警告:
错误1验证错误.数据流任务:DTS.Pipeline:"组件"TrimColumnsComponent"(1909)"的组件元数据无法升级到组件的较新版本.PerformUpgrade方法失败.LD_CXSUM.dtsx 0 0
我在工具箱中有组件,我可以将另一个组件拖到数据流画布上,它似乎没有任何问题.
这是两台计算机上的SQL Server 2005和Visual Studio 2005.
在第二台机器上,我可以从头开始创建一个包,它将加载到构建组件的机器上(但图标是标准用户组件图标,与第二台机器上的图标相同).如果我在构建计算机上从头开始创建一个包,它具有正确的图标,但它在非构建计算机上提供了升级消息.组件目录中的文件相同,它们具有相同的组件类ID,并且它们在GAC中注册.
我通过检查XML并在构建机器和非构建机器上创建的包中手动检查了dtsx文件,类ID和公钥在机器之间是相同的.
是什么导致这个?
| 归档时间: |
|
| 查看次数: |
19347 次 |
| 最近记录: |