Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在创建SSIS服务期间获取错误_.net_Sql_Sql Server 2008_Ssis - Fatal编程技术网

.net 在创建SSIS服务期间获取错误

.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字符串数据

在制作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)


您正在尝试进行隐式转换(unicode到非unicode字符串),而SSI不会为您这样做


在将数据发送到目标之前,您必须使用数据转换组件或派生列组件进行显式转换。

您正在尝试进行SSI无法完成的隐式转换(unicode到非unicode字符串)

在将数据发送到目标之前,必须使用数据转换组件或派生列组件进行显式转换