SQL Server 2012可以降级到2008吗?没有找到方法,似乎也不支持。整理了一个变通的方法,把2012的数据和结构导出,然后再导入2008.

  •   SQL Server 2012 使用 SqlPubWiz 数据库发行精灵导出数据库
  •   SQL Server 2008 使用 sqlcmd 导入数据库

 

一、 SQL Server 2012 使用 SqlPubWiz 数据库发行精灵导出数据库

1、命令行

语法:SqlPubWiz script -S 服务器名称 -U 登入账户 -P 密码 -targetserver 目标数据库 -d 数据库名称 -f -q 输出脚本文件

语句:

sqlpubwiz script -S .\sql2012 -targetserver 2008 -d Cost3 -f -q D:\Mysql.sql

 SQL Server 2012数据导入SQL Server 2008

 

2、图形化界面

在路径c:\Program Files\Microsoft SQL Server\90\Tools\Publishing\1.2里双击SqlPubWiz.exe

 SQL Server 2012数据导入SQL Server 2008

SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

 SQL Server 2012数据导入SQL Server 2008

SQL Server 2012数据导入SQL Server 2008

二、在 SQL Server 2008 使用 sqlcmd 导入数据库

1、命令行

语法:sqlcmd -S 服务器名称 -U 登入账户 -P 密码 -d 数据库名称 -i 导入脚本文件 -o 输出的档案

语句:

sqlcmd -S .\sqlexpress -d test1 -i D:\Mysql.sql -o D:\Mylog.txt

 SQL Server 2012数据导入SQL Server 2008

 

2、图形界面

打开SQL Server Management Studio,运行导出的脚本文件Mysql.sql。

相关文章:

  • 2021-08-13
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
猜你喜欢
  • 2021-10-21
  • 2021-07-21
  • 2021-04-03
  • 2021-08-03
相关资源
相似解决方案