19

我们正在尝试在装有 Windows 7、VS 2010 和 SP1 和 SSDT 2010 的新机器上设置一个 sql 项目(从 iso 映像安装 SSDT 2010)。但是当我打开 sqlproj 时收到以下消息。

'验证您的模型是否与您的源文件同步。您的数据库将在 12734 操作完成后准备就绪。而且数量还在不断增加。它继续在后台运行。

尝试重新安装 SSDT、VS 2010 但没有帮助。

为 Northwind db 创建了一个新的数据库项目,并且遇到了同样的问题。运行 procmon 并看到它只是一遍又一遍地检查相同的文件。

它在另一个具有类似配置的系统中运行良好。

编辑

这个问题似乎与 TFS 有关,如果我们从 TFS 取消绑定它工作正常。但不确定具体原因。

任何建议都会非常有帮助。

4

3 回答 3

18

我的建议是,如果您正在使用 Git 等源代码控制并且您刚刚切换了分支并且您遇到了这个问题,那就是使用git cleanwhich 将删除未跟踪的文件(VS 和 SSDT 正在阻塞)

git clean -fdx

如果您在 TFS 或 SVN 或 HG 上,不确定该使用什么。但同样的想法也适用

于 2015-02-26T20:42:40.740 回答
6

我删除了解决方案目录根目录下 .vs 文件夹中的 .suo 文件。这为我修好了。我认为这是最好且破坏性最小的答案,因为它保留了您修改过的文件和您的一些其他设置(当然,您的启动项目等一些设置会丢失)

于 2016-07-13T16:17:23.063 回答
2

MCafee 防病毒软件导致了该问题。禁用防病毒软件后问题得到解决。

于 2014-07-17T11:24:29.453 回答