sql server高版本数据库还原到低版本

作者:佚名 来源:网络 点击数: 发布时间:2022年12月05日

问题描述:高版本sql server数据库如何还原到低版本?

解决方案:

1、将高版本sql server生成sql脚本

(1)右击数据库 --> 任务 --> 生成脚本。

(2)在生成脚本的“选择对象”步骤选择“编写整个数据库及所有数据库对象的脚本选项”。下一步。

(3)在生成脚本的“设置脚本编写选项”界面, 点击【高级】按钮进入高级选项。

       设置 “编写USE DATABASE 脚本” 和 “架构限定对象名称” 选项为False;
‎       并将“服务器版脚本” 选择为你的低版本数据库的版本。生成脚本。

3382fb2c8175461db7be8e058d02d248.png

(2)使用CMD命令还原数据

sqlcmd -S WIN-XXX -U sa -P 123 -r -i C:\backup\script\script.sql

‎-U 后面是数据库用户名, -P 后面是数据库用户的密码 -S后是服务器名(数据库地址\实例),  script.sql 是备份的脚本文件

参考:https://www.cnblogs.com/05-hust/articles/12408916.html