слишком большой файл журнала и недостаточно пространства

К сожалению, я задал свой вопрос анонимно. Глупый я. JobScheduler смотрит очень как то, что я хочу - на самом деле, он надеется быть очень похожим на то, что мы используем теперь, хотя, надо надеяться, с меньшим количеством раздражающих ошибок.

2
задан 19 January 2010 в 23:20
4 ответа

Вы могли переключить режим восстановления на простой и затем обратно снова к полному. Затем необходимо смочь уменьшить его и начать снова с той точки.

Это означало бы, что Вы могли только восстановиться со своего последнего полного резервного копирования (настолько хороший для попытки его после полного резервного копирования). Также это повредит репликацию.

5
ответ дан 3 December 2019 в 09:12
  • 1
    Сделал это только на прошлой неделе. Обработанный как очарование. –  Samantha Branham 19 January 2010 в 20:02
  • 2
    Это - наилучший вариант, но действительно необходимо сразу сделать полное резервное копирование после переключения для создания этой работы. Просто изменив модель восстановления doesn' t усекают журнал самостоятельно. Кроме того, если Вы переключаетесь назад на полную модель восстановления позже, необходимо сделать другое полное резервное копирование, чтобы заставить ее запускать сдерживающие транзакции снова. –  Ed Leighton-Dick 19 January 2010 в 20:10
  • 3
    Я can' t делают резервные копии, потому что существует недостаточно пространства. –  Jonas Stawski 19 January 2010 в 20:14
  • 4
    хорошо, это работало как очарование. После изменения на простой я затем уменьшил журнал, который дал мне мое пространство назад –  Jonas Stawski 19 January 2010 в 23:29

Для почему бы не получения внешнего USB жесткий диск подключите его к серверу и назад до этого диска?

1
ответ дан 3 December 2019 в 09:12
  • 1
    Поскольку это - сервер что я don' t имеют доступ к. Это находится на местоположении хостинга. –  Jonas Stawski 19 January 2010 в 20:13
BACKUP LOG <DatabaseName>  WITH TRUNCATE_ONLY

Это было на 2005. Извините, я не видел тегов - лучше, если эта информация была в предмете или в теле вопроса.

Так или иначе я погуглил это для Вас:

http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/d64dc18b-52f8-4c8b-8be2-1a837988776e

От: Nick Kavadias

Можно отправить файл в битоприемник с отрегулировать командой BACKUP LOG:

BACKUP
 LOG
 DBNAME TO
 DISK
='NUL'

То, что делает, отбросить Ваш журнал транзакций, поэтому если Ваша база данных находится в объемном или полном входе, у Вас теперь есть поврежденная цепочка резервных копирований журнала транзакций (который необходимо брать в часто интервалах). Таким образом, удостоверьтесь, работаете ли Вы, эта команда берут полное резервное копирование или дифференциальное резервное копирование базы данных впоследствии!

Если Ваш в среде, где Вы не должны делать резервных копий журнала затем, рассматривает переключение на простую модель восстановления.

1
ответ дан 3 December 2019 в 09:12
  • 1
    Это - очень опасная команда. Вы думаете, что это - случай, куда я должен выполнить его? –  Jonas Stawski 19 January 2010 в 19:46
  • 2
    Это было прекращено в SQL 2008. –  squillman 19 January 2010 в 19:47
  • 3
    Спасибо за неблагоразумный вниз голосующий удовольствие является всей шахтой. –  Sunny 19 January 2010 в 19:57
  • 4
    +1 для возвращения Вас к даже, потому что я ненавижу " диск by" downvotes. Ваш ответ не может быть рекомендуемым планом действий (и isn' t допустимый для SQL 2008), но простое исправление без downvote было бы достаточно. Некоторое внимание к духу ответа, а также к содержанию ответа гарантировано, по моему скромному мнению. –  joeqwerty 19 January 2010 в 20:10
  • 5
    Я didn' t вниз голосуют за то, что Вы, возможно, squillman сделали. Если Вы downvoted мой вопрос, потому что Вы думали I downvoted Вы затем that' s очень взрослый из Вас. –  Jonas Stawski 19 January 2010 в 20:12

Если у Вас есть Версия для предприятий SQL2008, можно попытаться выполнить сжатое резервное копирование журнала. Или, как упомянуто выше Вас может поместить базу данных в простой режим и выполнить полное резервное копирование - однако Вы потеряете способность сделать восстановление момента времени.

0
ответ дан 3 December 2019 в 09:12

Теги

Похожие вопросы