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

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
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
    #32067441
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что полное резервное копирование уменьшает размер файла журнала - это не правда!
При полном копировании или при копировании журнала завершённые транзакции переносятся в бэкап.
Усечение же файлов базы и журнала происходит автоматичкси (т.е. когда взбредёт в голову серверу) если для них установлены соответствующие опции в свойствах базы данных.
Не кто Вам не мешает иннциировать усечение файлов вручную, хотя помните и об альтернативе, когда между полными копиями будут периодически выполняться копии журнала или инкрементные копии. В этом случае есть шанс, что сработает автоматическое усечение файлов.
...
Рейтинг: 0 / 0
SQL2000. BackUp базы данных. Хочется, чтобы журнал транзакций усекался.
    #32067471
dach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пытался сделать связку, если вы имеете в виду это под инициацией процесса усечения вручную:

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

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


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