Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 резервное копирование  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2970
Ситуация такая есть экземпляр в нем более 10 БД причем данные все относится к одной системе и связаны.
Необходимо сделать резервное копирования полностью всего экземпляра со всей структурой в один дамп (резервный набор)...

К сообщению приложен файл. Размер - 27Kb
10 июн 15, 04:42    [17753184]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2970
и как экземпляр восстановить ?
10 июн 15, 04:45    [17753185]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Написать скрипт, который сделает бэкап N числа баз данных в один файл и скрипт, который восстановит их из этого одного файла не составит труда. Проблематика будет состоять в обеспечении логической целостности данных между разными бд, ибо они будут бэкапиться в разное время, т.е. на все время бэкапа во все бд не должны вноситься изменения.
10 июн 15, 08:03    [17753268]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
Glory
Member

Откуда:
Сообщений: 104760
SAS2014
и как экземпляр восстановить ?

Если вы под экземпляром понимаете вообще все файлы MS SQL, то это такой бэкап/рестор делается на уровне windows
10 июн 15, 10:02    [17753602]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
человек_ниоткуда
Guest
SAS2014, делать полную модель восстановления и восстанавливать всё на единый момент времени, как вариант.
Клиент должен ОБЯЗАН, учитывать и разруливать нарушения логической целостности группы баз. Иначе любой банальный KILL сессии в момент пока идёт запись несколько баз, убьёт всю систему. Соответственно погасший свет, это тоже для вас смерть. :)
10 июн 15, 10:04    [17753615]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
Возможно у вас именно тот случай, когда стоит рассмотреть еженедельное копирование всего сервера и ежедневные снимки и уже к ним дополнительно резервные копии БД по мере необходимости.
12 июн 15, 12:21    [17763621]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
человек_ниоткуда
Иначе любой банальный KILL сессии в момент пока идёт запись несколько баз, убьёт всю систему. Соответственно погасший свет, это тоже для вас смерть. :)
Есть такая штука, называется транзакция.
12 июн 15, 22:20    [17765575]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2676
SAS2014
Ситуация такая есть экземпляр в нем более 10 БД причем данные все относится к одной системе и связаны.
Необходимо сделать резервное копирования полностью всего экземпляра со всей структурой в один дамп (резервный набор)...
...Ну... предположение:
1. создать базу, в которую высосать все данные из остальных баз с SET TRANSACTION ISOLATION LEVEL SNAPSHOT
2. Бэкапить её.
14 июн 15, 00:21    [17768239]     Ответить | Цитировать Сообщить модератору
 Re: резервное копирование  [new]
guest123456
Guest
begin transaction <tran name> with mark 'description' + backup database + backup log + restore .... stopatmark
only for full recovery mode
14 июн 15, 00:52    [17768317]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить