|
Где хранится лог транзакций MS SQL? |
☑ |
0
DIvanmgn
21.07.09
✎
09:25
|
С помощью ADODB.Connection вызываю процедуры MS SQL, посредством которых изменяется содержимое базы. Хранит ли где-то MS SQL вызовы этих процедур и их (процедур) параметры?
Используется бесплатный SQL Express 2005
|
|
1
VitGun
21.07.09
✎
09:28
|
ну если ты не менял его месторасположение, то ищи в каталоге с базой файл "ИмяТвоейБазы.ldf"
|
|
2
Darych
21.07.09
✎
09:33
|
"ищи в каталоге с базой" .. чел обыскался видимо.. :)
|
|
3
DIvanmgn
21.07.09
✎
09:36
|
(1) а где лежит каталог базы? Всегда считал что MS SQL база не на винте а в памяти разворачивается.
|
|
4
Дятел81
21.07.09
✎
09:51
|
запусти поиск по всему компу *.ldf
|
|
5
Sidney
21.07.09
✎
09:56
|
(3)ага, а при сбое питания все данные исчезают :)))
|
|
6
ДенисЧ
21.07.09
✎
09:56
|
(3) Жесть... Отсыпешь?
|
|
7
VitGun
21.07.09
✎
10:00
|
(6) мне тоже.... обычно базы лежат тут C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
|
|
8
DmitrO
21.07.09
✎
10:08
|
(0) где бы не лежал "лог транзакций", в журнале транзакций тексты запросов не хранятся.
Соответственно ответ на вопрос: Хранит ли где-то MS SQL вызовы этих процедур и их (процедур) параметры?
Нет, не хранит ни где, и получить их из журнала транзакций невозможно.
|
|
9
DIvanmgn
21.07.09
✎
13:27
|
(8) Есть ли в MS SQL инструменты позволяющие получить такой лог? Если есть то как называются и где об этом можно почитать поподробнее?
|
|
10
ДенисЧ
21.07.09
✎
13:28
|
(9) Есть. Profiler называется. Читай доки, они рулят
|
|
11
DIvanmgn
21.07.09
✎
13:37
|
а?
|
|
12
ДенисЧ
21.07.09
✎
13:38
|
ага
|
|