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

Откуда:
Сообщений: 152
Есть N автономных БД, данные с которых периодически сливаются в центральную БД.
В базах хранится различная информация о клиентах + фото клиентов.
Препологается следующая схема обмена - на автономной БД сливаем данные в какой-нибудь формат, переносим файл на сервер с центральной базой и заливаем данные.
Возник вопрос - в каком формате легче это организовать??
Таскать туда-сюда бекап каждой базы неинтересно, так как он может вырасти до приличных размеров, хотелось бы передавать лишь новые данные.
18 сен 09, 15:41    [7679859]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5196
Glamorama
Есть N автономных БД, данные с которых периодически сливаются в центральную БД.
В базах хранится различная информация о клиентах + фото клиентов.
Препологается следующая схема обмена - на автономной БД сливаем данные в какой-нибудь формат, переносим файл на сервер с центральной базой и заливаем данные.
Возник вопрос - в каком формате легче это организовать??
Таскать туда-сюда бекап каждой базы неинтересно, так как он может вырасти до приличных размеров, хотелось бы передавать лишь новые данные.


посмотрите в сторону BCP (на таблицу/вьюху/запрос)
но если таблиц много, то проще, имхо, дампом
18 сен 09, 15:53    [7679962]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
Glory
Member

Откуда:
Сообщений: 104760
Glamorama
Есть N автономных БД, данные с которых периодически сливаются в центральную БД.

Что такое "сливаются" ? Что, например, должно происходить с данными уже переданными в центральную базу, после их удаления и или изменения в автономной базе ?

Что должно происходить, если в двух автономных базах введут одинаковые данные ?
18 сен 09, 16:11    [7680157]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
Влом регистрироваться
Guest
Я в подобных случаях (перенос данных в виде таблиц) просто сохраняю .NET-овский DataSet (или DataTable) в виде XML(не забудьте только сделать это с определением схемы). Легко сохранять в файл, легко восстановить из файла, легко работать с DataSet(DataTable)...
18 сен 09, 16:38    [7680454]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
Glamorama
Member

Откуда:
Сообщений: 152
1. В центральную БД данные будут сливаться со всех баз и там обрабатываться на предмет дублей и прочих проблем. Перекачки данных из центральной БД в автономные не предполагается (т.е. синхронизации всех БД между собой не будет). Удаления данных из автономных БД также не будет.
2. Эксперименты с XML не радуют размером выгружаемого файла.
18 сен 09, 20:23    [7681475]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Glamorama,
1. Бэкап БД, и бэкапы транзакций.
2. эксперементы можно было и не ставить, и так было ясно об оверхеде.
3 SyncFramework, писать провайдера, хранилище.
18 сен 09, 20:42    [7681519]     Ответить | Цитировать Сообщить модератору
 Re: передача изображений между БД  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4255
я таскаю все апдейты через mdb
19 сен 09, 04:50    [7682339]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить