标题:Microsoft SQL Server Management Studio
服务器“ DESKTOP-MR6JCUA”的附加数据库失败。 (Microsoft.SqlServer.Smo)
其他信息:
执行Transact-SQL语句或批处理时发生异常。
(Microsoft.SqlServer.ConnectionInfo)由于数据库'ABC_Management_System'是版本869,因此无法打开。该服务器支持版本852和更早的版本。不支持降级路径。
无法打开新数据库“ ABC_Management_System”。 CREATE DATABASE被中止。 (Microsoft SQL Server,错误:948)
答案 0 :(得分:0)
您要导入的Sql Server 2016数据库无法加载Sql Server 2017备份。
一种解决方案:
使用架构和数据创建bacpac文件的SQL实用程序通常可以完成此任务。您将把数据从一台sql服务器传输到另一台。这将是不依赖备份文件的奇特复制操作。如果这样做,请注意目标和来源。
另一种解决方案:
将“ 2016”服务器升级到2017服务器,但是如果您的2016目标确实是开发人员计算机,则还应该考虑在2016实例旁边安装第二个2017实例。然后,您将能够将原始的2017备份文件还原到新的2017 sql服务器实例中。
答案 1 :(得分:0)
请选择数据源作为.\sqlexpress
的{{1}}内
例如,尝试将数据库连接字符串设置为
(localdb)\MSSQLLocalDB