我们正在尝试在Windows 7,VS 2010 SP1和Linux的新机器中设置一个sql项目。 SSDT 2010(从iso映像安装SSDT 2010)。但是当我打开sqlproj时收到以下消息。
'验证您的模型是否与源文件同步。您的数据库将在12734运行完成后准备就绪。 而且这个数字还在不断增加。它继续在后台运行。
尝试重新安装SSDT,VS 2010但没有帮助。
为Northwind db创建了一个新的数据库项目,并遇到了同样的问题。 Ran procmon,看到它只是翻过相同的文件。
在具有类似配置的另一个系统中可以正常工作。
修改
这个问题似乎与TFS有关,如果我们从TFS解除绑定它可以正常工作。但不确定确切的原因。
任何建议都会非常有用。
答案 0 :(得分:17)
我的建议是,如果你正在使用Git这样的源代码控制,而你刚刚切换了分支,而你遇到这个问题就是使用git clean
来删除未跟踪的文件(VS和SSDT正在窒息)
git clean -fdx
如果您使用的是TFS或SVN或HG,则不确定要使用什么..但同样适用
答案 1 :(得分:4)
我删除了解决方案目录根目录下的.vs文件夹中的.suo文件。这为我修好了。我认为这是最好和最不具破坏性的答案,因为它保留了您修改过的文件和一些其他设置(当然,某些设置,例如您的启动项目将会丢失)
答案 2 :(得分:2)
MCafee防病毒导致了这个问题。禁用防病毒后问题得到解决。