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

Откуда: Ibiza, Islas Baleares, Spain
Сообщений: 25
Здравствуйте товарищи!
Имеется бд sql server 2k8 версии 10.50.1600.1
Есть транзакционные логи, которые сжамаются родной компрессией.
Есть ли возможность посмотреть эти логи стандартными средствами? есть утилита apex, но она платная и не показывает всей информации. мне нужно вытащить из Transaction log, sql statements, чтобы посмотреть, что происходило в определенный момент. других логов в базе к сожалению нет.
22 апр 13, 13:55    [14212709]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Vladimirsky
Member

Откуда: Ibiza, Islas Baleares, Spain
Сообщений: 25
пробовал утилиту dbcc log, там есть что угодно кроме самих sql statement
22 апр 13, 13:57    [14212727]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
invm
Member

Откуда: Москва
Сообщений: 9835
Vladimirsky
пробовал утилиту dbcc log, там есть что угодно кроме самих sql statement
Правильно. Потому что никаких sql statements в логе нету.
22 апр 13, 14:05    [14212775]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Vladimirsky
Member

Откуда: Ibiza, Islas Baleares, Spain
Сообщений: 25
invm
Vladimirsky
пробовал утилиту dbcc log, там есть что угодно кроме самих sql statement
Правильно. Потому что никаких sql statements в логе нету.

а откуда можнно достать sql statements?
и ещё, как тогда накатываются данные при восстановлении в таком случае?
ПС: я пока новичок с ms sql, строго не судите
22 апр 13, 14:14    [14212816]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Vladimirsky
а откуда можнно достать sql statements?

Если вы не позаботились о логировании, то ниоткуда

Vladimirsky
и ещё, как тогда накатываются данные при восстановлении в таком случае?

Данные и sql statement - это разные вещи.
Для восстановления данных из лога вовсе не нужны тексты инструкций, которые эти данные изменили.
22 апр 13, 14:16    [14212831]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Vladimirsky
Member

Откуда: Ibiza, Islas Baleares, Spain
Сообщений: 25
Glory
Если вы не позаботились о логировании, то ниоткуда

речь об аудите?
22 апр 13, 14:22    [14212858]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Vladimirsky
речь об аудите?

О нем родимом.
22 апр 13, 14:23    [14212868]     Ответить | Цитировать Сообщить модератору
 Re: как вытащить sql statement из transaction log?  [new]
Vladimirsky
Member

Откуда: Ibiza, Islas Baleares, Spain
Сообщений: 25
благодарю!
22 апр 13, 14:27    [14212882]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить