SQL SERVER 还原误操作导致还原无法停止,处理办法

昨天遇到运行库不知道单位哪个小伙子,把数据库还原了,导致单位业务全部瘫痪,主数据库一直显示正在还原,真的是不敢动,经过多方寻找,找到此脚本-------------------------数据库还原日志,导致数据库一直在正在还原状态,运行此脚本有一定的几率可以恢复
RESTORE database YXHIS_BAK(库名) with recovery

RESTORE database YXHIS_BAK(库名) with norecovery

原文地址:https://www.cnblogs.com/since-1995/p/11588716.html

时间: 2024-11-07 06:38:47

SQL SERVER 还原误操作导致还原无法停止,处理办法的相关文章

第一章、关于SQL Server数据库的备份和还原(sp_addumpdevice、backup、Restore)

在sql server数据库中,备份和还原都只能在服务器上进行,备份的数据文件在服务器上,还原的数据文件也只能在服务器上,当在非服务器的机器上启动sql server客户端的时候,也可以通过该客户端来备份和还原数据库,但是这种操作实质是在服务器上进行的,备份的数据文件在服务器上,还原的数据文件也只能在服务器上,这个原则不会变,只是使用了客户端的一个工具来操作这个过程而已. 1.1.备份数据库 备份数据库有两种方式: 第一种是在企业管理器中,利用工具对数据库进行备份,这种备份的文件只会有一个,即以

SQL Server差异备份的备份/还原原理

SQL Server差异备份的备份/还原原理 记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异 备份过程: 1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最后LSN(Last LSN) 如果完整备份之后无对数据库做过修改,那么差异备份就没有意义了 2-做差异备份时根据差异位图读取差异页面内容 注意:差异位图记录了自从最后一次完整备份以来数据库中有变化的页面,这样在做差异备份时候就不用扫全库页面,只需要读取有差异的页面 3-在备份之前,数据库会做一次检查点,

Azure 支持SQL Server 2019备份和文件还原

Blog Address:https://blog.51cto.com/14669127 Microsoft 继续推动 SQL Server 2019的可用性.性能和数据智能的边界,所以对于企业确保所有数据的备份解决方案是至关重要的. 今天跟大家分享如何在Azure VM上的SQL Server 2019 做数据备份,这是19年发布的针对在Azure 的VM上运行 SQL Server 的一个重要补充. Azure 备份是一个零基础架构的解决方案,它可以保护Azure VM中的独立SQL Ser

一次误操作导致的gi psu升级失败

oracle使用opatch auto的方式安装gi psu时需要一个节点一个节点来,昨晚的升级中,因为误操作而是两节点同时安装gi psu,最终在补丁安装完成后,无法拉起crs. 选择进行补丁的rollback,结果悲剧的发现rollback的前提是需要crs启动的状态,无奈之下只能进行备份文件的恢复了. 不过因为意识的疏忽,压缩$oracle_home目录和$grid_home目录时没有使用root用户,导致部分文件没有备份出来. 以后打类似的psu,有两个注意点: 第一,一定要一个节点一个

SQL Server 优化器特性导致的内存授予相关BUG

原文:SQL Server 优化器特性导致的内存授予相关BUG 我们有时会遇到一些坑,要不填平,要不绕过.这里为大家介绍一个相关SQL Server优化器方面的特性导致内存授予的相关BUG,及相关解决方式,也顺便回答下邹建同学的相关疑问. 问题描述 一个简单的查询消耗了匪夷所思的内存.(邹建同学发现的) 原文链接 Code create table test_mem ( id int identity(1,1) primary key, itemid int not null, date dat

MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:

MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法: 0.停业务数据写入.[iptables封禁] 1.从备份服务器上拉取最新的一个全备文件,恢复到一个临时的服务器上,解压并启动mysqld. 2.在这台新的slave上执行如下命令: 2.1 先配置好复制关系, change master to 到当前误操作的服务器,但是不要启动复制进程.[类似如下命令] >CHANGE MASTER TO  MASTER_HOST='172.16.20.73', MASTER

SQL Server 2008 R2评估期已过的解决办法

某天打开SQL Server 2008 R2数据库,弹出如图一所示窗口. 图一 在网上查找了一些方法(链接1.链接2)结果都没有成功.这些方法都是通过图二的方式进入SQL2008配置工具中的安装中心. 图二 后面,我尝试着从安装程序进入SQL2008配置工具中的安装中心再进入维护界面,选择版本升级,如图三所示. 图三 检查升级规则,出现如图四所示的提示,重启计算机.此时安装提示重启计算机并重复上述操作即可.尽量不要只重启SQLServer服务 图四 在如图五中选择企业版并输入企业版序列号Ente

关于sql server 代理(已禁用代理xp)解决办法

关于sql server 代理(已禁用代理xp)解决办法 sp_configure 'show advanced options', 1; GO RECONFIGURE WITH OVERRIDE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE WITH OVERRIDE GO sp_configure 'show advanced options', 1;GORECONFIGURE WITH OVERRIDE; GOsp_configure 'A

SQL Server 2005的备份、还原及分离、附加基本操作

1.备份 连接好数据库引擎后,我本地有2个实例,分别是sqlserver.sqltest,如图(1-1). (图1-1) 以备份sqlserver为例,右击->任务->备份,如图(1-2). (图1-2) 出现如图(1-3)界面: [源]-数据库,默认为图(1-2)中选中的数据库实例. [目标]默认备份文件名为"数据库实例名.bak". (图1-3) 可以通过添加功能修改备份文件名,点击"添加",出现如图(1-4)界面. (图1-4) 点击选择目录操作后