Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался. / 4 сообщений из 4, страница 1 из 1
13.11.2002, 13:42:19
    #32067432
dach
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
Отчистить журнал транзакций удалось с помощью связки :

DBCC SHRINKFILE(File_name,200)
BackUp Log WITH TRUNCATE_ONLY
DBCC SHRINKFILE(File_name,200)

, но журнал транзакций в дальнейшем также линейно набирает объем при обычном
"BACKUP DATABASE SGP TO DISK=@name WITH init", хотя во многих ссылках и написано, что при полном BackUp-е базы журнал должен усекаться (я проверял базу - незавершённых транзакций в ней небыло на момент после BackUp-а).
Будет-ли верным и корректным такой способ архивации для обеспечения неразрастания журнала:

BACKUP DATABASE SGP TO DISK=@name WITH init
DBCC SHRINKFILE(File_name,200)
BackUp Log WITH TRUNCATE_ONLY
DBCC SHRINKFILE(File_name,200)
BACKUP DATABASE SGP TO DISK=@name WITH init ?
...
Рейтинг: 0 / 0
13.11.2002, 13:51:06
    #32067441
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
То что полное резервное копирование уменьшает размер файла журнала - это не правда!
При полном копировании или при копировании журнала завершённые транзакции переносятся в бэкап.
Усечение же файлов базы и журнала происходит автоматичкси (т.е. когда взбредёт в голову серверу) если для них установлены соответствующие опции в свойствах базы данных.
Не кто Вам не мешает иннциировать усечение файлов вручную, хотя помните и об альтернативе, когда между полными копиями будут периодически выполняться копии журнала или инкрементные копии. В этом случае есть шанс, что сработает автоматическое усечение файлов.
...
Рейтинг: 0 / 0
13.11.2002, 14:18:48
    #32067471
dach
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
Я пытался сделать связку, если вы имеете в виду это под инициацией процесса усечения вручную:

BACKUP DATABASE SGP TO DISK=@name WITH init
DBCC SHRINKFILE(File_name,200)

, но это не уменьшает размер журнала. Хотя выдает текущий размер 133536, а минимальное количество страниц 23984.
...
Рейтинг: 0 / 0
13.11.2002, 21:06:42
    #32067710
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
Почитайте пор проблемы усечения журнала в соответствующих статьях по этой ссылке:
Публикации, размещённые на сайте SQL.RU
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]