SharePoint 2007: сжатие базы данных - PullRequest
1 голос
/ 24 апреля 2010

Как мне сжать мои базы данных sharepoint? Размер файла журнала превысил 8 ГБ, хотя размер файла данных меньше единицы.

Ответы [ 2 ]

1 голос
/ 24 апреля 2010

Скорее всего, размер вашего файла журнала увеличивается до такого большого размера, поскольку для базы данных установлен режим восстановления «Полное восстановление», и вы не запланировали резервное копирование журнала. В SQL, когда в режиме полного восстановления файл журнала будет расти до тех пор, пока он не будет зарезервирован, тогда резервное пространство может быть повторно использовано SQL.

Переключение в режим простого восстановления не потребует от вас резервного копирования файла журнала, но недостатком является то, что если вам необходимо восстановить базу данных, вы сможете сделать это только с момента запуска резервного копирования базы данных.

Если вы сохраните его в режиме полного восстановления, правильно создадите резервные копии файлов журнала (скажем, каждый час) и создадите резервную копию базы данных один или два раза в день, вы сможете восстановить базу данных в определенный момент времени. то есть, если ошибка произошла в 15:00, вы можете восстановить ее до 14:59.

1 голос
/ 24 апреля 2010

Я подозреваю, что вы имеете в виду, что хотите уменьшить файл журнала, а не саму базу данных (нет смысла сокращать это, если вы не удалили тонны контента).

Короче говоря, вы хотите выполнить следующие команды в SQL Manager или SQL Server Management Studio или инструментах osql или sqlcmd (в зависимости от того, какую версию базы данных вы используете) работает), как описано здесь :

USE WSS_Content
GO
DBCC SHRINKFILE(WSS_Content_log, 2)
BACKUP LOG WSS_Content WITH TRUNCATE_ONLY
DBCC SHRINKFILE(WSS_Content_log, 2)
GO

На этой странице есть еще несколько советов по предотвращению увеличения размера файла журнала. Самый простой способ - установить модель восстановления базы данных на «Простой» .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...