SQL Server 2008R2 或更高版本数据库向低版本降级方法(转)

前言

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 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

结束

执行结束后刷新即可看到新建的数据库相应结构和数据得到完全复制。

猜你喜欢

转载自blog.csdn.net/hzfw2008/article/details/80267603