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

start [/forum/topic.php?fid=46&msg=32032424&tid=1822409]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
233ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 533ms |

| 0 / 0 |
