Найти - Пользователи
Полная версия: ms sql 2008 r2 backup - пропадает результирующий файл
Начало » Базы данных » ms sql 2008 r2 backup - пропадает результирующий файл
1 2
Ace
На одном сервер подключено 3 базы
1) mdf 67mb + ldf 11mb = bak 25Mb
2) mdf 4100mb + ldf 51mb = bak 4200Mb
3) mdf 4700mb + ldf 154mb = bak 4700Mb

При всяких вариантах выполнения скрипта (кроме явной установки паузы после каждой СКЛ-команды бэкапа) симптомы одни и те же. Даже в случае с самой мелкой базой (п1).

В тотале я вижу, что повляется бак-файл, при завершении скрипта (скорее всего, формулировка некорректна) - бак-файл пропадает.

Может, надо делать явный флаш диску (сбрасывать буфер ) ?
py.user.next
Ace
Может, надо делать явный флаш диску (сбрасывать буфер ) ?
Нет. Если другой комп есть с MS SQL, попробуй там первоначальный скрипт без sleep().
На данном этапе где-то ошибка и либо она в модуле питона, либо она в конфигурации сервера. Так что убедись, что скрипт не работает везде.

Может, у тебя в винде какая-то защита стоит, которая следит за чем-нибудь на диске.
Ace
Попробовал. На другйо виртуалке развернул такую же ОС и СУБД. Перенес туда базочку.
Скрипт привязал к удаленной машине. Поведение то же самое - бэкап идет успешно на диск удаленной ВМ. Если не поставить слип(1)- файл бэкапа самоудалаяется. Со слипом всё получается замечательно
py.user.next
Ace
Перенес туда базочку.
Ты вообще проверил, создаётся ли бэкап для любой базы без sleep()? Если ни для какой не создаётся, то ошибка в модуле, скорее всего.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB