使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

若要在 Microsoft 主机集成服务器 2010年环境中执行复杂的 SQL 语句。 当 SQL 语句包含一个问号 (?) 文本,Microsoft OLE DB 提供程序用于 DB2 可能会失败。例如,您创建一个新的 Microsoft SQL Server 集成服务 (SSI) 程序包,并插入数据流的包。 创建 OLE DB 源,并插入包含一个 SQL 语句 '? 文本,如以下示例所示:

SELECT NDECRE || '?'FROM TIGS981FETCH FIRST 10 ROWS ONLY

在这种情况下,当您关闭该对话框,将显示红色项目符号。 此外,在错误窗格中,您收到以下错误消息:

验证时出错。 数据流任务: SQL 命令要求 1 的参数,但参数映射仅有 0 的参数。

原因

出现此问题,因为提供程序不正确地解释? 作为一个字符串作为参数而不是文本。

解决方案

此修补程序解决此问题包括在累积更新包 1 主机集成服务器 2010.For 的详细信息有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识中的文章基址:

2533330 累积更新包 1 主机集成服务器 2010

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×