错误“不支持数据库兼容级别”。导入MSSQL db时

时间:2017-03-23 11:04:28

标签: c# sql visual-studio sqlproj

我尝试使用SqlProj通过Visual Studio 2015导入数据库模式(MSSQL2008)。有两个数据库要做。

DevDb ver。 10.50。 4000 < - 我使用Windows凭据登录 TestDb ver。 10.50。 6000 < - 我使用sql用户登录

两个dbs的兼容性等级100为“100”。

首先一切顺利,但发生第二次db错误。

  

“不支持服务器版本或数据库兼容级别。”

EventLog中没有日志,任何条目。 Mayby我应该为VisualStudio安装一些插件来处理垃圾新版本吗?

1 个答案:

答案 0 :(得分:4)

我自己将2008年数据库导入VS 2017。

首先,确保为您正在使用的数据库版本设置了项目。

  • 转到项目 - >属性......
  • 选择正确的目标平台
  • 点击数据库设置,然后转到其他
  • 验证您的兼容级别
  • 保存这些更改(Control + S)
  • 然后 - 关闭项目。我完全关闭了VS
  • 打开所有内容。

您的更改应该已生效,允许您导入数据库。