.net 在创建SSIS服务期间获取错误
在制作SSI的过程中,我遇到了错误。 我的建议是,我有一个Excel表,它是一个源,在SQL SeRVer中有一个表名department作为目标源 我已经在控制流和工作流中完成了我的工作,但是在SQL SERVER目标中我遇到了错误,请看一看 标题:包验证错误 包验证错误 ------------------------------其他信息: 数据流任务[SQL Server]出错 目的地[222]]:列 “DepartmentID”无法在之间转换 unicode和非unicode字符串数据 类型 数据流任务[SQL Server]出错 目的地[222]]:列 “部门名称”无法转换 在unicode和非unicode字符串之间 数据类型 数据流任务出错 [SSIS.Pipeline]:“组件”SQL 服务器目标“(222)”失败 验证和返回的验证 状态“VS_isbreak” 数据流任务出错 [SSIS.Pipeline]:一个或多个组件 验证失败 数据流任务出错:有个错误 任务验证期间出现错误 (Microsoft.DataTransformationServices.VsIntegration).net 在创建SSIS服务期间获取错误,.net,sql,sql-server-2008,ssis,.net,Sql,Sql Server 2008,Ssis,在制作SSI的过程中,我遇到了错误。 我的建议是,我有一个Excel表,它是一个源,在SQL SeRVer中有一个表名department作为目标源 我已经在控制流和工作流中完成了我的工作,但是在SQL SERVER目标中我遇到了错误,请看一看 标题:包验证错误 包验证错误 ------------------------------其他信息: 数据流任务[SQL Server]出错 目的地[222]]:列 “DepartmentID”无法在之间转换 unicode和非unicode字符串数据
您正在尝试进行隐式转换(unicode到非unicode字符串),而SSI不会为您这样做
在将数据发送到目标之前,您必须使用数据转换组件或派生列组件进行显式转换。您正在尝试进行SSI无法完成的隐式转换(unicode到非unicode字符串) 在将数据发送到目标之前,必须使用数据转换组件或派生列组件进行显式转换