Назад | Перейти на главную страницу

Репликация / синхронизация SQL Server Express 2008

Мы планируем разработать небольшую простую систему Access для клиента, использующего SQL Server Express (2005 или 2008) в качестве базы данных. Единственным усложняющим фактором является то, что у них два офиса, и им нужно будет синхронизировать некоторые (но не все) данные между ними.

Какие у меня возможности для этого в версии Express? Есть ли преимущества в использовании 2008 года по сравнению с 2005 годом?

Вы можете использовать функцию отслеживания изменений. Он разработан для того, чтобы синхронизировать периодически подключаемые системы, получая только те данные, которые изменились с момента последней синхронизации. Для начала ознакомьтесь с моей статьей журнала TechNet Magazine "Отслеживание изменений в SQL Server 2008" - множество BOL-ссылок. http://www.sqlskills.com/BLOGS/PAUL/post/TechNet-Magazine-Article-on-Tracking-Changes-in-Your-Enterprise-Database.aspx

SQL Server Express 2008 (и SQL Server Express 2005) может действовать только как подписчик репликации. Я не знаю деталей вашего приложения, но вы, вероятно, могли бы написать свой собственный механизм синхронизации.