Offline-Only Scenarios

This section of the documentation includes content for client and server database synchronization scenarios. For more information about the database synchronization scenarios that Sync Framework enables, see Architecture and Classes for Database Synchronization.

Note Note

The database synchronization providers described in this section support offline scenarios only and have been superseded by providers that support both offline and collaboration scenarios. The tools, how-to, and other information in this section are included as reference for existing applications that use these providers. For developing new applications, please see Overview [Synchronizing Databases].

Overview of Client and Server Synchronization

Provides a high-level description of the Sync Framework database synchronization API and how it compares to other Microsoft synchronization technologies, and suggests how to approach the topics in the Sync Framework documentation.

Architecture and Classes for Client and Server Synchronization

Describes how Sync Framework can be used in two-tier, N-tier, and service-based applications; and describes the major classes that are available in the API.

Getting Started: Client and Server Synchronization

Provides a summary of a basic sample application that contains the complete code in C# and Visual Basic.

Tools to Help You Develop Applications

Describes Visual Studio 2008 support for Sync Framework and the synchronization adapter builder. This builder can be used to simplify creating INSERT, UPDATE, and DELETE statements for tables in SQL Server databases.

Programming Common Client and Server Synchronization Tasks

Provides background information, procedural content, and code examples for common tasks, such as preparing the server database, filtering data, and handling data conflicts.

Considerations for Offline-Only Synchronization

Describes areas to consider when designing and deploying applications that use Sync Framework database providers.

Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServerCe, and Microsoft.Synchronization.Data.Server

Provides a complete reference to the Sync Framework API for client and server database synchronization. This reference covers public types and members in Microsoft.Synchronization.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, and Microsoft.Synchronization.Data.SqlServerCe.dll.