Sync Framework 2.1 - 有没有办法从数据库中远程范围伪像?

时间:2010-11-08 15:46:16

标签: microsoft-sync-framework

我目前正在升级使我们将同步框架1升级到版本2的应用程序。作为其中的一部分,我使用新的作用域系统并放弃使用SQL Server更改跟踪。

为了为同步框架配置远程数据库,似乎必须创建许多新表和存储过程。

如果不再需要这些文物,是否有办法使用API​​删除这些文物?

由于

1 个答案:

答案 0 :(得分:0)

请参阅http://msdn.microsoft.com/en-us/library/ff928603%28SQL.110%29.aspx

删除范围:

// Remove the retail customer scope from the Sql Server client database.
SqlSyncScopeDeprovisioning clientSqlDepro = new SqlSyncScopeDeprovisioning(clientSqlConn);

// Remove the scope.
clientSqlDepro.DeprovisionScope("RetailCustomers");

删除所有同步元数据工件:

// Remove all scopes from the SQL Server Compact database.
SqlSyncScopeDeprovisioning clientSqlDepro = new SqlSyncScopeDeprovisioning(clientSqlConn);
clientSqlDepro.DeprovisionStore();

如果您为表名使用自定义架构和/或前缀,请不要忘记将这些添加到SqlSyncScopeDeprovisioning对象。