几年前我遇到了这个问题,我希望有一个修复,我只是不知道。我在 SSIS 包的控制流中使用“执行 SQL 任务”来检索“bigint”ID 值。该任务应该将其放在 Int64 SSIS 变量中,但我收到错误消息:“分配给变量“User::AuditID”的值的类型与当前变量类型不同。变量在执行期间可能不会更改类型。变量类型是严格的,除了 Object 类型的变量。”
几年前当我将此引起 MS 的注意时,他们表示我必须通过将 bigint 放入 SSIS 对象变量然后根据需要将值转换为 Int64 来“解决”这个问题。有谁知道这是否已解决,还是我仍然需要“解决”这个烂摊子?
编辑:
服务器统计
- 产品: Microsoft SQL Server 企业版
- 操作系统: Microsoft Windows NT 5.2 (3790)
- 平台: NT INTEL X86
- 版本: 9.00.1399.06