Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Log  [new]
Karen__84
Member

Откуда:
Сообщений: 339
Добрый день!Я хочу посмотреть содиржимое log файла пишу так DBCC LOG('DatabaseName')
но не работает .Как можно подругому.
9 май 11, 09:14    [10625123]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Glory
Member

Откуда:
Сообщений: 104751
Karen__84
Добрый день!Я хочу посмотреть содиржимое log файла пишу так DBCC LOG('DatabaseName')
но не работает .Как можно подругому.

- Журнал транзакций базы имеет расширение ldf, а не log
- А вы такой параметр для DBCC LOG сами решили поставить, или подсказал кто ?
- Что вы хотите увидеть в этом файле ?
9 май 11, 10:17    [10625172]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Karen__84
Member

Откуда:
Сообщений: 339
изменения которые произошли с базой данных
9 май 11, 21:00    [10626236]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Karen__84
изменения которые произошли с базой данных
А откуда уверенность, что они там есть?
9 май 11, 21:28    [10626312]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Karen__84
Member

Откуда:
Сообщений: 339
я точно незнаю.Помогите пожалуйста узнать какие изменения произашли с баззой и с таблицами какой запрос надо писать.
9 май 11, 21:43    [10626347]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Karen__84
я точно незнаю.Помогите пожалуйста узнать какие изменения произашли с баззой и с таблицами какой запрос надо писать.
А с чего вы взяли, что эти изменения должны сохраняться?
9 май 11, 21:46    [10626359]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Karen__84
Member

Откуда:
Сообщений: 339
уменя есть базза .Там есть несколько юзеров .Кто-то добавил в таблицу строки и удолил несколько строк .Я хочу узнать какие изменения произошли конкретно и какой юзер это сделал.
9 май 11, 21:51    [10626369]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Glory
Member

Откуда:
Сообщений: 104751
Karen__84
уменя есть базза .Там есть несколько юзеров .Кто-то добавил в таблицу строки и удолил несколько строк .Я хочу узнать какие изменения произошли конкретно и какой юзер это сделал.

журнал транзакций - это механимзм обеспечения целостности данных, а не аудита действий
Если вы сами не настраивали ведение аудита, то сервер за вас это делать не будет
9 май 11, 22:36    [10626495]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Karen__84
уменя есть базза .Там есть несколько юзеров .Кто-то добавил в таблицу строки и удолил несколько строк .Я хочу узнать какие изменения произошли конкретно и какой юзер это сделал.
Я вам и без лога скажу - сделал тот юзер, у которого на это были права.
10 май 11, 00:33    [10626743]     Ответить | Цитировать Сообщить модератору
 Re: Log  [new]
Нектотам
Guest
Karen__84,

1. Данная команда (DBCC LOG) не является документированной и поведение может меняться от версии к версии, поэтому обсуждать её синтаксис можно лишь достаточно условно.
2. "select top 100 * from ::fn_dblog(default, default)" по сути то же самое, но удобнее в запросах
3. Имя пользователя, время операций и его действия из журнала транзакций можно вытащить обычно лишь косвенно, т.к. журнал транзакций для этого не предназначен.
4. Нужно использовать аудит
10 май 11, 07:11    [10626957]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить