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.