7

我刚刚安装了vs2010 sp1 Ultimate、sqlserver 2012和最新版的sqlserver数据工具。我已经从源代码管理中打开了一个解决方案,并在尝试构建数据库项目时收到了一堆错误,如下所示。

SQL71566:不能在 Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlTable 和群集 Microsoft.Data.Tools.Schema.Sql.SchemaModel 上设置 Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlFilegroup。 SqlPrimaryKeyConstraint。

在 Windows 7 专业版 64 位上运行

这对团队的其他成员来说工作得很好,他们似乎都和我有相同的设置。

我已经尝试卸载并重新安装 vs2010 和 ssdt

有什么想法吗?

4

2 回答 2

9

我在 2012 年 11 月的 SSDT 版本中收到了这个错误,但只有当我将项目从 32 位 vista 机器移动到 64 位 vista 机器时。我能够通过启用项目设置“为常见对象启用扩展 Transact-SQL 验证”来构建我的项目。过去启用此设置会导致其他问题,因此我不确定这是否会在此环境中出现其他问题。

于 2012-11-29T14:32:17.827 回答
2

这似乎是 MS 尚未提供修复的错误:

http://connect.microsoft.com/VisualStudio/feedback/details/765217/when-compiling-vs2010-database-project-in-vs2012-i-receive-error-sql71566

于 2012-10-30T15:57:30.843 回答