我们的一台服务器上有普通的 Microsoft SQL Server 2008
我们决定在文件系统上创建 DTSX 文件,以便我们可以使用 BIDS 2008 打开 DTSX 文件
一种 SSIS 控制流组件,它从 Microsoft SQL Server 2008 SQL 选择查询中获取大约 18-19 列的数据,然后转换这些值以便将它们放入 Microsoft Access 表中。我使用名为 OLE DB Source 的数据流组件从 Microsoft SQL Server 2008 表中检索许多列。检索数据后,我有一个数据转换器数据流组件来转换值。最后,转换后的值由 OLE DB 目标数据流组件放置,并放置在 Microsoft Access 表中。
对于 Microsoft SQL Server 2008 中的列之一,数据类型为 varchar(5)
上述 varchar(5) 列中的值需要使用名为 OLE DB Source 的 SSIS 数据流组件作为字符串 [DT_STR] 数据类型从 Microsoft SQL Server 2008 中提取
需要使用Data Converter SSIS数据流组件进行转换
最后,需要在 Microsoft Access 表中放置一个名为 Text 的数据类型的列。
数据转换器 SSIS 数据流组件中相应列的转换数据类型应该是什么?
您可以参考以下资源。
集成服务数据类型映射 http://milambda.blogspot.co.uk/2014/02/sql-server-integration-services-data.html
数据类型转换 http://www.bidn.com/blogs/DevinKnight/ssis/1387/ssis-to-sql-server-data-type-translations
集成服务数据类型 http://msdn.microsoft.com/en-us/library/ms141036.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)