在同步框架上应用更改需要多长时间?

时间:2013-01-29 05:48:27

标签: windows-services microsoft-sync-framework

所以,我一直在将数据库从azure同步到本地SQL。我已经在45分钟内同步了azure数据库,这一点也不差,因为我的数据库中有200多个表和无数行。

问题是当我与本地同步时,需要花费很多时间。我几乎已经坐了三个小时了,sqlServerProv.Apply()功能还没有完成。

关于这需要多长时间的任何想法?

这是我的示例代码或其中的一部分。

SqlSyncScopeProvisioning sqlServerProv = new SqlSyncScopeProvisioning(sqlServerConn, myScope);


// Apply the scope provisioning.
 sqlServerProv.Apply();

此外,它是一个Windows服务,所以除了创建一个日志文件,如果任何错误抛出,我无法真正调试,到目前为止,没有任何错误触发任何错误。

1 个答案:

答案 0 :(得分:1)

代码正在供应...那不是同步......它只是创建Sync Framework所需的对象(表,触发器,存储过程等......)

在配置时,Sync Fx会填充跟踪表...因此,如果同步范围中有一个包含10M行的表,它将在跟踪表中插入10M行。

您的数据库有多大?