Я хочу использовать SQL Profiler для отслеживания запросов, выполняемых к моей базе данных, отслеживания производительности и т. д. Однако кажется, что SQL Profiler доступен только в версии SQL Server 2005 Enterprise. Так ли это на самом деле, и могу ли я что-то сделать? об этом?


Инструмент SQL Profiler доступен только в версиях SQL Server Standard и Enterprise, однако с помощью этого инструмента можно профилировать все версии.
Источник: http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
Если вы готовы использовать сторонние профилировщики, я использовал xSQL Profiler, и он работал достаточно хорошо.
Вам не нужна лицензия любой SQL для запуска клиентских инструментов (Management Studio, Profiler и т. д.). Если в вашей организации есть копия установочного носителя для Developer, Standard или Enterprise, вы можете установить клиентские инструменты на свой локальный компьютер по той же лицензии.
Если вы работаете в одиночку, я бы порекомендовал покупка SQL Developer edition, это всего 50 долларов.
Клиентские инструменты отдельно не лицензируются. Таким образом, вы можете загрузить ознакомительную версию SQL 2008 R2 и использовать из нее клиентские инструменты (клиентские инструменты все равно будут работать, даже когда истечет срок оценки и движок больше не будет использоваться).
У вас должна быть какая-то лицензия для каждого SQL-сервера, к которому вы подключаетесь, но это не то же самое, что требовать лицензии для использования инструментов.
Вы можете использовать SQL Profiler как в редакции Standard, так и в редакции Enterprise, но вам потребуются определенные права для его запуска (вам необходимо иметь права sa или разрешение ALTER TRACE)
Я всегда предполагал, что для использования клиентских инструментов требуется какая-то лицензия, и меня радует перспектива, что это не так! У вас есть ссылка на лицензионное заявление MS, подтверждающее это?