Share via


Hardware and Software Requirements for Sync Framework

Microsoft Sync Framework is supported on the following desktop operating systems.

Operating system

Edition

Processor type

Windows XP Service Pack 3

Home and Professional

32-bit, 64-bit, WOW64

Windows Vista

Starter, Home Basic, Home Premium, Business, Enterprise, and Ultimate

32-bit, 64-bit, WOW64

Windows 7

Starter, Home Basic, Home Premium, Professional, Enterprise, and Ultimate

32-bit, 64-bit, WOW64

Windows Server 2003 and R2

Standard, Enterprise, and Datacenter

32-bit, 64-bit, WOW64

Windows Server 2008 and R2

Standard, Enterprise, and Datacenter

32-bit, 64-bit, WOW64

Sync Framework managed components require at least ADO.NET 2.0.

Note

The Sync Framework runtime is not supported on devices. A device may participate in synchronization as a partial or simple participant. For more information about synchronization participants, see Understanding Sync Framework Participant Types in Custom Provider Fundamentals.

Database Synchronization Providers

All database synchronization providers are written in managed code. They require ADO.NET 2.0 for the server and for desktop clients. They require .NET Compact Framework 2.0 Service Pack 2 for device clients. For information about how the ADO.NET version affects data type mapping, see Data Type Mapping and Considerations.

Sync Framework includes providers that support the ability to synchronize SQL Server Compact 3.5 SP2, SQL Server 2005 SP2, SQL Server 2008, SQL Server 2008 R2, and . Sync Framework also supports the ability to synchronize a database that has a corresponding ADO.NET provider.

For information about which databases are supported, see Architecture and Classes for Client and Server Synchronization and Architecture and Classes for Database Synchronization.

See Also

Concepts

Installation, Redistribution, and Version Compatibility

Microsoft Sync Framework