Buduję program C# dla tabletów systemu Windows, które są zsynchronizowane z bazą danych. Każda z nich będzie miała własną lokalną bazę danych SQL Server, z którą będą współpracować przy użyciu SQL Server Express.Jak scalać i synchronizować pliki baz danych SQL Server?
Jednak użytkownicy usuwają tablety z połączenia internetowego i wprowadzają zmiany. Następnie, gdy ktoś ponownie połączy się z siecią zawierającą "kopię główną" bazy danych, chcę zsynchronizować z nią bazę danych .MDF
. Następnie zastąp pliki bazy danych komputera i tabletu nowo zsynchronizowanym.
Mam kolumnę uniqueidentifier
i datetime
z tego ostatniego wiersza, który został ostatnio zmieniony, więc jeśli wystąpiły konflikty, po prostu wykonam ostatnią zmianę.
Przeczytałem trochę literatury na ten temat, ale chciałbym zobaczyć wyraźny przykład lub samouczek, jak to zrobić. Wiem, co chcę, to Merge Replication, i że Microsoft Sync Framework wydaje się mieć pożądaną funkcjonalność. Po prostu staram się to wdrożyć. Możesz też polecić inne narzędzie, aby to zrobić.
Z góry dziękuję!
jesteś zaznajomiony z następującymi warunkami 'Disconnected rekordów, Delta's' chciałbym zrobić niektóre badania/Google, jak zsynchronizować bazę danych w trybie offline itp. – MethodMan
Nie, nie byłem, dziękuję bardzo! Częścią zmagań, gdy robię to po raz pierwszy, jest to, że nie znam wszystkich właściwych słów kluczowych. –