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

Jac*_*cek 2 c# sql visual-studio sqlproj

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

开发数据库版本 10.50。4000 <- 我使用 Windows Credentials
TestDb 版本登录。10.50。6000 <- 我用 sql 的用户登录

两个数据库的兼容性级别 100 为“100”。

首先一切正常,但第二个数据库错误发生。

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

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

小智 7

我自己在将 2008 数据库导入 VS 2017 时遇到了这个问题。

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

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

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