码迷,mamicode.com
首页 > 数据库 > 详细

SQLServer 还原数据库

时间:2020-03-31 21:05:23      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:question   opener   exp   lang   令行   targe   lse   选项   简单   

通过Sqlserver的Management Studio可以还原,不过可能是我的云主机性能太差,每次打开再导入都要卡一会。。

 

用命令行应该是能想到的最简单的方法了,先把bat命令记下来:

SQLCMD -S 172_21_0_5\SQLEXPRESS -U sa -P 123456 -Q " restore database rs2db from disk=‘C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\Backup\rs2db.bak‘ with replace, stats=10"

SQLCMD是sqlserver的命令,登录以后可以进入交互命令行,不过这显然不是我想要的。

通过-Q选项,可以跟着登入后需要执行的指令,指令内容大部分一目了然,最后的两个with选项说明一下:

  • with replace:指明直接覆盖原有数据库
  • stats=10,恢复进度按每10%更新一次,仅仅是为了友好

以上

 

参考资料:

1.【SO】Restore SQL Database with Replace option

2.Restore SQL Server database from bak file command line

SQLServer 还原数据库

标签:question   opener   exp   lang   令行   targe   lse   选项   简单   

原文地址:https://www.cnblogs.com/mosakashaka/p/12608059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!