Я начинаю разрабатывать новую систему управления данными лабораторных испытаний со многими (около 30) тестовыми станциями.Хранение некоторых данных SQL Server Offline
Система должна иметь возможность собирать данные в автономном режиме в случае сбоя сети.
Каждая станция будет хранить обновленную копию только для чтения тестовых структур (спецификации, типы объектов, бизнес-правила/рабочие процессы и т. Д.), Но не тестовые данные. Фактические данные теста будут храниться локально, если сервер не может быть найден.
Для подготовки к сбою в сети может потребоваться какая-то синхронизация. Синхронизация приведет к обновлению тестовых структур. Другая синхронизация будет вызывать несохраненные тестовые данные.
Как вы рекомендуете мне это достичь? Какие-либо оговорки?
Идеи/Мысли:
- Установка сервера SQL на каждом компьютере и писать сценарии для синхронизации сервера и клиентов (кажется дорогим и излишним).
- Сохраните локальную копию данных в определенных файлах необработанных данных приложения с помощью сценариев синхронизации.
- Есть ли что-нибудь встроенное в SQL Server, чтобы клиенты могли собирать данные в автономном режиме?
- Сохраните все данные локально, затем нажмите кнопку «Передача», чтобы отправить данные в сеть.
среда: MS SQL Server работает на Windows Server 2008
Вы знаете, что они говорят о великих умах ... :) – bobs