![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DTS или что-то другое? [MSSQL]
Ega23 (from home) © (2006-12-06 08:35:00)Вопрос не конкретный, а, скорее, филосовский.
Есть некая система, состоящая из N АРМ (10<N<50). Все эти АРМы условно назовём "АРМ Оператора". По сути - наблюдение и работа со своим куском некоей "модели". каждый АРМ оснащён локальной СУБД (в силу ряда причин - MSDE).
Есть некий "АРМ Администратора" - тот АРМ, с которого собственнно строится-редактируется данная модель. Этот АРМ работает на условной "эталонной БД" (MSSQL 2K). Когда администратор считает, что все изменения в модели правильные, он должен их по очереди экспортнуть в АРМы операторов.
Модель представляет из себя где-то 60% содержимого БД по таблицам, и около 10% содержимого БД по объёму данных.
Структуры таблиц не меняются (точнее меняются, но данные изменения вносятся прогонкой патч-скрипта на каждой локальной СУБД).
Собственно, вопрос: оправдано ли в данном случае в качестве системы репликации использовать DTS? Какие могут быть подводные камни? Как эту штуку запускать "извне", без EM?
Просто с этой штукой никогда не доводилось работать.
Ega23 (from home) (2006-12-07 09:36:00) [1]
> Нет, он издевается 8-0 В проект, конечно же.
Я не издеваюсь, я просто учусь... :о)
Большое спасибо, всё понял, начинаю копать.
Плохиш (2006-12-06 18:50:00) [2]
> Ega23 (from home) (06.12.06 16:07) [5]
> Единственное, что не понял - куда импортировать библиотеку
> типов?
Нет, он издевается 8-0 В проект, конечно же. В меню Project должен быть пункт, у меня называется "Typbibliothek importieren...", третий сверху (D7).
Anatoly Podgoretsky (2006-12-06 16:30:00) [3]> Ega23 (from home) (06.12.2006 16:07:05) [5]
DTS вполне пригоден для данной цели, сообственно он для этого и предназначен.
Ega23 (from home) (2006-12-06 16:07:00) [4]
> А как часто нужно делать обновления?
На запускаемом объекте может по 10 раз на дню, в горячем режиме - раз в месяц максимум.
> Плохиш © (06.12.06 13:29) [3]
Спасибо за инфу. Единственное, что не понял - куда импортировать библиотеку типов?
Stanislav (2006-12-06 14:00:00) [5]А как часто нужно делать обновления?
Плохиш (2006-12-06 13:29:00) [6]
> Ega23 (from home) (06.12.06 13:12) [2]
Импортируешь библиотеку типов dtspkg.dll. Делешь экспорт данных с помошью ЕМ, но на последней странице включаешь галку "сохранить скрипт". Открываешь сохранённый скрипт и переводишь из бейсика в делфи. Пара дней на то, чтобы со всем разобраться.
Ega23 (from home) (2006-12-06 13:12:00) [7]
> Вам нужно обновлять модель БД?
Нет. Мне нужно обновлять содержимое некоторого множества таблиц. Так, чтобы их содержимое было одинаково на всех локальных серверах и соответствовало эталонному.
Stanislav (2006-12-06 12:13:00) [8]Вам нужно обновлять модель БД?