Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Students Member Откуда: Сообщений: 1253 |
Всем привет! Нагуглил, что можно сжать файл логов, например, до 10 МБ: USE NameDB; GO DBCC SHRINKFILE (NameDB_log, 10); GO Правда после этого размер .ldf файла не сокращается до 10 МБ. Можно ли полностью очистить журнал транзакция для выбранной БД? |
28 июл 17, 16:06 [20683302] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
неправильно нагуглил. у меня VLF-ы по 100Мб, значит, наименьший возможный размер файла ldf 200Мб |
||
28 июл 17, 16:09 [20683318] Ответить | Цитировать Сообщить модератору |
Students Member Откуда: Сообщений: 1253 |
А очистить полностью логи можно? |
28 июл 17, 16:10 [20683322] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
что понимаете под очисткой? возможность log reuse? в простой модели CHECKPOINT, в полной и BULK LOGGED -- backup log |
28 июл 17, 16:14 [20683342] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
Students, alter database base SET RECOVERY SIMPLE |
28 июл 17, 16:36 [20683428] Ответить | Цитировать Сообщить модератору |
Students Member Откуда: Сообщений: 1253 |
alter database nameDB SET RECOVERY SIMPLE GO USE nameDB; GO CHECKPOINT; GO CHECKPOINT; -- run twice to ensure file wrap-around GO DBCC SHRINKFILE(nameDB_log, 200); GO https://stackoverflow.com/questions/56628/how-do-you-clear-the-sql-server-transaction-log так? а до 0 можно сократить, чтобы полностью очистить? DBCC SHRINKFILE(nameDB_log, 0); |
28 июл 17, 16:42 [20683447] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37203 |
Сообщение было отредактировано: 28 июл 17, 16:46 |
||
28 июл 17, 16:46 [20683460] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
вы что все так дословно понимаете-то? я говорю, в моей базе VLF-ы по 100Мб, мой лог меньше чем 200Мб не может быть. а в вашем кто знает, какие VLF-ы. вы хватанули чей-то пример из гугла, для его лога 10Mb проканало, для моего никогда такое не получится, а про ваш лог кто, кроме вас, знает? |
||
28 июл 17, 17:06 [20683519] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
сразу на Excel переходите и не страдайте |
||||
28 июл 17, 17:07 [20683523] Ответить | Цитировать Сообщить модератору |
Jasonclark03 Member [скрыт] [заблокирован] Откуда: Сообщений: 17 |
Students, Вот как очистить журнал транзакций в SQL Server: http://www.sqlserverlogexplorer.com/how-to-clear-transaction-with-dbcc-shrinkfile/ |
28 авг 17, 07:51 [20752654] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |