Версия для печати темы (https://pro1c.org.ua/index.php?s=4a06ddbc1e92346a5f6f4358ffa09a4f&showtopic=25703)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Администрирование и настройка серверов баз данных _ Как обрезать лог файл базы?

Автор: turboshade 13.10.15, 13:30

Здравствуйте. Встала следующая задача.

Используем 1С: Предприятие 8.1. Имеется MS SQL Server 2008 R2. На нем крутится база. Лог файл базы достиг размеров в 10 ГБ. И у некоторых пользователей выдается ошибка, уже не уточню, но связанная с этим лог файлом.

Вопрос в следующем. Как можно обрезать эту базу? Уменьшить её. Ни разу этого не делал. Буду рад любой помощи (ссылка на какую-нибудь статью и т.п.) или же на форуме в этой теме "на пальцах".

Автор: Meest 13.10.15, 14:11

Цитата(turboshade @ 13.10.15, 14:30) *
Здравствуйте. Встала следующая задача.

Используем 1С: Предприятие 8.1. Имеется MS SQL Server 2008 R2. На нем крутится база. Лог файл базы достиг размеров в 10 ГБ. И у некоторых пользователей выдается ошибка, уже не уточню, но связанная с этим лог файлом.

Вопрос в следующем. Как можно обрезать эту базу? Уменьшить её. Ни разу этого не делал. Буду рад любой помощи (ссылка на какую-нибудь статью и т.п.) или же на форуме в этой теме "на пальцах".



USE master;
ALTER DATABASE ИМЯБАЗЫ SET RECOVERY SIMPLE;

USE ИМЯБАЗЫ;
DBCC SHRINKFILE (ИМЯБАЗЫ _log, 100, TRUNCATEONLY);

Автор: andr_andrey 15.10.15, 9:26

Если вас напрягает этот LOG-файл, поменяйте 'Модель восстановления' на 'Простая'.
Либо прочитайте про модели восстановления в MSSQL и настройте их нормально.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua