使用 SQL Server Data Tools 时,我该如何处理错误消息“发生错误。目标模式处于未知状态。'?

2 sql-server-data-tools

我正在将本地 SQL Server 2014 实例中的数据库与 SSDT 数据库项目进行比较。

我已经做了以前的比较,他们工作得很好。

有时,我还将项目数据库目标从 SQL Server 2014 更改为 SQL Azure,以将更改推送到 SQL Azure 数据库。

在尝试执行最近的比较和更新之前,我确保将项目设置为 SQL Server 2014。

不幸的是,错误消息没有说明哪里出错了,哪里出错了,或者在哪里可以找到更多信息。

此外,错误文本的快速谷歌没有任何结果!之前似乎没有人在互联网上提到过这个错误。

(这不再完全正确。您现在可以在 MSDN 论坛上找到我在何处询问此问题,目前没有任何回复。)

有谁知道此错误消息是否与特定内容有关?或者有没有办法从日志中找出更多信息?我如何调试,理想情况下如何解决这个问题?!

小智 6

现在我已经从项目中删除了所有 sql 文件和缓存文件 (dbmdl),然后执行了另一个比较/更新。

这让我可以继续工作,但这是一个不令人满意的解决方案。

  • 为我修复了它,删除 dbmdl,无需清除 SQL 文件。 (2认同)