对 SQL Server 中处于恢复挂起或可疑状态的 AlwaysOn 可用性数据库进行故障排除
转载 2021-01-28 20:19:51
757阅读
2评论
问题描述 我们开发的程序在某单位已经运行了3、4年的时间。近日由于数据库服务器的硬盘出现问题,导致数据库无法使用。后来该单位的数据库管理员使用数据恢复软件将硬盘中的数据库文件恢复回来,然后将该文件重新附加到SqlServer中。结果数据库中的某些表始报验证不通过的错误。后来通过数据库软件的修复功能修复了大部分表的问题,只剩下一张表始终报验证不通过的错误。 由于该表中保存了程序中的关
  但是呢,一般数据库崩溃的时候系统是未必能有时间把未完成的事务和脏页等写入磁盘的,这样的情况sp_attach_db就会失败。那么,寄期望于DBA制定了一个良好的灾难恢复计划吧。按照你的恢复计划,还原最新的完全备份,增量备份或者事务日志备份,然后如果你的活动事务日志还能读得出来的话,恭喜你!你可以还原到崩溃前的状态。  一般的单位都是没有专职的DBA的,如果没有可用的备份,更可能是最近一次备份的
好了,前几天我们说了关于系统分区的问题,算是装双系统或是装系统的第一步,今天我们谈谈电脑的备份问题,都是个人见解,有不对的地方望大家提出来,相互学习。话说电脑备份是一件很简单但是大部分人都不会去做的事,一个好的备份习惯会给你带来很多便利,像米老师,一个U盘里面的数据有N个备份,存放在各种地方,前几天把U盘丢了,数据还有,也就不用顾忌很多。当然,我们今天不是讨论U盘备份问题,而是系统的备份(分区备份
碰到这个提示,一定要多刷新几遍,这样就会显示某个数据库恢复挂起,不然自己的数据库丢了都不知道,嘤嘤嘤 test数据库在长时间不用后 忽然变成了恢复挂起 手一抖,删除了原数据库,不过还是不甘心,想找出恢复挂起的原因,特意创建了一个供我“玩弄”的空白数据库–学院 原因如下: 也许不全面,[ 1] 我将数据库文件移动了之后,再刷新,就会出现不能请求数据的弹框 ,再刷新几遍就会出现学院(恢复挂起)的标识,
转载 2023-12-14 11:33:14
431阅读
数据库有2个文件,分别是Mall_DataBase_Log.LDF 和 Mall_DataBase_Log.MDF可是我不知道如何使这个网站在我电脑上运行!我刚装了mssql2000! 打开企业管理器,在实例上右击---所有任务--附加数据库然后选择上面你所说的数据文件,就可以了。 sp_attach_db "数据库名称","路径\Mall_database_log.ldf","路径\Mall
转载 2009-05-11 11:22:27
464阅读
数据库有2个文件,分别是Mall_DataBase_Log.LDF 和 Mall_DataBase_Log.MDF可是我不知道如何使这个网站在我电脑上运行!我刚装了mssql2000!打开企业管理器,在实例上右击---所有任务--附加数据库然后选择上面你所说的数据文件,就可以了。sp_attach_db "数据库名称","路径\Mall_database_log.ldf","路径\Mall_Dat
转载 2009-05-08 10:01:12
398阅读
1评论
数据库完整还原的目的是还原整个数据库。 整个数据库在还原期间处于脱机状态。在数据库的任何部分变为联机之前,必须将所有数据恢复到同一点,即数据库的所有部分都处于同一时间点并且不存在未提交的事务。在完整恢复模式下,数据库可以还原到特定时间点。时间点可以是最新的可用备份、特定的日期和时间或者标记的事务。还原完整数据库步骤通常,将数据库恢复到故障点分为以下几个步骤:1. 备份活动事务日志(称为尾部日志)。
原创 精选 2016-08-10 14:07:00
1457阅读
2点赞
use a0103103432      //a0103103432 是数据库名exec sp_change_users_login 'Auto_Fix','a0103103432',NULL, '9074414';     //a0103103432 是用户名,9074414是密码
转载 精选 2015-05-07 09:22:31
359阅读
环境Window系统部署,在IDC系统添加系统部署需求安装配置信息:Raid: raid 10系统:windows 2012 or 2016 or 2008R2软件:手动ilo账号:手动其他:手动存储空间的配置:将物理层做成raid10,然后在物理层划分出xxGB空间作为C盘系统盘,然后剩下XXGB空间平均分成D盘和E盘版本系统版本: window server 2008R2 兼容到SQL ser
转载 2024-03-11 09:30:00
64阅读
可采用“附加数据库”的方式
转载 2013-01-28 10:14:00
90阅读
2评论
使登录用户和数据库的孤立用户对应起来         其实我们建立了同样名称的数据库登录用户后,数据库中的表我们照样不能使用时因为sid的不同,就是系统登录表和数据库用户表中的用户名相同,单是sid字段,数据库中的还是以前旧系统的sid值,所以我们就要把它对应成我们新建的,数据库靠sid来识别用户。    &nbs
转载 精选 2011-04-19 11:33:30
304阅读
一、报错1: 1、故障现象: 还原数据库到一个新的数据库时报错:Exclusive access could not be obtained because the database is in use.    2、解决方案 1)要还原到的新数据库不需要提前创建;在还原时输入一个新的数据库名即可。     2)关闭目标新数据库已存在的连接     3)如果以上方式处理后依然有问
原创 2021-03-05 18:04:08
2335阅读
1点赞
MSSQL Server数据库比较常见的报错是“附加数据库错误823”。如果数据库有备份,只需要还原备份即可;如果无备份或者备份不可用,则需要使用专业的数据恢复手段去恢复数据MSSQL Server数据库出现“823”的报错信息通常情况下有以下三种可能:1、由于数据库的物理页面出现了损坏。2、校验值被损坏导致的数据库页面无法被识别。3、异常断电、文件系统损坏导致的数据库页面丢失。
# Sybase 数据库挂起的实现指南 在数据库管理中,有时我们需要暂停或挂起数据库的操作以进行维护或检查。下面,我们将详细介绍如何在 Sybase 数据库中实现挂起。本文遵循清晰的步骤、必要的代码示例和充分的注释,以帮助你更好地理解整个过程。 ## 1. 整体流程 下面是实现 Sybase 数据库挂起的整体流程表格: | 步骤 | 操作步骤
原创 10月前
27阅读
数据类型 MSSQL 2008R2 数据大小 352 MB 故障检测 服务器几次断电后数据库可疑 无法附加 消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'YXHIS20182'。CREATE DATABASE 中止。 消息 1813,级别 16,状态 2,第 1 行 无法打开
原创 2021-05-30 12:41:50
7613阅读
检查事务日志是不是删掉拉?如果有做备份,赶快用备份还原。 如果没有备份,那稍微有点麻烦,不过可以尝试按照如下几个步骤做,为了防止意外,做之前备份MDF文件哦。ALTER DATABASE DB_NAME SET SINGLE_USER; GO ALTER DATABASE DB_NAME SET&n
原创 2013-12-02 22:13:54
10000+阅读
SQL SERVER2012数据库恢复挂起解决http://543925535.blog.51cto.com/639838/d-7    不知道同学是如何把我的数据库弄成恢复挂起的,当时真把我急坏了,在没有网络的情况下,经过一系列的排查,最后方法是首先先把数据库脱机,然后更改权限,该数据库权限的时候应该注意不仅要改。.mdf的权限而且也要改_log.ldf的权限。找到
转载 精选 2016-05-29 14:57:29
10000+阅读
数据库管理中,SQL Server 有可能会出现“数据库恢复挂起”的状态,这通常会导致系统无法正常运作,因此必须及时进行处理。恢复挂起状态通常是由于日志文件过大或者某些进程未完成而导致的,处理不当会给业务造成严重影响。 ### 问题背景 在我们的生产环境中,某些关键业务数据频繁依赖于 SQL Server 数据库,这使得数据库的可用性直接关系到业务的正常运转。数据库处于恢复挂起模式下,无法进行
原创 7月前
82阅读
在 Oracle 数据库的运行过程中,可能会因为一些异常遇到数据库挂起失去响应的状况,在这种状况下,我们可以通过对系统状态进行转储,获得跟踪文件进行数据库问题分析;很多时候数据库也会自动转储出现问题的进程或系统信息;这些转储信息成为我们分析故障、排查问题的重要依据。 本章通过实际案例的详细分析,讲解如何逐层入手、层层剖析的分析数据库故障。1.1  状态转储的常用命令当数据库出现一些挂起
转载 2024-06-04 20:35:53
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5