Отключите журнал транзакций

Удаление производных данных работало на меня. Просто откройте другой проект или откройте xcode, не открывая поврежденный проект. Чем открыть настройки и перейти на вкладку локаций в конце Нажмите на серый кружок со стрелкой (там, где сохранены все производные данные ваших проектов). enter image description here

Удалите полученные данные вашего поврежденного проекта, и все готово.

73
задан Raj More 15 June 2009 в 14:26
поделиться

3 ответа

Ни при каких обстоятельствах нельзя обойтись без журналов транзакций в SQL Server. Механизм просто не будет работать.

Вы МОЖЕТЕ установить модель восстановления на ПРОСТОЙ на ваших машинах разработчиков - это предотвратит раздувание журнала транзакций, когда не выполняется резервное копирование журнала транзакций.

ALTER DATABASE MyDB SET RECOVERY SIMPLE;
117
ответ дан 24 November 2019 в 12:09
поделиться

Для работы SQL Server требуется журнал транзакций.

При этом существует два режима работы журнала транзакций:

  • Простой
  • Полный

В режиме Полный журнал транзакций продолжает расти, пока вы не создадите резервную копию базы данных. В режиме Simple : пространство в журнале транзакций «повторно используется» при каждой контрольной точке .

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

Журнал транзакций продолжает расти весь день, и вы продолжаете делать резервную копию только его. Этой ночью вы делаете полную резервную копию, а затем SQL Server обрезает журнал транзакций, начинает повторно использовать пространство, выделенное в файле журнала транзакций.

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

43
ответ дан 24 November 2019 в 12:09
поделиться

В чем проблема с журналами Tx? Они растут? Затем просто установите параметр усечения для контрольной точки.

Из документации Microsoft:

В SQL Server 2000 или в SQL Server 2005 г. "Простая" модель восстановления эквивалентно "усечь вход в систему контрольная точка »в более ранних версиях SQL Сервер. Если журнал транзакций усекается каждый раз, когда контрольная точка выполняется на сервере, это предотвращает вы от использования журнала для базы данных восстановление. Вы можете использовать только полную резервные копии базы данных для восстановления ваших данных. Резервные копии журнала транзакций отключен при "простом" рекавери используется модель.

2
ответ дан 24 November 2019 в 12:09
поделиться
Другие вопросы по тегам:

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