sqlserver bak还原

一.查看:

restore filelistonly from disk=‘F:\Db\A_backup.bak‘

二.还原:
RESTORE DATABASE A
FROM DISK = ‘F:\Db\A_backup.bak‘   --bak文件路径
with replace,
MOVE ‘A‘ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\A.mdf‘,   --mdf文件路径
MOVE ‘A_log‘ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\A_log.ldf‘   --ldf文件路径

时间: 2024-10-10 04:08:27

sqlserver bak还原的相关文章

SQLSERVER 备份还原常见错误以及解决方法

SQLSERVER 备份还原常见错误以及解决方法      个人在做测试的时候发现的常见问题,和一些解决方案,记录下来,以免遗忘! 错误一 解决方法: 先分离源数据库,然后你可以使用 move 属性 或者直接添加 REPLACE

Sqlserver数据库还原一直显示“正在还原…”解决方法

今天在Sqlerver还原数据库时一直就卡在那里提示"正在还原-"的状态,此时无法操作数据库,下面我来给大家介绍解决些问题的方法 解决方法:  代码如下 复制代码 RESTORE DATABASE demo   FROM DISK = 'D:/demo.bak'  WITH MOVE 'demo' TO 'd:/demo.mdf',   MOVE 'demo_log' TO 'd:/demo.ldf',   STATS = 10, REPLACE  GO 如果不清楚备份文件对应的逻辑文

一个备份sql server文件.bak还原成两个数据库

一直对这个概念很模糊,今天具体一点. 备份文件只要是正常的.bak文件就好. 数据库=>还原数据库 直接填写还原之后的文件名就行. 用一份备份文件还原两个一样的库,只是名称不一样. 原文地址:https://www.cnblogs.com/Ly426/p/10209825.html

sqlserver备份还原(解压上传到阿里云)

1.完全备份 mssql_backup.sh #!/bin/bashcurrent_time=$(date "+%Y%m%d-%H%M%S")backup_dir='/cygdrive/d/backup/'backup_zip_dir='/cygdrive/d/backup/Archive/'backup_archive_dir='/cygdrive/d/backup/Archive/'backup_cygwin_dir=${backup_archive_dir}${current_t

sqlserver备份还原数据库时报占用错误

1.做项目时遇到这种情形:原来的test_dev数据库,想复制出test_ft供测试用.此时备份test_dev出test_backup文件,想直接还原成test_ft时会报占用错误. 还原数据库:The backup set holds a backup of a database other than the existing database 因为数据库正在使用,所以无法获得对数据库的独占访问权 2.原因:(1)备份文件里面保存着原有数据库及文件名称信息,默认会还原成test_dev数据库

SQLSERVER数据库还原的时候,报 WITH MOVE 子句可用于重新定位一个或多个文件 的错误,求解决

http://www.flybi.net/question/4070 梁勇 - 天善智能微软BI首席讲师 数据库备份文件还原产生这个错误的原因是:还原目录下存在多个同名文件, 如图所示,只需要将第2个以及以后的mdf文件改成其它名字就行了,比如s.mdf,s1.mdf等等. 如果同名文件特别多的话,建议用脚本的形式编辑后在进行还原.如下图所示 2014-09-19 0 0 要回复问题请先登录或注册

SqlServer 2014 还原数据库时提示:操作系统返回了错误5,,拒绝访问

场景 在进行数据库还原时提示: System.Data.SqlError:在对”“尝试”“时,操作系统返回了错误5(拒绝访问) 实现 第一种方案是修改要还原的数据库备份文件的权限. 找到备份文件右击属性--安全--组或用户名--编辑--添加--输入对象名称来选择 输入Everyone,然后编辑Everyone的权限为全部允许. 如果还是不行,采取第二种方案 退出SQL Server Management Studio ,然后切换登录验证方式 如果还不行,采用第三种方案. 打开SQL Server

SqlServer 2014还原数据库时提示:无法在已有的""上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件

场景 SQL Server 2014在还原数据库时提示: 无法在已有的""上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件... 实现 在还原时选择选项下的还原选项--覆盖现有数据库. 然后即可. 注: 博客首页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 原文地址:https://www.cnblogs.com/badaoliumang

第三章 数据库备份和还原

一.数据库恢复模式 1.完整:能够让数据库恢复到出现故障的时间点和指定时间点(主要是日志文件完 整备份) 2.大容量日志:数据库日志不记录对数据修改的时间(即指定的时间点)效率高只 能通过日志恢复到故障点 3.简单:对事务日志不活跃的逻辑日志文件覆盖重复利用(日志写满后覆盖完成的 提交的事务日志)不能利用日志还原数据库,只能利用完整数据库文件恢 复 1)简单恢复模式 数据库备份和还原策略 数据小 数据变化不大 数据库不能恢复到出现故障的时间点(重复擦写日志文件) 完整数据库备份  完整的数据库备