
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.06.2002, 05:29:25
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
Для того чтобы урезать журнал транзакций нужно выполнить команду BACKUP LOG "ИМЯ БАЗЫ" WITH TRUNCATE_ONLY правильно? Можно ее запускать во время работы с базой? Необходимо делать полный BACKUP базы данных до запуска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 05:44:31
|
|||
|---|---|---|---|
Очень большой журнал транзакций SQL |
|||
|
#18+
1) можно. 2) не надо. Если по каким-либо причинам backup журнала транзакций не нужен, раз его просто собираетесь truncate, то и полный backup не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 05:47:40
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
BACKUP LOG "ИМЯ БАЗЫ" WITH TRUNCATE_ONLY go dbcc shrinkdatabase("ИМЯ БАЗЫ",5,TRUNCATEONLY) делал всяко разно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 07:22:23
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
Да, только по хорошему надо после BACKUP LOG <> WITH TRUNCATE_ONLY сделать еще и полный BACKUP DATABASE. Ибо все что делалось после последнего бэкапа всей базы - будет утеряно в случае disaster. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 07:33:45
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
Туту конечно сначала надо определиться нужен ли этот лог в принципе или нет. Если нет, то сначала надо выставить модель восставновления базы "simple", потом backup log truncate_only, потом dbcc shrinkdatabase (db, NOTRUNCATE), потом dbcc shrinkdatabase (db, TRUNCATEONLY). А полный бекап базы это на Ваше усмотрение. Я бы сделал до обрезки лога. Кстати полный бекап режет лог, так что останется только обе dbcc выполнить ну модель выставить, чтобы забыть про лог раз и на всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 08:08:00
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
А что можно сделать с журналом для уменьшения его размера в MS SQL v.6.5 в том случае, когда Truncate Log не уменьшает размер? Log size 530 Mb Log Space Available 145.86 Mb и обрезания никак не помогают. Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 08:58:34
|
|||
|---|---|---|---|
Очень большой журнал транзакций SQL |
|||
|
#18+
Наверно следующие слова применимы и этой весрии(6.5). Дело в точ truncate log удаляет из файла транзакции не уменьшая его размер. Короче после обрезки файл остается того же размера но пустой. В SQL 2000 нужно сделать две dbcc shrinkdatabase как я сказал выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 08:59:51
|
|||
|---|---|---|---|
|
|||
Очень большой журнал транзакций SQL |
|||
|
#18+
http://www.sql.ru/articles/mssql/01072301CausesOfSQLTransactionLogFillingUp.shtml http://www.sql.ru/articles/mssql/01072302TransactionLogStillFull.shtml Можно использовать косвенный метод: Создать базу и сделать туда Transfer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822409]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 341ms |

| 0 / 0 |
