Я использую Application Insights в веб-приложении, и оно регистрирует зависимости SQL, но указанная команда не является допустимой командой SQL (AFAICT).
WebApp ориентирован на .net 4.6.1, и я использую Application Insights для Интернета версия 2.1.0. Он собирает точки данных без проблем, но зависимости от базы данных сумасшедшие.
Команда отображается как «Сервер | База данных'. Вот скопированная вставка экрана свойств зависимостей.
Dependency Properties
Event time 7/26/2016, 3:08:05 PM
Dependency type SQL
Successful call true
Result code <empty>
Duration 1.66 ms
Command
my-db-servername | my-db-name
Related Items
Request in which this dependency call was made 1
Failed or slow calls to remote dependencies 1
All available telemetry for this operation 2
All available telemetry 5 minutes before and after this event 507
Когда я пытаюсь применить эту «команду», используя SSMS> новый запрос, он говорит, что он недействителен.
Мы используем Sitefinity для части приложения, и оно совершает от 100 до 1000 вызовов к базе данных, каждый из которых длится ‹ 1 мс (~ 500 мс) и перечисляет приведенную выше команду в качестве команды базы данных.
На данный момент я не уверен, связано ли это с аналитикой приложений, сайтом или чем-то еще вместе взятым.
Однако мне действительно интересно, почему эта команда указана как таковая.