Получить значения SET STATISTICS IO и SET STATISTICS TIME через ADO.NET?

При выполнении запросов T-SQL через Management Studio я могу использовать SET STATISTICS IO ON а также SET STATISTICS TIME ON собирать статистику для настройки запросов.

Как можно собрать ту же статистическую информацию, когда я использую клиентские API.NET для выполнения запросов T-SQL вместо использования пользовательского интерфейса Mangaement Studio?

Это кажется очевидной возможностью, но после долгого поиска в MSDN и Google я зашел в тупик. Самой близкой вещью, которую я нашел, была статистика провайдера для SQL Server (ADO.NET) на MSDN, но эти статистические данные кажутся статистикой на стороне клиента о сетевом соединении (например, количество отправленных / полученных байтов) с точки зрения клиента, а не статистике на стороне сервера Я ищу.

1 ответ

Решение

Смотрите ответ на этот вопрос.

Информация о статистике просто хранится во вкладке сообщений.

Если вы используете SET STATISTICS... с этим методом вы сможете получить то, что вам нужно.

Другие вопросы по тегам