Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server XML解析:在执行T-SQL作业步骤期间,输入意外结束_Sql Server_Sql Job - Fatal编程技术网

Sql server XML解析:在执行T-SQL作业步骤期间,输入意外结束

Sql server XML解析:在执行T-SQL作业步骤期间,输入意外结束,sql-server,sql-job,Sql Server,Sql Job,我有一段代码需要作为循环SQL作业运行 在SQL Server查询编辑器中以简单查询方式运行代码时 它成功运行并返回预期结果(将XML中的几行合并到现有表中) 但是,当为SQLServer代理创建新作业时,添加需要运行完全相同脚本的单个步骤时,它在尝试执行时总是失败 INSERT #xml ( [XMLData] ) 错误消息是: 以用户“myUser”身份执行:XML分析:第19行第0列,意外结束 输入的数量 如果XML在任何方面都无效,那么在脚本版本中执行同一行时会出现此错误消息。这肯定是

我有一段代码需要作为循环SQL作业运行

在SQL Server查询编辑器中以简单查询方式运行代码时 它成功运行并返回预期结果(将XML中的几行合并到现有表中)

但是,当为SQLServer代理创建新作业时,添加需要运行完全相同脚本的单个步骤时,它在尝试执行时总是失败

INSERT #xml ( [XMLData] )
错误消息是:

以用户“myUser”身份执行:XML分析:第19行第0列,意外结束 输入的数量


如果XML在任何方面都无效,那么在脚本版本中执行同一行时会出现此错误消息。这肯定是另外一回事。

我在谷歌地理编码和解析XML结果时遇到了同样的问题。当通过SQL作业运行时,XML结果似乎被截断。我找到了解决办法

必须在存储过程的开头添加以下内容:

SET TEXTSIZE 2147483647;

它是我从远程域读取到数据库服务器的文件。这回答了你的问题吗?你能发布文件的内容和SSIS包的屏幕截图吗?对不起,我不确定我是否被允许在这里发布XML。我得征得老板的同意。我得等到明天。无论如何,谢谢你。