Мне нужно очистить файл LDF перед отправкой коллеге. Как заставить SQL Server обрезать журнал?Какова команда обрезания файла журнала SQL Server?
ответ
, если я хорошо помню ... в анализаторе запросов или в эквиваленте:
BACKUP LOG databasename WITH TRUNCATE_ONLY
DBCC SHRINKFILE ( databasename_Log, 1)
В студии управления:
- Не делать это на живом окружении, но убедитесь, что вы сжать ваш Dev дб столько, сколько вы можете:
- правой кнопкой мыши базу данных, выберите
Properties
, затемOptions
. - Убедитесь, что "модель восстановления" установлен в положение "Simple", а не "Full"
- Нажмите OK
- правой кнопкой мыши базу данных, выберите
- щелкните правой кнопкой мыши базу данных снова, выберите
Tasks
->Shrink
->Files
- Изменить тип файла в «Журнал»
- Нажмите «ОК».
В качестве альтернативы, SQL, чтобы сделать это:
ALTER DATABASE mydatabase SET RECOVERY SIMPLE
DBCC SHRINKFILE (mydatabase_Log, 1)
резервного копирования журнала LOGNAME с truncate_only последующим DBCC команды SHRINKFILE
Для SQL Server 2008, команда:
ALTER DATABASE ExampleDB SET RECOVERY SIMPLE
DBCC SHRINKFILE('ExampleDB_log', 0, TRUNCATEONLY)
Это уменьшило мой файл журнала 14GB до 1 Мб.
Для SQL 2008 Вы можете создать резервную копию журнала на nul
устройства:
BACKUP LOG [databaseName]
TO DISK = 'nul:' WITH STATS = 10
, а затем использовать DBCC SHRINKFILE
усечь файл журнала.
Еще один вариант - отсоединить базу данных через Management Studio. Затем просто удалите файл журнала или переименуйте его и удалите позже.
Назад в Management Studio снова добавьте базу данных. В окне прикрепления удалите файл журнала из списка файлов.
БД прикрепляет и создает новый пустой файл журнала. После того, как вы проверите все, вы можете удалить переименованный файл журнала.
Возможно, вы не должны использовать это для производственных баз данных.
- 1. Чтение файла журнала SQL SERVER
- 2. Команда unix для обрезания содержимого файла
- 3. Приоритет файлов журнала SQL Server
- 4. Файл журнала SQL Server
- 5. Sql Server как команда
- 6. LIMIT команда SQL Server
- 7. Команда Sql Server SHRINKDATABASE
- 8. Команда SQL Server Query
- 9. Мониторинг файла журнала SQL
- 10. Какова команда сброса файла на конкретную фиксацию?
- 11. относительно журнала транзакций SQL Server
- 12. Просмотров страницы журнала SQL Server
- 13. SQL SERVER журнала транзакций полный
- 14. MERGE Команда в SQL Server
- 15. Файл журнала SQL Server слишком велик
- 16. Как отслеживать изменение размера файла журнала в SQL Server?
- 17. sql server 2005 Сохранение файла журнала транзакций зеркальной базы данных
- 18. Как создать «копию» файла журнала транзакций SQL Server
- 19. Размер файла журнала SQL Server 2008 большой и быстро растет
- 20. Удаление содержимого из файла журнала в SQL Server 2008 R2?
- 21. Файл журнала транзакций Truncate SQL Server
- 22. SQL Server BULK INSERT команда вставляет данные неупорядоченные с Файла
- 23. Переопределить данные без обрезания файла
- 24. Какова ваша команда FIRST SQL для устранения неполадок производительности SQL Server?
- 25. Как уменьшить использование журнала транзакций SQL Server
- 26. Какова цель tempdb в SQL Server?
- 27. Какова область действия CONTEXT_INFO в SQL Server?
- 28. Какова максимальная память SQL Server 2016 Express?
- 29. Файл журнала SQL не сжимается в SQL Server 2012
- 30. SQL Server 2016: 233 записей журнала ошибок
Ваш ответ только что спас мне день! Я не знал о параметре «щелчок правой кнопкой мыши - задачи -> сжимать». Спасибо! – 2011-04-20 13:51:19
Что вы делаете в живой среде? Сначала резервировать журналы? – 2013-08-26 16:19:22
Я не DBA, но да, я считаю, что резервное копирование журнала обрезает его: http://technet.microsoft.com/en-us/library/ms179478.aspx – Blorgbeard 2013-08-26 22:53:49