SQL Server2008R2或更高版本的数据库mdf文件无法直接被低版本SQL Server打开,但可以采取生成脚本的方式曲线降级,下面就记录了数据库降级过程。 步骤 (1)选择生成脚本 (2)下一步 (3)下一步 (4)选择高级 (5)选择服务器版本 (6)选择架构和数据,然后确定 (7)将生成的sql文件,使用低版本SQL Server 打开修改文件名,如下:将文件路径修改为自己指定的路径后执行。 /****** Object: Database [MeasureQtDB] Script Date: 09/07/2016 16:40:46 ******/ CREATE DATABASE [MeasureQtDB] ON PRIMARY ( NAME = N'MeasureQtDB', FILENAME = N'D:\SQL\MeasureQtDB.mdf' , SIZE = 13312KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10240KB ) LOG ON ( NAME = N'MeasureQtDB_log', FILENAME = N'D:\SQL\MeasureQtDB_log.ldf' , SIZE = 11264KB , MAXSIZE = 2048GB , FILEGROWTH = 10240KB ) GO ALTER DATABASE [MeasureQtDB] SET COMPATIBILITY_LEVEL 结束 执行结束后刷新即可看到新建的数据库相应结构和数据得到完全复制。