Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Проблема с логами SQL ужасно вырос (http://forum.oszone.net/showthread.php?t=257374)

mataranga 29-03-2013 10:26 2121310

Проблема с логами SQL ужасно вырос
 
Подскажите пожалуйста... есть база
В папочке Data... есть файлы ...
sed_data.mdf - размер 8 гб
sed_log.ldf - размер 152 гб

соответственно Log съел все место на диске С.

Порыв инет я нашел

Код:

BACKUP LOG [имя вашей базы] WITH TRUNCATE_ONLY
DBCC SHRINKFILE(2, TRUNCATEONLY)


Но как явно указать именно тот файл, ибо в этой же папочке есть еще разные .ldf файлы... И чем это черевато?
Стоит ли скопировать сначала этот файл на другой жеский, дабы потом если что восстановить?
Спасибо

__sa__nya 29-03-2013 11:15 2121335

Цитата:

Цитата mataranga
Но как явно указать именно тот файл, ибо в этой же папочке есть еще разные .ldf файлы »

- у вас конструкция DBCC немного не правильная, правильно так:

DBCC shrinkfile (base_name_log.ldf, 200)
Цитата:

Цитата mataranga
И чем это черевато? »

- если впишете имя нужного лога нужной базы, то ничем
Цитата:

Цитата mataranga
Стоит ли скопировать сначала этот файл на другой жеский, дабы потом если что восстановить? »

- лишним не будет, но лучше не лог копировать, а сделать backup базы средствами SQL'я.

astomper7 29-03-2013 12:38 2121401

mataranga, а вообще, модель восстановления базы выберите Полная, а в планах обслуживания настройте таск - резервное копирование журнала транзакций. Это поможет избежать необходимости ручного шринкования в дальнейшем.


Время: 20:28.

Время: 20:28.
© OSzone.net 2001-