SQL Server CLR方法随机超时

时间:2019-02-07 23:39:59

标签: sql-server xml clr connection-timeout

我有一个SQL CLR程序集,它向单独的服务器上的软件发送XML消息,以实质上对订单进行装箱(找出在盒子中放置物品的最佳方式)。它已经成功运行了几个月,现在看来,来自装盒软件的响应消息没有返回,并且该过程超时并失败。我们已经通过WireShark确定消息确实确实将其发送到服务器,然后发送到软件,先对其进行处理,然后再发送回源。但是它在某种程度上迷失了从执行装箱的服务器到数据库服务器的响应转换中的翻译。我可以使用相同的XML消息一次又一次地重现此问题。对于所有其他顺序和XML消息,此CLR方法仍然成功。实际上,响应已成功发送回大约10分钟,然后又重新超时。我无法解释它,我已经用尽所有资源来弄清楚为什么这种情况持续发生。

我正在使用Microsoft SQL Server2014。我将粘贴执行和创建过程的代码,但是它将大于30000个字符,并且将不适合窗口。任何帮助将非常感激。如果您需要更多信息,请告诉我!

0 个答案:

没有答案