我遇到了一个问题,在 Windows XP 32 位/SQL Server Express 2008(x86 )。它确实适用于我的其他客户端,即 Windows 7 64 位/SQL Server Express 2008 (x86):
SqlSyncStoreRestore databaseRestore = new SqlSyncStoreRestore(clientConn); databaseRestore.PerformPostRestoreFixup();
SUB QUESTION 1:它不起作用但也不会抛出任何异常,这使得故障排除变得更加困难。它是从我在我的 x64 计算机(使用 Visual Studio x86)上构建的一个小型控制台应用程序(目标 x86)执行的。我想知道 32/64 位的东西是否是罪魁祸首。有什么线索吗??但是后来,这让我想知道:
SUB QUESTION 2:“是否有相当于使用 Sync Framework 的 C# 的 PerformPostRestoreFixup() 的 SQL 查询?”
我对 Sync Framework 还很陌生,还没有完全了解 Microsoft SQL Server 数据库同步的全貌。我注意到 SyncOrchestrator/SqlSyncProvider 组合不使用内置的 SQL 更改跟踪内容。令我难以置信的惊喜!它现在让我被一个更折磨人的问题困扰着:
SUB QUESTION 3: 内置的 SQL Server Change Tracking 和 Sync Framework 是两个完全独立的平台来构建我们的同步方案吗?我希望我在英语中使用了正确的单词。换句话说,他们每个人都完全不知道对方吗?
在此先感谢您的帮助!我迷路了,哈哈!
亲切的问候,
关注