美好的一天,
我正在尝试运行一个包,但无论我尝试什么,它都无法运行。它失败并显示以下消息
以用户身份执行:NT AUTHORITY \ LOCAL SERVICE。 Microsoft(R)SQL Server 执行32位版权的软件包实用程序版本10.50.1600.1 (C)Microsoft Corporation 2010.保留所有权利。入门: 12:59:18 PM DTExec:包执行返回DTSER_SUCCESS(0) 但有警告,警告被视为错误。入门: 下午12:59:18完成时间:下午12:59:55经过:37.315秒。该 命令行参数无效。步骤失败了。
我确实检查了我尝试解析时执行的cmd行,以测试它是否正确。我收到另一条错误消息:
/ DTS" \ File System \ FileToSQL" / SERVER PULSITSRVAPP / WARNASERROR / X86 /检查点/报告E
如果我解析它,我得到:
' /'附近的语法不正确。 (Microsoft SQL Server错误:102)
我的问题无处可寻。有人可以提供一些线索来测试,看看我是否可以解决这个问题。
谢谢
答案 0 :(得分:0)
根据安德鲁斯评论解决问题我从执行包实用程序中的命令行条目中复制了值,并将其替换为JobShedule中我的步骤中的行,这解决了问题,并且包执行成功,谢谢Andrew。
旧线: / DTS" \ File System \ FileToSQL" / SERVER PULSITSRVAPP / WARNASERROR / X86 /检查点/报告E
取代价值: / DTS" \ File System \ FileToSQL" / SERVER PULSITSRVAPP / CHECKPOINTING OFF / REPORTING V
这解决了我的问题。