33 votes

Est-il un générateur de profils SQL Server pour SQL Server Express?

Est-il un générateur de profils SQL Server pour SQL Server Expess? Peut-être un open-source? Ou peut-être juste un outil qui m'aide à voir ce que la requête est transmise à la base de données?

18voto

Jose Basilio Points 29215

Il y en a un de disponible à: http://code.google.com/p/sqlexpressprofiler

18voto

Steve F Points 319

SP1 de SQL Server Express 2012 Advanced Services inclut désormais la pleine SQL Management Studio, et cela a le profiler.

13voto

Marcelo Myara Points 447

Ok, une vieille question, mais peut-être que cela aide d'autres gens avec le même problème.

Vous pouvez activer le Serveur SQL server Express Journal des Erreurs dans la manière qu'il surveille tous les états géré agaist chaque base de données. Pour ce faire, vous devez exécuter les opérations suivantes sur une invite de commande élevée (qui est, d'une invite de commandes lancé en tant qu'administrateur):

net stop MSSQL$SQLEXPRESS
net start MSSQL$SQLEXPRESS /T4032

Maintenant, à l'aide de SQL Server Management Studio exécutez la commande suivante:

dbcc traceon(3605, -1)

Maintenant, vous pouvez regarder le fichier JOURNAL des erreurs dans le dossier du Journal de MS SQL dossier (qui peut être "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Log" pour l'installation par défaut de SQL Server Express 2012).

Espérons que cela aide quelqu'un (comme il m'a aidé)

5voto

Joel Coehoorn Points 190579

IIRC, le profileur est l'une des fonctionnalités ne sont pas disponibles pour SQL Server Express.

Cependant, je suis aussi l'impression que SQL Server Express prend en charge de nombreuses fonctionnalités de l'payants, les éditions, et c'est juste qu'ils sont handicapés dans l'Édition Express de Gestion de Studio. Donc, si vous avez également accès à toute la db et la gestion de studio qui vient avec vous pourriez être en mesure de pointer que profiler à votre installation rapide.

Dans ce cas, je soupçonne que cela ne marchera pas, depuis le profiler dépend aussi de la supplémentaires fournies par la base de données. Encore, il est vaut le coup.

Si cela ne fonctionne pas il y a quelques tiers de ces outils devrait être en mesure de faire ce que vous voulez.

2voto

Gary.Ray Points 4042

SQL Express Profiler sera probablement répondre à vos besoins. Lorsque cette question a été posée il était libre, mais on dirait que ça a changé récemment à une licence payante modèle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X