2

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

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

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

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

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

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

4

1 回答 1

7

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

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

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

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

于 2017-11-14T22:39:56.687 回答