Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Lord_Shadow Member Откуда: Сообщений: 12 |
Доброго всем времени суток, есть такая схема: есть боевой сервер с базой данных с 2018 года по настоящее время, есть бэкап базы с 2015 года до 2018 года. Есть желание, и требование от руководства, что бы на отдельном сервере работал бэкап старой базы с влитыми в нее данными новой базы и дальнейшем пополнение данных с боевого сервера. Подскажите пожалуйста как это можно сделать. То есть, проще говоря, развернуть старый бэкап базы, долить в нее актуальное содержимое и в дальнейшем постоянно пополнять второй сервер свежей информацией с боевого сервера. Заранее огромное спасибо. |
22 мар 19, 16:28 [21841040] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8485 |
Lord_Shadow, непонятно, как вы хотите обрабатывать объединённые данные. Если не требуется выводить все в одну простыню, просто настройте второго клиента так, чтобы он смотрел на старую базу. Если там миллион таблиц, Вы их долго и будете сливать. Плюс к этому компоту настройка репликации и понадобится останавливать рабочий сервер для окончательной синхронизации перед запуском репликации. |
22 мар 19, 17:32 [21841160] Ответить | Цитировать Сообщить модератору |
Александр Спелицин Member Откуда: Из ближайшего подмосковья. Сообщений: 2513 |
Создаете новую БД и восстанавливаете в нее бекап базы с данными за 2015-2018гг.
Стандартного механизма нет, только программно через Insert/Update для недостающих данных. При этом попутно выполнять корректировку id ссылок на другие объекты (один и тот же объект в разных БД может иметь разные ID) |
||||
22 мар 19, 17:43 [21841190] Ответить | Цитировать Сообщить модератору |
Критик Member Откуда: Москва / Калуга Сообщений: 34969 Блог |
Lord_Shadow, Почитайте про хранилища данных |
22 мар 19, 18:06 [21841233] Ответить | Цитировать Сообщить модератору |
Lord_Shadow Member Откуда: Сообщений: 12 |
Всем спасибо за информацию, как я понял простого способа совместить базы нет, а мои познания в SQL невелики поэтому видать не судьба((( |
24 мар 19, 12:13 [21841958] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |