<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[INTERNAL_ERROR при DB.QueryResult]]></title><description><![CDATA[<p dir="auto">Всем привет!</p>
<p dir="auto">Решая одну из задач был создан</p>
<blockquote>
<p dir="auto">ConfigurableQuery = checksensor:dbname:check the status of sensor:SELECT STUFF ( (SELECT top 5 ';' + objid + ',' + action + ',' + CONVERT(varchar(10),DATEDIFF(s,'1970-01-01', DATEADD(second, DATEDIFF(second, GETDATE(), GETUTCDATE()), date))) FROM ....</p>
</blockquote>
<p dir="auto">для работы с результатом был также сделан Transformation script.</p>
<p dir="auto">Проблема в том, что DB.QueryResult(checksensor) не работает. В журнале следующая ошибка:</p>
<blockquote>
<p dir="auto">[18-Jun-2015 16:41:52.497] [DEBUG] [session:0] Received message CMD_GET_PARAMETER<br />
[18-Jun-2015 16:41:52.497] [DEBUG] [session:0] Requesting parameter "DB.QueryResult(checksensor)"<br />
[18-Jun-2015 16:41:52.497] [DEBUG] [session:0] GetParameterValue(): result is 500 (INTERNAL_ERROR)<br />
[18-Jun-2015 16:41:52.497] [DEBUG] [session:0] Sending message CMD_REQUEST_COMPLETED (size 32)<br />
[18-Jun-2015 16:41:52.513] [DEBUG] [session:0] Message dump:<br />
  ** 00410000000000580000010200000001<br />
  ** 00000055016500730000003600440042<br />
  ** 002E0051007500650072007900520065<br />
  ** 00730075006C00740028006300680065<br />
  ** 0063006B00730065006E0073006F0072<br />
  ** 0029006300290029<br />
  ** code=0x0041 (CMD_GET_PARAMETER) flags=0x0000 id=258 size=88 numFields=1<br />
  ** [    85] STRING "DB.QueryResult(checksensor)"</p>
</blockquote>
<p dir="auto"><strong>DCI в списке остается зеленым. Длинна запроса 287 символов. Версия 1.2.14.</strong></p>
<p dir="auto">Спасибо за помощь!</p>
]]></description><link>https://forum.netxms.org/topic/3828/internal_error-при-db.queryresult</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 14:55:36 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3828.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jun 2015 11:58:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to INTERNAL_ERROR при DB.QueryResult on Thu, 18 Jun 2015 12:35:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/17104">INTERNAL_ERROR при DB.QueryResult</a>:</p>
<blockquote>
<p dir="auto">Параметр ConfigurableQuery создает запрос который выполняется только по запросу с сервера. Обычно он используется для создания новых метрик с параметрами. Если вам нужен запрос, который выполняется агентом в фоне, то надо использовать Query.</p>
</blockquote>
<p dir="auto">Понял, спасибо! А случайно в версии 1.2.17 не снято ограничение на длину запросу в DB.Query?</p>
]]></description><link>https://forum.netxms.org/post/17105</link><guid isPermaLink="true">https://forum.netxms.org/post/17105</guid><dc:creator><![CDATA[VSS]]></dc:creator><pubDate>Thu, 18 Jun 2015 12:35:47 GMT</pubDate></item><item><title><![CDATA[Reply to INTERNAL_ERROR при DB.QueryResult on Thu, 18 Jun 2015 12:18:43 GMT]]></title><description><![CDATA[<p dir="auto">Параметр ConfigurableQuery создает запрос который выполняется только по запросу с сервера. Обычно он используется для создания новых метрик с параметрами. Если вам нужен запрос, который выполняется агентом в фоне, то надо использовать Query.</p>
]]></description><link>https://forum.netxms.org/post/17104</link><guid isPermaLink="true">https://forum.netxms.org/post/17104</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 18 Jun 2015 12:18:43 GMT</pubDate></item></channel></rss>