Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.056 c