Statistiques Microsoft SQL Server via ODBC

J'ai une instance de SQL Server que j'essaie de referencer. À partir de l'application SQL Studio, je peux taper

SET STATISTICS TIME ON 

et voir les statistics produites après cela. Du code C ++, je peux faire quelque chose comme

 SQLExecDirect(hstmt, "SET STATISTICS TIME ON", SQL_NTS); 

puis récupérez ces statistics via SQLError .

Est-il possible d'get ces statistics lors de l'access à SQL Server sur vanille ODBC. Dans ce cas, j'utilise le connecteur DBI:ODBC de Ruby qui fonctionne bien pour se connecter et exécuter des requêtes, mais je n'ai pas été capable de comprendre ce genre de méta.

Eh bien, ça ne passe pas par odbc, mais si vous avez les outils Sql Server, le Sql Profiler fonctionnerait-il pour vous? Vous pouvez l'utiliser pour chronométrer l'exécution des instructions, des transactions, des sprocs, et une myriade d'autres choses dans Sql Server.

Vous pouvez essayer d'utiliser dbh.func(:stat)