同步时不兼容的数据库版本
Incompatible Database Versions when syncing
我正在尝试同步两个 CE 数据库作为一些峰值工作。我正在按照这里的教程进行操作 - https://msdn.microsoft.com/en-us/library/ff928606(v=sql.110).aspx 这样做。
当我尝试同步两个数据库时出现以下错误:
Incompatible Database Version. If this was a compatible file, run repair. For other cases refer to documentation. [ Db version = 4000000,Requested version = 3505053,File name = C:\Projects\DataBase Spike\DataBase Spike\Local.sdf ]
这是我的代码
SqlCeConnection clientConn = new SqlCeConnection(@"DataSource='Local.sdf'");
SqlCeConnection serverConn = new SqlCeConnection(@"DataSource='Server.sdf'");
SyncOrchestrator syncOrchestrator = new SyncOrchestrator();
syncOrchestrator.LocalProvider = new SqlCeSyncProvider("ProductsScope", clientConn);
syncOrchestrator.RemoteProvider = new SqlCeSyncProvider("ProductsScope", serverConn);
syncOrchestrator.Direction = SyncDirectionOrder.UploadAndDownload;
syncOrchestrator.Synchronize();
从这里的这个问题 - SQL Server CE Incompatible Database Version 我已经确保我的 System.Data.SqlServerCe.dll
是 4.0 版,并且我正在使用 SqlCeConnection
SQL Sync Fx 不支持 CE 4。但是你可以摆脱一些程序集绑定重定向...看看这个 post
我正在尝试同步两个 CE 数据库作为一些峰值工作。我正在按照这里的教程进行操作 - https://msdn.microsoft.com/en-us/library/ff928606(v=sql.110).aspx 这样做。
当我尝试同步两个数据库时出现以下错误:
Incompatible Database Version. If this was a compatible file, run repair. For other cases refer to documentation. [ Db version = 4000000,Requested version = 3505053,File name = C:\Projects\DataBase Spike\DataBase Spike\Local.sdf ]
这是我的代码
SqlCeConnection clientConn = new SqlCeConnection(@"DataSource='Local.sdf'");
SqlCeConnection serverConn = new SqlCeConnection(@"DataSource='Server.sdf'");
SyncOrchestrator syncOrchestrator = new SyncOrchestrator();
syncOrchestrator.LocalProvider = new SqlCeSyncProvider("ProductsScope", clientConn);
syncOrchestrator.RemoteProvider = new SqlCeSyncProvider("ProductsScope", serverConn);
syncOrchestrator.Direction = SyncDirectionOrder.UploadAndDownload;
syncOrchestrator.Synchronize();
从这里的这个问题 - SQL Server CE Incompatible Database Version 我已经确保我的 System.Data.SqlServerCe.dll
是 4.0 版,并且我正在使用 SqlCeConnection
SQL Sync Fx 不支持 CE 4。但是你可以摆脱一些程序集绑定重定向...看看这个 post