|
Данные из одной БД в другю
|
|||
---|---|---|---|
#18+
Добрый день. Есть 2 SQL Server. Они в разных сетях и видят друг друга на час раз в сутки, на них 2 почти идентичных базы. Необходимо часть данных из БД1 перегонять в БД2. Ранее, необходимо было чтоб они были одинаковые и спасал бекап/рестор. Теперь в БД1 добавили часть таблиц которые не надо чтоб были при ресторе (но тут если что поможет DROP), а в БД2 добавили пару таблиц (заказы покупателей) и когда идет восстановление их затирать нельзя. Вопрос как это лучше реализовать? 1. Может помочь если таблицы разницу по файловым группам и буду ресторить только их, или там нужна согласованность? 2. Заказы в отдельную БД заливать, а потом представлениями выдавать результат. 3. Использовать ssis пакеты (с ними опыта нет), но что то "в лоб" не удалось найти решения как можно все настроить. Может еще что предложит, буду рад выслушать предложения, критику. Только без схем линуем сервер delete insert into select )) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2020, 13:38 |
|
Данные из одной БД в другю
|
|||
---|---|---|---|
#18+
Усе, канешно, сильно зависит от наличия связей (FK) на таблицах... Если ничо такого нема, то тупо делим базы БД1 и БД2 на две части БД1 = ОбщаяБД + ДопБД1 БД2 =ОбщаяБД + ДопБД2 ОбщаяБД переносим бякапом. Шоб код не переписывать ваяем в ОбщаяБД синонимы на ДопБД1 и ДопБД2. И будет тебе щастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2020, 15:22 |
|
|
start [/forum/topic.php?fid=46&fpage=64&tid=1686289]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 132ms |
0 / 0 |