2008-09-04 7 views
2

Je souhaite utiliser SQL Profiler pour tracer les requêtes exécutées sur ma base de données, suivre les performances, etc. Cependant, il semble que SQL Profiler ne soit disponible que dans l'édition Enterprise de SQL Server 2005. Est-ce le cas en effet, et puis-je faire quelque chose à ce sujet?SQL Profiler sur SQL Server 2005 Professional Edition

Répondre

7

Vous n'avez pas besoin toute licence SQL pour exécuter les outils client (Management Studio, Profiler, etc.). Si votre organisation dispose d'une copie du support d'installation pour Developer, Standard ou Enterprise, vous pouvez installer les outils client sur votre ordinateur local sous la même licence.

Si vous travaillez en solo, je recommanderais purchasing édition SQL Developer, c'est seulement 50 $.

+0

J'ai toujours supposé l'utilisation du client les outils nécessitaient une sorte de licence, et je suis excité à l'idée que ce n'est pas le cas! Avez-vous un lien vers une déclaration de licence MS qui confirme cela? – SqlRyan

+0

http://download.microsoft.com/download/1/e/6/1e68f92c-f334-4517-b610-e4dee946ef91/2008%20SQL%20Licensing%20Overview%20final.docx – Portman

3

Si vous êtes ouvert à l'aide de profileurs tiers, je l'ai utilisé xSQL Profiler et effectué assez bien.

0

Les outils client ne sont pas sous licence séparément. Vous pouvez donc télécharger l'édition d'évaluation de SQL 2008 R2 et y utiliser les outils clients (les outils clients fonctionneront même une fois l'évaluation expirée et le moteur inutilisable).

Vous devez disposer d'une licence d'une manière ou d'une autre pour chaque serveur sql auquel vous vous connectez, mais ce n'est pas la même chose que d'avoir besoin d'une licence pour utiliser les outils.

Vous pouvez utiliser SQL Profiler sur les deux éditions Standard et Enterprise, mais vous aurez besoin de certains droits de l'exécuter (vous devez avoir les droits de sa ou accorder des autorisations ALTER TRACE)