我有一段需要作为循环 SQL 任务运行的代码。
当将代码作为简单查询在 SQL Server 查询编辑器中运行时,它能够成功运行并返回预期的结果(将 XML 中的多行合并到现有表中)。
但是,当为 SQL Server 代理创建一个新的任务,并添加一个需要运行完全相同脚本的步骤时,尝试执行时总是失败的。
INSERT #xml ( [XMLData] )
错误信息为:
以用户“myUser”身份执行:XML解析:第19行第0列,意外的输入结束。
如果XML存在任何问题,则在执行其脚本版本中相同的行时会出现此错误消息。这一定是其他问题导致的。