SQLServer还原数据库
一般数据库还是随时备份的好,以防万一
还原步骤
这里数据库名(数据库名:testDB)
首先我们用 windows身份 登入
**查询要还原的数据库ID—即dbid **
Select * from master…sysdatabases where name = ‘testDB’;查询这个数据库的进程
Select * from sys.sysprocesses a where a.dbid = ’ ';杀死这个进程,换成SINGLE_USER 单用户模式
USE MASTER
GO
ALTER DATABASE testDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO然后,断开数据库连接并立即回滚所有的事务
USE Master;
ALTER DATABASE testDB SET OFFLINE WITH ROLLBACK IMMEDIATE开始还原 (path 就是你备份的目录)
USE MASTER;
restore database testDB from disk=‘path’ with replace;最后,记得切换到多人模式
USE MASTER;
ALTER DATABASE testDB SET MULTI_USER;
1.数据库 脱机: ALTER DATABASE 数据库名称 SET OFFLINE
2.数据库 联机:ALTER DATABASE 数据库名称 SET ONLINE
SQLServer还原数据库相关推荐
- SqlServer 还原数据库时候报错数据库不同解决办法
之前还原过很多个数据库都没什么问题,这次也是按照之前的步骤,先建立了一个目标数据库,之后选择源文件进行还原.最后报了这么一个错: 解决方法 1. 首先我们在还原数据库之前,应该先建立一个目标数据库, ...
- SqlServer还原数据库时提示:异常终止,不能在此版本的SQL Server中启动,因为它包含分区函数
场景 在SqlServer Management中进行数据库还原时提示: 数据库不能在此版本的SQL Server中启动,因为它包含分区函数. 点击左下角的查看详细信息 实现 电脑上安装的是SQL S ...
- SqlServer还原数据库的两个方法
方法一: 备份原有数据库 备份类型选择完整 删除原有数据库 右键点击数据库选择新建数据库,名字必须与原有数据库名称相同 右键点击新建的数据库,点击还原 点击确定 在选项中还原选中覆盖现有数据库,取消选 ...
- 图解sqlserver 2000 还原数据库的基本操作
图解sqlserver 2000 还原数据库的基本操作,是我在测试单位服务器上的数据库,恢复数据的完整性所进行的简单测试.由于时间紧张,我不直接在博文里写出来了,有好多图不大方便插入,所以有爱好这个知 ...
- RESTORE DATABASE命令还原SQLServer 2005 数据库
今天在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败! Restore failed for Server 'ADANDELI'. (M ...
- SQLSERVER使用密码加密备份文件以防止未经授权还原数据库
SQLSERVER使用密码加密备份文件以防止未经授权还原数据库 原文:SQLSERVER使用密码加密备份文件以防止未经授权还原数据库 SQLSERVER使用密码加密备份文件以防止未经授权还原数据库 在 ...
- SQLServer还原.bak文件为数据库
注意:备份文件的数据库版本和本地数据库版本相同. 还原步骤 连接服务器,右击"数据库"目录,选择"还原数据库": 选择"设备",并点击右侧的 ...
- SqlServer 2014还原数据库时提示:无法在已有的上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件
场景 SQL Server 2014在还原数据库时提示: 无法在已有的""上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件... 实现 在还 ...
- SQLServer从mdf和ldb还原数据库
手上有数据库文件*.mdf和*.ldf,还原数据库 CREATE DATABASE NorthwindON (FILENAME='D:\Northwind.mdf'),(FILENAME = 'D:\ ...
最新文章
- 再创新高:DeepMind一年烧掉6.5亿美元,谷歌却挥手免除15亿债务
- CentOS7中使用PM2设置Node-RED开机自启动
- [pytorch、学习] - 5.4 池化层
- python:数据库连接操作入门
- 如何创建android布局,如何创建像Android CallLog布局的布局
- 用“归并”改进“快速排序”
- 面向对象 之重写重载
- 微型计算机釆用,计算机硬件选择题及答案.docx
- 用c++做算法题的注意事项(一)
- Rust: Rangechar 'a'..'z' 能干什么?......待续
- java实现23种设计模式之普通工厂模式和抽象工厂模式
- vsCode常用插件
- cause: Failtodecoderequestdueto: RpcInvocation
- 数据分析案例-基于随机森林模型对信用卡欺诈检测
- 语音识别-基础(一):简介【语音转文本】
- SpringBoot 报错锦集
- java生成不可修改的pdf_好記性不如爛筆頭4-JAVA生成PDF文件
- 神经网络与深度学习学习笔记(一)——基本概念
- 豆瓣电影250数据分析精简版
- 苹果页面设计规范吐血整理