Types SSIS:是否将INT转换为GUID?

Types SSIS:是否将INT转换为GUID?,types,ssis,type-conversion,expression,Types,Ssis,Type Conversion,Expression,我在尝试将从SharePoint列表获取的Int数据类型转换为GUID数据类型时遇到了巨大的困难。 以下是场景: 现在,当我访问从SP列表中获取的外部数据时,我可以将ID的值更改为GUID,但一旦访问到内部数据,并且希望更改那里的数据类型,我就会收到以下错误消息(注意,错误信息部分是德语,未翻译,因为错误本身非常清楚,无法转换为int) 有没有办法解决这些问题,或者有人对如何将ID转换为GUID有什么想法 我已经尝试过以下方法,但得到的只是红色字母,表示表达式写得非常错误:(DT\u GUI

我在尝试将从SharePoint列表获取的Int数据类型转换为GUID数据类型时遇到了巨大的困难。 以下是场景:

现在,当我访问从SP列表中获取的外部数据时,我可以将ID的值更改为GUID,但一旦访问到内部数据,并且希望更改那里的数据类型,我就会收到以下错误消息(注意,错误信息部分是德语,未翻译,因为错误本身非常清楚,无法转换为int)

有没有办法解决这些问题,或者有人对如何将ID转换为GUID有什么想法 我已经尝试过以下方法,但得到的只是红色字母,表示表达式写得非常错误:
(DT\u GUID)SP\u ID
(使用表达式转换完成,但如上所述,无法转换,甚至无法工作)


感谢大家,期待您的大力支持!

guid数据类型包含字母数字数据,这就是它不会转换为INT的原因。如果您要填充的表位于SQL server中,则字段的数据类型应设置为“uniqueidentifier”

我正在尝试从INT--转换为-->guid!不是另一种方法是抱歉误读了这个问题。据我所知,无法将和INT转换为GUID。您可以尝试生成一个新的GUID。请参见-?为什么要将INT值转换为GUID?只是想了解原因,看看我是否可以提出其他建议