powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / backup database
12 сообщений из 12, страница 1 из 1
backup database
    #39784395
Алексаша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Ms sql server 2017

DBName - БД
BackupDB - Устройство резервного копирования

необходимо сделать полный бэкап БД DBName.
На момент необходимости создания бэкапа устройство резервного копирования уже содержит предыдущий бэкап.

С какими параметрами необходимо указать команду
Код: sql
1.
backup database DBName to BackupDB with ...


чтобы бэкап сперва создался, и в случае успеха удалился предыдущий?
...
Рейтинг: 0 / 0
backup database
    #39784413
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни с какими: команда backup только делает бэкапы.
...
Рейтинг: 0 / 0
backup database
    #39784562
Алексаша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,

Правильно ли я понимаю выход ... Надо держать 2 бэкапа
предыдущий
и текущий что делается?
...
Рейтинг: 0 / 0
backup database
    #39784708
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексашаПравильно ли я понимаю выход ... Надо держать 2 бэкапа
предыдущий
и текущий что делается?Лучше всего делать бакапы в файлы, имена которых сделать из даты бакапа. Например, "ИмяБазы_20190311.bak", или ещё как то. В одном файле хранить один бакап.

Далее компания разрабатывает политику хранения бакапов (например, держать бакапы за послендние 3 дня, и плюс ещё 3 последних бакапа за первые число месяца, в другом помещении), и определяет достаточную процедуру проверки бакапа (например, бакап считается сделанным, если команда завершилась без ошибки; или бакап считается сделанным, если бакап восстановлен на тестовом сервере)

Ну а потом DBA это всё пишет.
...
Рейтинг: 0 / 0
backup database
    #39785064
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgНу а потом DBA это всё пишет.Если DBA совсем на работе занятся нечем, то пишет. Ну или берет что-нибудь готовое, например:

https://ola.hallengren.com/sql-server-backup.html

авторCleanupTime
Specify the time, in hours, after which the backup files are deleted. If no time is specified, then no backup files are deleted.
...
Рейтинг: 0 / 0
backup database
    #39785093
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindalexeyvgНу а потом DBA это всё пишет.Если DBA совсем на работе занятся нечем, то пишет. Ну или берет что-нибудь готовое, например:

https://ola.hallengren.com/sql-server-backup.html Это и есть "пишет".
Найти, разобраться, и написать на "подставить используемые средства (например, планы обслуживания, или упомянутые утилиты)", в соответсвии с поставленной задачей - это оно и есть.
...
Рейтинг: 0 / 0
backup database
    #39785099
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,
Некоторые могут не понять и реально начать писать велосипед с нуля.
...
Рейтинг: 0 / 0
backup database
    #39785110
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный план обслуживания это может делать из коробки.
...
Рейтинг: 0 / 0
backup database
    #39785140
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterСтандартный план обслуживания это может делать из коробки.Да, я про это написал, но всё равно нужно будет программировать.
"Без программирования" - это если бы у базы в SSMS была галочка "бакапировать". Включаешь её, и само всё делается, по типовому плану, разработанному специалистами микрософт.
Но такого нет, поэтому некоторые вещи нужно будет сделать в плане обслуживания, а для некоторых придётся даже писать код.
Mindalexeyvg,
Некоторые могут не понять и реально начать писать велосипед с нуля.Ну, я не знаю, это же типовые задачи DBA; конечно, он использует всякие тулзы, находит типовые скрипты...

Да, наверное, лучше было сказать не "пишет", а "реализует".
...
Рейтинг: 0 / 0
backup database
    #39785142
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgRelic HunterСтандартный план обслуживания это может делать из коробки.Да, я про это написал, но всё равно нужно будет программировать.Скорее это - заполнение анкеты, чем программирование.
...
Рейтинг: 0 / 0
backup database
    #39785143
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterСкорее это - заполнение анкеты, чем программирование.Однако, бухгалтер этого сделать не сможет, позовёт "программиста" :-)
...
Рейтинг: 0 / 0
backup database
    #39785144
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgRelic HunterСкорее это - заполнение анкеты, чем программирование.Однако, бухгалтер этого сделать не сможет, позовёт "программиста" :-)

Естественно. DROP DATABASE бухгалтер сделать не сможет, как так?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / backup database
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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