【问题标题】:Getting error during making a SSIS services在创建 SSIS 服务时出错
【发布时间】:2011-01-21 09:05:51
【问题描述】:

在制作 SSIS 期间,我遇到了错误。 我的情况是我有一个 Excel 表,它是一个源,并且有一个表名部门作为 SQL SerVer 中的目标源,

我已经在控制流和工作流中完成了我的工作,但是在 SQL SERVER 目标中我遇到了错误,请看一下。

TITLE:包验证错误

包验证错误

------------------ 附加信息:

数据流任务出错 [SQL Server 目的地 [222]]:列 “DepartmentID”无法在两者之间转换 unicode 和非 unicode 字符串数据 类型。

数据流任务出错 [SQL Server 目的地 [222]]:列 “部门名称”无法转换 在 unicode 和非 unicode 字符串之间 数据类型。

数据流任务出错 [SSIS.Pipeline]:“组件”SQL 服务器目标“(222)”失败 验证和返回验证 状态“VS_ISBROKEN”。

数据流任务出错 [SSIS.Pipeline]:一个或多个组件 验证失败。

数据流任务错误:有 任务验证期间的错误。

(Microsoft.DataTransformationServices.VsIntegration)

【问题讨论】:

    标签: .net sql sql-server-2008 ssis


    【解决方案1】:

    您正在尝试进行 SSIS 不会为您执行的隐式转换(unicode 到非 unicode 字符串)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      相关资源
      最近更新 更多