【问题标题】:sql express 2012 on vs 2010 with ssdt not workingsql express 2012 on vs 2010 with ssdt not working
【发布时间】:2016-10-18 12:46:57
【问题描述】:

我已安装 Visual Studio 2010 并在我的计算机上运行。 最近我已将 sql express 2008 更新为 sql 2012。在 Visual Studio 提示后

"不支持此服务器版本。仅支持 Microsoft SQL 的服务器 支持 server 2008"

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

【问题讨论】:

  • 你能更新你的 vs 吗?
  • 我不太确定。我正在做一个学校项目,而我的学校只有 vs 2010,所以我需要与之兼容。新版本的 vs 项目是否与 vs 2010 兼容?

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


【解决方案1】:

最好的办法是安装 Microsoft 提供的最新版本的 SSDT。 VS DB Projects 停止支持 SQL 2008。我认为,SQL 2010 的 SSDT 停止支持 SQL 2012。您不需要 VS shell 的许可证,但您可能需要注册 MS 开发者计划。

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

仅供参考,您所指的版本应该适用于 SQL 2012,但您最好使用当前正在积极开发的最新版本。理想情况下,无论您使用的是哪个版本的 SSDT,都应该能够使用 dacpac。

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

【讨论】:

  • 对不起,我不明白,链接中的 ssdt 版本适用于 Visual Studio 2015。它适用于 vs 2010 吗?
  • 如果您还没有 Visual Studio 2015,安装程序将在您的计算机上安装一个免费的、受限版本的 Visual Studio 2015。
  • 所以,不 - 此链接在 VS2010 中不起作用。但是,它 SSDT 的最新版本。从我所看到的一切来看,您发布的链接应该为 SQL 2012 位安装正确的 SSDT。我相对确定我使用 VS2010 和 SQL 2012 工作了一段时间。 VS2010 是绝对要求还是你可以使用最新的 SSDT 位来做 DB 部分和 VS2010 来做代码?
猜你喜欢
  • 1970-01-01
  • 2017-09-28
  • 2017-03-03
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
  • 2022-12-28
  • 2022-12-19
  • 1970-01-01
相关资源
最近更新 更多