侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

sqlserver高版本备份还原到低版本上

平凡之路
2024-05-20 / 0 评论 / 0 点赞 / 433 阅读 / 307 字

前言:经常会遇到sql2016的备份文件要还原到自己本地的sql2012上。通过下面的方案可以实现。

一.备份数据库,生成sql脚本备用

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

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

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

image-1716172665171

image-1716172678846

image-1716172707271

二.在低版本的数据库中创建数据库

注意:数据库名称随意(与原高版本的数据库名不同即可)。

三.CMD命令

SQLCMD -U sa -P 123 -S "127.0.0.1\SQLExpress" -d dbname -r -i d:\dbscript.sql

说明:SQLExpress是本地数据库服务器(低版本的),dbname 是新建的数据库名称,dbscript.sql 是备份的脚本文件 -U 后面是数据库用户名, -P 后面是数据库用户的密码 -S后是服务器名(数据库地址\实例)。

例如:SQLCMD -U sa -P 123 -S "127.0.0.1\YSP2433" -d test -r -i d:\2012jiaoben.sql
0

评论区