Можете ли вы использовать Ants Performance Performance Profiler для профиля приложения, нажав SQL Server Express Editions?

StackOverflow https://stackoverflow.com/questions/4054623

Вопрос

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

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

Поставщик событий не может быть расположен для экземпляра SQL Server 'Sqlexpress'

Кто-нибудь удалось обойти это, или мне нужно обновить свой SQL Server?

Это было полезно?

Решение

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

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

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

Другие советы

От @Ремус Русану Муравьи используют ETW для мониторинга приложений SQL вызовы. ETW События не доступны в SQL Server Express Edition.

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

Где я должен начинать? ... Давайте просто придерживаться оснований: муравьи - это менеджер профилей. SQL Server - это собственное приложение. Помимо других незначительных препятствий, таких как отсутствие символов, неполность для инструментов двоичных файлов, и, не в последнюю очередь, нарушая ваши отношения, простой факт, который вы пытаетесь использовать управляемый код Profiler на родном двоичном двоике, должно быть достаточно, чтобы убедить вас об ошибке ваших способов.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top