Sql Server средство ведения журнала - PullRequest
0 голосов
/ 04 января 2011

Я создаю веб-приложение.

Я хотел бы знать, существует ли система журналов для SQL Server.

В противном случае, я думаю, мне нужно будет создать свой собственный набор таблиц и сделать весь запрос для вставки в таблицу тезисов.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 04 января 2011

Посмотрите на SQL Server Profiler.Это позволяет запустить трассировку и записать все запросы в файл, таблицу или клиент.Поставляется с установкой клиента SQL Server.

1 голос
/ 04 января 2011
0 голосов
/ 04 января 2011

Если вы хотите отслеживать (проверять), какие таблицы запрашиваются (SELECT), SQL Profiler - это единственный способ.

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

... хах, нашел его!Найдите «Изменить сбор данных», доступный только в выпуске SQL 2008 Enterprise.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...