导入 MSSQL 数据库时出错 "database compatibility level is not supported."
Error "database compatibility level is not supported." while import MSSQL db
我尝试在 Visual Studio 2015 年之前使用 SqlProj 导入数据库模式 (MSSQL2008)。有两个数据库要做。
DevDb 版本。 10.50.4000 <- 我使用 Windows 凭证登录
测试数据库版本。 10.50.6000 <- 我用 sql 的用户登录
两个数据库的兼容性级别 100 都是“100”。
第一次一切正常,但第二次发生数据库错误。
"The server version or database compatibility level is not supported."
没有日志,EventLog 中没有任何条目。也许我应该为 VisualStudio 安装一些插件来处理新版本的垃圾?
只是 运行 我自己将 2008 数据库导入 VS 2017。
首先,确保为您正在使用的数据库版本设置项目。
- 转到项目 -> 属性 ...
- 选择正确的目标平台
- 点击数据库设置,然后转到其他
- 验证您的兼容性级别
- 保存这些更改 (Control + S)
- 然后 - 关闭项目。我完全关闭了 VS
- 打开所有备份。
您的更改应该已经生效,允许您导入数据库。
我尝试在 Visual Studio 2015 年之前使用 SqlProj 导入数据库模式 (MSSQL2008)。有两个数据库要做。
DevDb 版本。 10.50.4000 <- 我使用 Windows 凭证登录
测试数据库版本。 10.50.6000 <- 我用 sql 的用户登录
两个数据库的兼容性级别 100 都是“100”。
第一次一切正常,但第二次发生数据库错误。
"The server version or database compatibility level is not supported."
没有日志,EventLog 中没有任何条目。也许我应该为 VisualStudio 安装一些插件来处理新版本的垃圾?
只是 运行 我自己将 2008 数据库导入 VS 2017。
首先,确保为您正在使用的数据库版本设置项目。
- 转到项目 -> 属性 ...
- 选择正确的目标平台
- 点击数据库设置,然后转到其他
- 验证您的兼容性级别
- 保存这些更改 (Control + S)
- 然后 - 关闭项目。我完全关闭了 VS
- 打开所有备份。
您的更改应该已经生效,允许您导入数据库。