Для этого необходимо выполнить простую инструкцию в Microsoft SQL Server Management Studio.
Для того, чтобы выполнить инструкцию необходимо создать новый запрос нажав на кнопку «New Query».
Текст запроса:
USE <Наименование базы SQL>
BACKUP LOG <Наименование базы SQL> WITH TRUNCATE_ONLY
DBCC SHRINKFILE('<Наименование файла базы SQL>', <До какого размера>)
<Наименование базы SQL> - название базы SQL, определяется в списке баз в Microsoft SQL Server Management Studio.
<Наименование файла базы SQL> - логическое имя файла базы SQL, определяется из списка баз в Microsoft SQL Server Management Studio. Правый клик мышки, пункт Properties в выпадающем меню, в открывшемся окне выбирается пункт Files, из колонки «Logical Name» из второй строки. Например: «StNPS_Log».
<До какого размера> - оставляемый кусок лог-файла в мегабайтах. Обычное значение – 1000.
Пример:
use TESTBASE
BACKUP LOG TESTBASE WITH TRUNCATE_ONLY
DBCC SHRINKFILE('TESTBASE_Log', 1000)
Сообщение 155, уровень 15, состояние 1, строка 2
ОтветитьУдалитьTRUNCATE_ONLY не является известным параметром BACKUP.
Забыл - SQL 2008
Удалить