sql express on vs vs 2010,ssdt无效

时间:2016-10-18 12:46:58

标签: visual-studio visual-studio-2010 sql-server-2012 sql-server-express sql-server-data-tools

我安装了visual studio 2010并在我的计算机上运行。 最近我将sql express 2008更新到sql 2012.在visual studio提示之后

  

“不支持此服务器版本。仅支持Microsoft SQL服务器   服务器2008被支持“

我已经安装了sql server数据工具(从这里https://msdn.microsoft.com/en-us/jj650014)来解决这个问题,但不幸的是它不断显示消息。
我究竟做错了什么?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您最好的选择是从Microsoft安装最新版本的SSDT。 VS DB Projects停止了对SQL 2008的支持。我认为SSDT for SQL 2010停止了对SQL 2012的支持。您不需要VS shell的许可证,但您可能需要注册MS开发人员计划。

转到此处访问SSDT博客:https://blogs.msdn.microsoft.com/ssdt/您应该会看到指向当前版本的最新帖子。这应该支持2012+没有任何问题。如果您没有安装VS IDE,它将安装VS IDE。

仅供参考,您指向的版本应该与SQL 2012一起使用,但您最好使用当前正在进行开发的最新版本。理想情况下,无论您使用哪种版本的SSDT,都应该能够使用dacpac。

可能值得检查以查看您的内容。如果您可以上交脚本,那么您使用的SSDT版本并不重要。如果您需要上交dacpac,您可能需要仔细检查SQL Express和SSDT的安装,以确保它们是正确的版本。