那么VS2012的Sql Server数据工具与Sql Server 2012不兼容呢?

在似乎是一个非常奇怪的转弯,我试图在Visual Studio 2012中创build一个Sql数据库项目,并得到这个疯狂的错误:

在这里输入图像说明

然后单击任一链接导致在Microsoft.com找不到页面,这本身就很奇怪。

从错误信息的裸露文本(用于search目的):

无法打开数据库项目

此版本的SQL Server数据工具与此计算机上安装的数据库运行时组件不兼容。

考虑到我在工作站上安装了Sql Server 2012 Developer Edition,这看起来不可思议。 我可以在VS2008中用Sql Server 2012 DE安装打开或创build一个数据库项目,那为什么不用VS 2012呢?

我昨天安装了SQL Server 2012 Service Pack 1,然后开始了解在Visual Studio 2012中描述的问题。 我不能使用SQL Server对象资源pipe理器,不能打开sql-scripts和许多其他奇怪的数据库相关的错误。 始终以相同的信息:

“这个版本的SQL Server数据工具不兼容… bla,bla,bla …”

这个解决scheme帮了我: http : //blog.wharton.com.au/2012/11/16/sql-server-2012-sp-1-breaks-sql-server-database-projects/

希望这可以帮助你

更新:2013年3月发布似乎你还必须更新在这里可用的SQL Server数据工具请参阅这篇文章中的评论了解更多详细信息。

只是下载和安装SQL Server数据工具为我解决了这个问题;

http://go.microsoft.com/fwlink/?LinkID=274984

在我安装Visual Studio 2013之后,Visual Studio 2012在现有项目中发生了这种情况。安装2012工具修复了其他人的说法,但之前答案中提供的链接不是我需要的。 为我做的链接在这里

以防万一下载的SQL Server数据工具不能正常工作。 你可以尝试下载这个版本:

SQL Server数据工具下载

Interesting Posts