Tôi đang xây dựng chương trình C# cho các máy tính bảng cửa sổ được đồng bộ hóa với cơ sở dữ liệu. Mỗi người sẽ có cơ sở dữ liệu SQL Server .MDF
cục bộ của riêng họ mà họ tương tác với việc sử dụng SQL Server Express.Làm cách nào để hợp nhất và đồng bộ hóa tệp cơ sở dữ liệu SQL Server?
Tuy nhiên, người dùng sẽ lấy máy tính bảng ra khỏi kết nối internet và thực hiện thay đổi. Sau đó, khi một trong những kết nối lại với mạng có chứa một "bản sao tổng thể" của DataBase, tôi muốn đồng bộ hóa cơ sở dữ liệu .MDF
của họ với điều đó. Sau đó, thay thế các tệp cơ sở dữ liệu của máy tính và máy tính bảng bằng một tệp mới được đồng bộ hóa.
Tôi có một cột uniqueidentifier
và datetime
khi hàng đó được thay đổi lần cuối, vì vậy nếu có xung đột, tôi chỉ thực hiện thay đổi gần đây nhất.
Tôi đã đọc một số tài liệu về điều này, nhưng tôi rất muốn xem một ví dụ hoặc hướng dẫn rõ ràng về cách thực hiện. Tôi biết điều tôi muốn là Merge Replication và rằng Microsoft Sync Framework dường như có chức năng tôi muốn. Tôi chỉ đang đấu tranh để thực hiện nó. Ngoài ra, vui lòng giới thiệu một công cụ khác để thực hiện.
Cảm ơn trước!
là bạn quen với các từ ngữ dưới đây 'RecordSet ngắt kết nối, Delta's' tôi sẽ làm một số nghiên cứu/googling về cách đồng bộ hóa cơ sở dữ liệu khi offline vv .. – MethodMan
Không, tôi đã không, cảm ơn bạn rất nhiều! Một phần của cuộc đấu tranh khi googling công cụ này lần đầu tiên là tôi không biết tất cả các từ khóa đúng. –