症状
假设你已将累积更新包2(CU2)或更高版本应用到 Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)。 当您尝试通过使用导出/导入数据向导在 SQL Server Management Studio (SSMS)中移动数据时使用 "编写查询来指定要传输的数据" 选项时,会收到以下错误:
找到1个未知列类型转换您仅允许保存 packagefurther 详细信息 [源信息] ource 位置: <ServerName>源提供程序: <DataBaseName>表: [查询] 列: <ColumnName>"列类型:" <TypeID>SSIS 类型:(类型 "未知 ...")映射文件(到 SSIS 类型): <FilePath>\MSSQLToSSIS10.XML [目标信息] 目标位置: <ServerName>目标提供程序: SQLNCLI10able: [dbo]。查询列: <ColumnName>列类型: <TypeID>SSIS 类型:(类型未知 ...)映射文件(到 SSIS 类型): <FilePath>\MSSQLToSSIS10.XML [转换步骤] 转换未知 .。。SSIS 转换文件: <FilePath>\DtwTypeConversion.xml
注意 在 SQL Server 2012 和 SQL Server 2014 中也会出现此问题。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新2 /en-us/help/2967546
SQL Server 2012 SP1 的累积更新10 /en-us/help/2954099
SQL Server 2008 R2 SP2 的累积更新12 /en-us/help/2938478
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。