Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 SQL Server CLR方法随机超时_Sql Server_Xml_Clr_Connection Timeout - Fatal编程技术网

Sql server SQL Server CLR方法随机超时

Sql server SQL Server CLR方法随机超时,sql-server,xml,clr,connection-timeout,Sql Server,Xml,Clr,Connection Timeout,我有一个SQLCLR程序集,它向单独服务器上的软件发送一条XML消息,以实现订单的卡通化(找出将项目放入框中的最佳方式)。它已经成功运行了几个月,现在看来,卡通软件的响应消息没有返回,进程超时并失败。我们已经通过WireShark确定消息确实发送到服务器,然后发送到软件,经过处理后再发送回源。但它不知何故在翻译过程中迷失了方向,而这是从进行卡通化的服务器返回到数据库服务器的响应。我可以用相同的XML消息一遍又一遍地重复这个问题。此CLR方法仍然适用于其他所有订单和XML消息。事实上,响应被成功地

我有一个SQLCLR程序集,它向单独服务器上的软件发送一条XML消息,以实现订单的卡通化(找出将项目放入框中的最佳方式)。它已经成功运行了几个月,现在看来,卡通软件的响应消息没有返回,进程超时并失败。我们已经通过WireShark确定消息确实发送到服务器,然后发送到软件,经过处理后再发送回源。但它不知何故在翻译过程中迷失了方向,而这是从进行卡通化的服务器返回到数据库服务器的响应。我可以用相同的XML消息一遍又一遍地重复这个问题。此CLR方法仍然适用于其他所有订单和XML消息。事实上,响应被成功地发回大约10分钟,然后又再次超时。我无法解释这一点,我已经用尽了所有的资源来弄清楚为什么会发生这种情况


我正在使用Microsoft SQL Server 2014。我会粘贴执行和创建过程的代码,但它将超过30000个字符,并且不适合在窗口中显示。任何帮助都将不胜感激。如果你需要更多的信息,请告诉我

那么它只针对一个订单?响应是否在网络级别到达数据库服务器?CLR是否正在生成XML?出于好奇,为什么要使用CLR?@DaleBurrell是的,响应将根据WireShark返回到网络级别的数据库服务器。我可以看到通信被发送和接收。@BenThul否,XML消息是在CLR发送之前生成的。SQL CLR正在发送和接收XML消息。我想知道XML消息是否已损坏或具有无效字符,并且解析失败的级别低于CLR方法,但高于网络层?棘手的