Можно ли использовать ANTS Performance Profiler для профилирования приложения, использующего выпуски SQL Server Express? - PullRequest
0 голосов
/ 29 октября 2010

Я хочу знать, возможно ли профилирование моего веб-приложения при обращении к базе данных на сервере SQL Server Express с помощью профилировщика ANTS.

Из коробки я не могу. Это жалуется на:

Не найден поставщик событий для экземпляр SQL-сервера 'SQLEXPRESS'

Кто-нибудь смог обойти это, или мне нужно обновить мой sql сервер?

Ответы [ 3 ]

2 голосов
/ 27 апреля 2012

Red Gate только что открыли программу раннего доступа (EAP) для ANTS Performance Profiler.Одна из новых функций - возможность профилировать любой тип сервера SQL или Oracle, включая SQL Server Express.

Страница EAP находится здесь: http://help.red -gate.com / help / ANTSPerformanceProfiler / download_eap.html

Серверы SQL / Oracle также могут быть удаленными - ранеесервер базы данных должен был находиться на том же компьютере, что и приложение, которое профилировалось.

1 голос
/ 22 августа 2011

С @ Remus Rusanu ANTS использует ETW для мониторинга вызовов SQL вашего приложения. События ETW недоступны в SQL Server Express Edition.

http://blogs.msdn.com/b/sqlqueryprocessing/archive/2006/11/12/using-etw-for-sql-server-2005.aspx

0 голосов
/ 29 октября 2010

С чего мне начать? ... Давайте просто придерживаться основ: ANTS является менеджером профилей.SQL Server является родным приложением.Таким образом, помимо других незначительных препятствий, таких как отсутствие символов, невозможность использовать двоичные файлы и, что немаловажно, нарушение условий EULA, простого факта, что вы пытаетесь использовать управляемый профилировщик кода в собственном двоичном файле, должно быть достаточно, чтобы убедить вас в ошибкеваших путей.

Возможно, вы ищете приложение SQL Profiler ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...