Я пытаюсь получить содержимое одной базы данных MSSQL ко второй базе данных MSSQL. Нет необходимости в управлении конфликтами, без обновления схемы. Это просто обычная копия и замена данных. Данные базы данных назначения будут перезаписаны, если кто-то там что-то изменил.Репликация/клонирование данных с одного MS SQL Server на другой
Очевидно, что есть много способов сделать это репликации
- SQL Server: хорошо отлажена, но с использованием старых протоколов. Кроме того, многие разработчики продолжают говорить мне, что дьявол находится в деталях, и репликация может не всегда работать должным образом, и это лучший выбор для администратора, но не для разработчика.
- MS Sync Framework: MSF считается прекрасной новой технологией. Да, это новый материал, который вы любите получать, потому что он звучит так новаторски. Существует общий подход к синхронизации, это звучит так: изучите одну технологию и как интегрировать источник данных, вам никогда не придется изучать, как развивать синхронизацию снова. Но, с другой стороны, вы можете прочитать, что основным сценарием использования является синхронизация баз данных MSSQL Compact с MSSQL.
- Службы интеграции SQL Server: Это звучит как аварийное плановое решение. Если брандмауэр не работает, у нас есть пакет, который может быть запущен снова и снова ... пока брандмауэр не упадет или аутентификация не будет исправлена.
- Brute Force копирует и заменяет файлы базы данных: Вероятно, это не лучший выбор.
Конечно, при просмотре веб-сайтов Microsoft я читал, что каждая технология (помимо грубой силы, конечно) считается надежным решением, которое может применяться во многих сценариях. Но это, конечно, не тот материал, который я хотел услышать.
Итак, что вы думаете об этом? Какую технологию вы предлагаете.
Спасибо!
Stefan
Это текущее обновление для вас или одноразовый процесс? Если это продолжается, как часто вам нужно обновлять - в реальном времени, ежечасно, ежедневно, еженедельно, ежемесячно? – JNK