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?
Réponses
Trop de publicités?Il y en a un de disponible à: http://code.google.com/p/sqlexpressprofiler
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é)
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.
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.