2

我正在使用 SQL CE v4 并关注 @ JuneT文章,该文章讨论了使用 v4 进行同步。

我已经编写了所有同步代码,但是当我尝试在线配置 SQL Server 范围时它失败了:

if (!scopeProvisioning.ScopeExists(ScopeName))
{
   ...
}

服务器未能恢复事务。描述:3300000001。此会话中活动的事务已被另一个会话提交或中止。

我已经重新启动了 MSSQL 服务和服务器所在的机器,但无济于事。SELECT @@TRANCOUNT返回 0。

这不是 v3.5 与 v4 的问题,因为在我将 v3.5 SDF 升级到 v4 之前,我试图解决这个问题是徒劳的。

如果我更改范围的名称,错误将更改为:

服务器未能恢复事务。描述:3400000001。此会话中活动的事务已被另一个会话提交或中止。

4

0 回答 0