Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: CL | DM;

Вниз

LOG файлы в Microsoft SQL Server   Найти похожие ветки 

 
YuriKoltsov   (2007-09-27 10:45) [0]

Подскажите пожалуйста как посмотреть LOG файл в SQL?
Какие запросы необходимо делать, чтобы посмотреть все проведенные транзакции...


 
Anatoly Podgoretsky ©   (2007-09-27 11:53) [1]

> YuriKoltsov  (27.09.2007 10:45:00)  [0]

Поддержки LOG файлов в MSSQL нет.
Есть хакерские поделки, их много.


 
YuriKoltsov   (2007-09-27 12:20) [2]

например... подскажите ссылку


 
Anatoly Podgoretsky ©   (2007-09-27 13:08) [3]

Гугл, но они очень дорогие.


 
stanislav ©   (2007-09-27 13:09) [4]

YuriKoltsov   (27.09.07 10:45)
Его вобще-то надо сначала включить, а потом он открывается профайлером.


 
stanislav ©   (2007-09-27 13:17) [5]

Копать в сторону C2 audit
Я его включил и через 2 часа выключил т.к. за пол часа набирал 200МБ.


 
Gadenysh   (2007-09-27 20:08) [6]

http://www.sql.ru/forum/actualthread.aspx?tid=398668


 
MOA ©   (2007-09-27 20:30) [7]

Классика жанра:
http://www.lumigent.com/products/le_sql.html


 
DeadMeat ©   (2007-09-28 08:40) [8]


> Anatoly Podgoretsky ©   (27.09.07 11:53) [1]
> > YuriKoltsov  (27.09.2007 10:45:00)  [0]Поддержки LOG файлов
> в MSSQL нет.Есть хакерские поделки, их много.

А *.ldf файлы? Их как можно просматривать? Или это одно и то же? Для них тоже нет?


 
Anatoly Podgoretsky ©   (2007-09-28 08:44) [9]

> DeadMeat  (28.09.2007 08:40:08)  [8]

О чем говоришь.
Но никаких средств прямого обращения ни к одному рабочему файлу не предусмотрено и структуры не документированы.


 
stanislav ©   (2007-09-28 08:54) [10]

DeadMeat ©   (28.09.07 08:40) [8]
А что ты там хочешь увидеть? вся инфа связанная с транзакцией по окончанию транзакции вычищается.


 
DeadMeat ©   (2007-09-28 09:06) [11]

Да просто он все растет и растет. Я та его ограничил в размерах, но все-таки интересно было, как его можно использовать руками.
Не хотелось самому писать логер. В смысле вручную следить за всеми операциями через триггеры, чтобы можно было отследить кто и куда за изменениями полез.


 
Anatoly Podgoretsky ©   (2007-09-28 09:33) [12]

Не хочешь, не надо. И почитай документацию, поскольку похоже, что ты не умеешь работать с MS SQL, никакие логи не должны расти.


 
DeadMeat ©   (2007-09-28 10:02) [13]


> Anatoly Podgoretsky ©   (28.09.07 09:33) [12]

Ну вы правы. Я как бы не совсем специалист в этом. Лишь начинаю. Просто пытаюсь делать работу сисадмина, за которую мне не платят.
Но вот может и не должны расти логи, но по умолчанию у них стоит Auto Grow by 10% (кажется так пишется). И если это дело не ограничивать, то при частом экспорте/импорте данных, лог вырастает довольно не хило. По крайней мере File Type у него написан Log. При простой работе, он не особо меняется в размерах. Но вот экспорт/импорт его увеличивает. Вот и хотелось понять, как же его можно использовать.


 
Anatoly Podgoretsky ©   (2007-09-28 10:19) [14]

> DeadMeat  (28.09.2007 10:02:13)  [13]

А работа сисадмина тут причем?


 
DeadMeat ©   (2007-09-28 10:23) [15]


> Anatoly Podgoretsky ©   (28.09.07 10:19) [14]

Я к тому, что пытаюсь тут "админить" сам сервер. Там и увидел эту опцию.
Делать некое подобие логов в программе, мне в любом случае надо. Вот и возникла идея, использовать то, что сервер сам создает, а не писать с нуля руками. Но раз вы говорите, что это дело нигде не документировано и штатных средств нету, то видимо придется все-таки руками.


 
stanislav ©   (2007-09-28 10:45) [16]

DeadMeat ©   (28.09.07 10:23) [15]
Для сжатия файла лога
Включи этот скрипт в Job и настрой на выполнение ночью.
Можно если нужно запускать и во время работы.

use MyDB
backup log MyDB with truncate_only
dbcc shrinkfile(MyDB_log,2, notruncate)
dbcc shrinkfile(MyDB_log,2, truncateonly)

А полезного в этом файле ты для себя ничего не найдешь.
Это не тот лог в котором можно что-то проследить. Тот - в [5].
Пока оптимальнее триггеров я ничего не нашел.


 
Anatoly Podgoretsky ©   (2007-09-28 11:16) [17]

> DeadMeat  (28.09.2007 10:23:15)  [15]

Эта должность называется  dba


 
Anatoly Podgoretsky ©   (2007-09-28 11:17) [18]

> DeadMeat  (28.09.2007 10:23:15)  [15]

А зачем руками то, убьешь годы на изучение, когда тебе привели ссылки на продукты, в которых этот путь уже пройден.
Вот этот продукт http://www.lumigent.com/products/le_sql.html является лидером.


 
DeadMeat ©   (2007-09-28 12:11) [19]


> Anatoly Podgoretsky ©   (28.09.07 11:17) [18]

Вот щас на него и смотрю.
Значит как я понял, это чуток разные вещи. Что там в *.ldf и непосредственно, что мне нужно.
Просто меня смутила ваша фраза:

> Anatoly Podgoretsky ©   (27.09.07 11:53) [1]
> > YuriKoltsov  (27.09.2007 10:45:00)  [0]Поддержки LOG файлов
> в MSSQL нет.Есть хакерские поделки, их много.

К таким вещам отношение настороженное, а вашему опыту я доверяю больше.


 
DeadMeat ©   (2007-09-28 12:13) [20]


> stanislav ©   (28.09.07 10:45) [16]

Благодарю. Хотя щас в принципе этой проблемы нет, но скрипт сохраню. Пока я свой там накидал, чтобы всю базу сжимал вместе с логом каждую неделю. Но и этот пригодится думаю.

ЗЫ. Прошу прощения у автора, что влез в тему со своими проблемами.


 
Anatoly Podgoretsky ©   (2007-09-28 12:22) [21]

> DeadMeat  (28.09.2007 12:11:19)  [19]

Хакерские означает, что продукт сделан не на основе документации, а на основе изучения формата.


 
Anatoly Podgoretsky ©   (2007-09-28 12:24) [22]


> Пока я свой там накидал, чтобы всю базу сжимал вместе с
> логом каждую неделю. Но и этот пригодится думаю.

Базу сжимать не стоит.
Скрипт не нужен, лучше настрой mainantenace plan.


 
DeadMeat ©   (2007-09-28 14:17) [23]


> Anatoly Podgoretsky ©   (28.09.07 12:24) [22]
> > Пока я свой там накидал, чтобы всю базу сжимал вместе
> с > логом каждую неделю. Но и этот пригодится думаю.Базу
> сжимать не стоит.Скрипт не нужен, лучше настрой mainantenace
> plan.

А я его в Job поставил. Я почему именно скрипт сделал, я не нашел в настройках как можно генерить имя файла с бэкапом, чтобы туда дата проставлялась. Поэтому и скрипт сделал. Потом... когда программа уже полностью заработает (щас только стадия отладки и доработок), можно будет уже и просто через план делать.
А вот почему не стоит сжимать, можете сказать? Есть какие то грабли?


 
1FA5482A   (2007-10-07 22:12) [24]

Люди Эры Встретившихся Рук не страшились смерти и стойко встречали неизбежные
случайности жизни, полной активного труда, путешествий, острых и смелых развлечений. Но
бессмысленная гибель трех друзей на жестокой планете переносилась тяжелее, чем если бы это
случилось на родине.


 
176EFE1F   (2007-10-07 22:24) [25]

— Не печальтесь, Чеди! — сказала Эвиза с экрана СДФ. — Мы платим не так уж много,
говоря словами тормансиан, чтобы своими глазами увидеть такое невероятное общество. Родис
говорит, что она именно так и представляла себе ЭРМ на 3емле!



Страницы: 1 вся ветка

Текущий архив: 2007.11.04;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.015 c
15-1191393493
Lex_!
2007-10-03 10:38
2007.11.04
Использование .NET 3.x


2-1192294044
Антон Шестаков
2007-10-13 20:47
2007.11.04
Привязать чужое приложение к своему


2-1192280257
AlexanderMS
2007-10-13 16:57
2007.11.04
Проблема с курсором на Edit е.


15-1190728528
начинающий
2007-09-25 17:55
2007.11.04
Vista на С:, ХР на D:


15-1189794621
AntiUser
2007-09-14 22:30
2007.11.04
Microsoft обновляет файлы Windows без ведома пользователей