Если вы хотите отслеживать (проверять), какие таблицы запрашиваются (SELECT), SQL Profiler - это единственный способ.
Если вы хотите проверить (отслеживать) изменения внесено в базу данных (INSERT, UPDATE, DELETE и даже большинство CREATE, ALTER и DROPs), вы можете захотеть взглянуть на триггеры и таблицы аудита.Там могут быть сторонние инструменты, которые делают это, SQL 2008 имеет функцию, которая также может сделать это для вас (я не использовал его, пока не нуждаюсь и не могу быстро найти его в BOL,но я знаю, что он есть), или вы можете просто реализовать свой собственный - выполнить поиск "таблиц аудита" и триггеров, и вы найдете множество примеров там.
... хах, нашел его!Найдите «Изменить сбор данных», доступный только в выпуске SQL 2008 Enterprise.