我正在使用 SQL Server Data Tools (SSDT) 2010。在执行 SQL 任务中出现以下错误:
Multiple-step OLE DB operation generated errors. Check each OLE DB status value,
if available. No work was done
SQL 语句设置为:
INSERT INTO DerivedSoftware
(Name, VendorID, RuleID, GroupID, SourceEnumID, DeviceID)
VALUES ('?', '1', '1', '1', '1', ?)
使用的参数是数据类型String和Int32。
如果我编辑 Execute SQL Task 以便它只使用这些参数之一,它工作正常。任何一个都可以正常工作。但是尝试使用两者都失败并出现上述错误。
在 SQL Server Management Studio 中手动运行类似的命令可以正常工作。
有谁知道为什么?