某次关机重启后,lonele数据库实例无法访问,查看发现相应的服务(MSSQL$LONELE2、SQLAgent$LONELE2)无法启动。

---------------------------
服务
---------------------------
Windows 无法启动 SQLAgent$LONELE2 服务(位于 本地计算机 上)。 错误 1068: 依赖服务或组无法启动。 ---------------------------
确定
---------------------------

以及

服务
---------------------------
本地计算机 上的 MSSQL$LONELE2 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
---------------------------
确定
---------------------------

使用 type "C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\LOG\ERRORLOG"查看日志

 C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\LOG> type .\ERRORLOG
2024-01-06 11:24:06.48 server Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Desktop Engine on Windows NT 6.2 (Build 9200: ) 2024-01-06 11:24:06.48 server Copyright (C) 1988-2002 Microsoft Corporation.
2024-01-06 11:24:06.48 server 保留所有权利。
2024-01-06 11:24:06.48 server 服务器进程 ID 是 1504。
2024-01-06 11:24:06.49 server 将 SQL Server 消息记录在文件“C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\LOG\ERRORLOG”中。
2024-01-06 11:24:06.49 server SQL Server 正在以优先级“normal”(已检测到 1 CPU)启动。
2024-01-06 11:24:07.09 server 已为 thread 模式处理而配置了 SQL Server。
2024-01-06 11:24:07.09 server 使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2024-01-06 11:24:07.15 spid3 启动数据库“master”。
2024-01-06 11:24:07.15 spid3 ex_raise2: Exception raised, major=34, minor=56, severity=21, attempting to create symptom dump
2024-01-06 11:24:07.16 spid3 Using 'dbghelp.dll' version '4.0.5'
*Dump thread - spid = 3, PSS = 0x1a4a6098, EC = 0x1a4a63c0
*
* User initiated stack dump. This is not a server exception dump.
*
*Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\log\SQLDump0031.txt
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 01/06/24 11:24:07 spid 3
*
* ex_raise2: Exception raised, major=34, minor=56, severity=21
*
*
*
* MODULE BASE END SIZE
* sqlservr 00400000 00B2CFFF 0072d000
* ntdll 77100000 7729EFFF 0019f000
* KERNEL32 75A30000 75ACAFFF 0009b000
* KERNELBASE 74CB0000 74EE6FFF 00237000
* ADVAPI32 75AD0000 75B4BFFF 0007c000
* msvcrt 76490000 7654EFFF 000bf000
* sechost 76410000 76485FFF 00076000
* RPCRT4 756A0000 75765FFF 000c6000
* USER32 76F70000 770E6FFF 00177000
* win32u 74C70000 74C8CFFF 0001d000
* GDI32 75BB0000 75BD2FFF 00023000
* gdi32full 74B20000 74C02FFF 000e3000
* msvcp_win 74A10000 74A8AFFF 0007b000
* ucrtbase 747F0000 7490FFFF 00120000
* OPENDS60 41060000 41065FFF 00006000
* UMS 41070000 4107CFFF 0000d000
* SQLSORT 42AE0000 42B6FFFF 00090000
* MSVCIRT 68E10000 68E23FFF 00014000
* apphelp 722E0000 7237FFFF 000a0000
* IMM32 76CA0000 76CC5FFF 00026000
* sqlevn70 41080000 41086FFF 00007000
* NETAPI32 024F0000 02503FFF 00014000
* NETUTILS 02510000 0251AFFF 0000b000
* LOGONCLI 02520000 02551FFF 00032000
* SAMCLI 02560000 02574FFF 00015000
* SSNETLIB 02A90000 02AA4FFF 00015000
* WS2_32 02AB0000 02B12FFF 00063000
* WSOCK32 02B20000 02B27FFF 00008000
* dbghelp 02B60000 02C14FFF 000b5000
* VERSION 00C00000 00C07FFF 00008000
*
* Edi: 1A4A63C0: 1A4A6098 1A4A63C4 1A4A63C4 1A4A63CC 1A4A63CC 1A4A6030
* Esi: 00ABB8E8:
* Eax: 00000000:
* Ebx: 1A4A6098: 01000003 00000000 00000000 00000000 00000000 00000000
* Ecx: 0280DA58: 00000000 0001003F 00000000 00000000 00000000 00000000
* Edx: 77192850: 24A48DC3 00000000 0024A48D 90000000 0824548D CCC32ECD
* Eip: 0087A90E: 4D830088 75FFFFFC 0875FF0C E8E04D8B 0000002D 64F04D8B
* Ebp: 0280DA3C: 0280E25C 0087C41F 1A4A6098 0280E5E4 00000000 1A4A63C0
* SegCs: 0000001B:
* EFlags: 00010246: 04C80000 04C80000 00040000 E0000000 0980000F FFFF7722
* Esp: 0280DA10: 1A4A63C0 00ABB8E8 1A4A6098 0280DA58 1A4A6000 0280DA10
* SegSs: 00000023:
* *******************************************************************************
* -------------------------------------------------------------------------------
* Short Stack Dump
* 0087A90E Module(sqlservr+0047A90E) (GetOSErrString+00003BDB)
* 0087C41F Module(sqlservr+0047C41F) (GetOSErrString+000056EC)
* 00931A0C Module(sqlservr+00531A0C) (CDStream::DumpBytesHex+000AA1B5)
* 00488507 Module(sqlservr+00088507)
* 0084C9FC Module(sqlservr+0044C9FC) (CDStream::operator=+00055C64)
* 0085E474 Module(sqlservr+0045E474) (CDStream::operator=+000676DC)
* 0050BFD1 Module(sqlservr+0010BFD1)
* 005100FF Module(sqlservr+001100FF)
* 0050F152 Module(sqlservr+0010F152)
* 0051869B Module(sqlservr+0011869B)
* 00518066 Module(sqlservr+00118066)
* 41074698 Module(UMS+00004698) (UmsThreadScheduler::~UmsThreadScheduler+00000198)
* 542868FF Module(UNKNOWN+00000000)
* -------------------------------------------------------------------------------
2024-01-06 11:24:07.21 spid3 错误: 3456,严重度: 21,状态: 1。
2024-01-06 11:24:07.21 spid3 ex_raise2: Exception raised, major=34, minor=56, severity=25, attempting to create symptom dump
2024-01-06 11:24:07.23 spid3 Using 'dbghelp.dll' version '4.0.5'
*Dump thread - spid = 3, PSS = 0x1a4a6098, EC = 0x1a4a63c0
*
* User initiated stack dump. This is not a server exception dump.
*
*Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\log\SQLDump0032.txt
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 01/06/24 11:24:07 spid 3
*
* ex_raise2: Exception raised, major=34, minor=56, severity=25
*
*
*
* MODULE BASE END SIZE
* sqlservr 00400000 00B2CFFF 0072d000
* ntdll 77100000 7729EFFF 0019f000
* KERNEL32 75A30000 75ACAFFF 0009b000
* KERNELBASE 74CB0000 74EE6FFF 00237000
* ADVAPI32 75AD0000 75B4BFFF 0007c000
* msvcrt 76490000 7654EFFF 000bf000
* sechost 76410000 76485FFF 00076000
* RPCRT4 756A0000 75765FFF 000c6000
* USER32 76F70000 770E6FFF 00177000
* win32u 74C70000 74C8CFFF 0001d000
* GDI32 75BB0000 75BD2FFF 00023000
* gdi32full 74B20000 74C02FFF 000e3000
* msvcp_win 74A10000 74A8AFFF 0007b000
* ucrtbase 747F0000 7490FFFF 00120000
* OPENDS60 41060000 41065FFF 00006000
* UMS 41070000 4107CFFF 0000d000
* SQLSORT 42AE0000 42B6FFFF 00090000
* MSVCIRT 68E10000 68E23FFF 00014000
* apphelp 722E0000 7237FFFF 000a0000
* IMM32 76CA0000 76CC5FFF 00026000
* sqlevn70 41080000 41086FFF 00007000
* NETAPI32 024F0000 02503FFF 00014000
* NETUTILS 02510000 0251AFFF 0000b000
* LOGONCLI 02520000 02551FFF 00032000
* SAMCLI 02560000 02574FFF 00015000
* SSNETLIB 02A90000 02AA4FFF 00015000
* WS2_32 02AB0000 02B12FFF 00063000
* WSOCK32 02B20000 02B27FFF 00008000
* SSNMPN70 02C20000 02C25FFF 00006000
* dbghelp 02B60000 02C14FFF 000b5000
* VERSION 00C00000 00C07FFF 00008000
*
* Edi: 1A4A63C0: 1A4A6098 1A4A63C4 1A4A63C4 1A4A63CC 1A4A63CC 1A4A6030
* Esi: 00ABB8E8:
* Eax: 00000000:
* Ebx: 1A4A6098: 01000003 00000000 00000000 00000000 00000000 00000000
* Ecx: 0280CDF0: 00000000 0001003F 00000000 00000000 00000000 00000000
* Edx: 77192850: 24A48DC3 00000000 0024A48D 90000000 0824548D CCC32ECD
* Eip: 0087A90E: 4D830088 75FFFFFC 0875FF0C E8E04D8B 0000002D 64F04D8B
* Ebp: 0280CDD4: 0280D5F4 0087C41F 1A4A6098 0280D97C 00000000 1A4A63C0
* SegCs: 0000001B:
* EFlags: 00010246: 04C80000 04C80000 00040000 E0000000 0980000F FFFF7722
* Esp: 0280CDA8: 1A4A63C0 00ABB8E8 1A4A6098 0280CDF0 1A4A6000 0280CDA8
* SegSs: 00000023:
* *******************************************************************************
* -------------------------------------------------------------------------------
* Short Stack Dump
* 0087A90E Module(sqlservr+0047A90E) (GetOSErrString+00003BDB)
* 0087C41F Module(sqlservr+0047C41F) (GetOSErrString+000056EC)
* 00931A0C Module(sqlservr+00531A0C) (CDStream::DumpBytesHex+000AA1B5)
* 00931CD9 Module(sqlservr+00531CD9) (CDStream::DumpBytesHex+000AA482)
* 0085E68F Module(sqlservr+0045E68F) (CDStream::operator=+000678F7)
* 0050BFD1 Module(sqlservr+0010BFD1)
* 005100FF Module(sqlservr+001100FF)
* 0050F152 Module(sqlservr+0010F152)
* 0051869B Module(sqlservr+0011869B)
* 00518066 Module(sqlservr+00118066)
* 41074698 Module(UMS+00004698) (UmsThreadScheduler::~UmsThreadScheduler+00000198)
* 542868FF Module(UNKNOWN+00000000)
* -------------------------------------------------------------------------------
2024-01-06 11:24:07.26 spid3 错误: 3313,严重度: 21,状态: 2。
2024-01-06 11:24:07.26 spid3 错误: 2775,严重度: 16,状态: 1。
2024-01-06 11:24:07.26 spid3 Log dump failed.
2024-01-06 11:24:07.26 spid3 无法恢复 master 数据库。正在退出。
PS C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\LOG>

由于有其他系统存在同样实例的msde2000,可以通过替换程序路径(如C:\Program Files\Microsoft SQL Server\MSSQL$LONELE2\Data)中的master.mdf及mastlog.ldf文件来解决(先将正常的数据库服务关闭,再拷贝文件)。注意访问父目录获取访问权限,以及拷贝替换文件时,可以先复制到临时的非管理员权限可访问的文件夹,再剪切替换。当然也可以提前备份原出故障的两个文件以待后续研究。替换的文件需要和原系统同样位数(x86或x64),以及数据库的版本也相同。最后可用dbcc checkdb检测master数据库是否无误。另外,其他实例可能不见了,还得重新附加。完事再用ssms备份一遍master数据库。

如果有安装其他高版本的sql server express,也可以利用高版本的sqlcmd命令而非osql进行备份操作。

sqlcmd

1> backup database master to disk='c:\master_x86.bak'

2> go

已处理 1896 页,这些页属于数据库 'master' 的文件 'master'(位于文件 1 上)。

已处理 1 页,这些页属于数据库 'master' 的文件 'mastlog'(位于文件 1 上)。

BACKUP DATABASE 操作成功地处理了 1897 页,花费了 0.142 秒(109.387 MB/秒)。

1>

更多可能注意的事项可以参考如何正确恢复SQLSERVER的master系统库等文章。

msde2000的关于无法访问lonle实例的master数据库恢复的更多相关文章

  1. android post 方式 访问网络 实例

    android post 方式 访问网络 实例 因为Android4.0之后对使用网络有特殊要求,已经无法再在主线程中访问网络了,必须使用多线程访问的模式 该实例需要在android配置文件中添加 网 ...

  2. 048_末晨曦Vue技术_处理边界情况之使用$root访问根实例

    处理边界情况之使用$root访问根实例 点击打开视频教程 在每个 new Vue 实例的子组件中,其根实例可以通过 $root property 进行访问. 例如,在这个根实例中: src\main. ...

  3. Oracle实例和Oracle数据库(Oracle体系结构)

    --========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...

  4. SQLLite 可以通过SQL语言来访问的文件型SQL数据库

    Web Storage分为两类: - sessionStorage:数据保存在session 对象中(临时) - localStorage:数据保存在本地硬件设备中(永久) sessionStorag ...

  5. 【转载】Oracle实例和Oracle数据库(Oracle体系结构)

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:Leshami      原文地址:http://blog.csdn.net/ ...

  6. Oracle数据库名、实例名、数据库域名、全局数据库名、服务名之间的区别

    数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数据库 ...

  7. Oracle实例与Oracle数据库

    数据库实例是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例. 数据库实例名(instance_name) 实例名也被写入参数文件中,该参数为instance_nam ...

  8. oracle 实例名,数据库名概念

    拷贝于https://www.cnblogs.com/ahudyan-forever/p/6016784.html 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个I ...

  9. 适用于app.config与web.config的ConfigUtil读写工具类 基于MongoDb官方C#驱动封装MongoDbCsharpHelper类(CRUD类) 基于ASP.NET WEB API实现分布式数据访问中间层(提供对数据库的CRUD) C# 实现AOP 的几种常见方式

    适用于app.config与web.config的ConfigUtil读写工具类   之前文章:<两种读写配置文件的方案(app.config与web.config通用)>,现在重新整理一 ...

  10. Oracle实例和Oracle数据库(Oracle体系结构)---转载

    对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Oracle 数据库.这两 概念不同于SQL sever下的实例与数据库,当然也有些相似之处.只是在SQL serv ...

随机推荐

  1. ASP.NET Core Library – Google libphonenumber (Country Dial Code)

    前言 Google libphonenumber 是 Java 的, ASP.NET Core 只是 port 过去而已. 以前在 angular2 学习笔记 ( translate, i18n 翻译 ...

  2. SQL Server – 我常用语句

    前言 旧没用又忘记了, 又没有 intellisense, 记入这里吧. Reset Auto Increment DBCC CHECKIDENT ('TableName'); -- check cu ...

  3. Qt中当程序结束时线程的退出

    在Qt程序结束时应该如何退出正在运行的任务子线程? 因个人经验和能力有限,本文仅供参考,有错误或者考虑不完善的地方请各位批评指正. 一.正常情况下如何创建和退出线程 1.继承QThread,重写run ...

  4. JS数据类型&类型转换

    基本数据类型 JS中的数据类型由原始值和对象共同组成,原始值一共有七种原始值: 数值(Number) 大整数(BigInt) 字符串(String) 布尔值(Boolean) 空值(Null) 未定义 ...

  5. 《Vue.js 设计与实现》读书笔记 - 第5章、非原始值的响应式方案

    第5章.非原始值的响应式方案 5.1 理解 Proxy 和 Reflect Proxy Proxy 只能代理对象,不能代理非对象原始值,比如字符串. Proxy 会拦截对对象的基本语义,并重新定义对象 ...

  6. gadget驱动框架(一)

    之前在linux移植udc驱动的时候,没有深入的理解整个gadget驱动框架,现在重新再屡屡gadget驱动,以便后期再次学习.本系列的文章以虚拟串口进行分析,相关源码均是基于linux4.19.12 ...

  7. android IO Prefetch源码分析

    I/O Prefetcher是高通本身提供的一套优化方案,可以用在Android手机App冷启动的时候.本文基于android Q 主要分libqti-iopd.vendor.qti.hardware ...

  8. ARMv8中non-shareable inner-shareable outer-shareable属性

    如果将block的内存属性配置成Non-cacheable,那么数据就不会被缓存到cache,那么所有observer看到的内存是一致的,也就说此时也相当于Outer Shareable. 其实官方文 ...

  9. vant 2 的 toast

    因为toast使用的场景比较频繁,所以在 注册使用 Toast 的时候,直接在Vue实列的原型上添加了toast方便我们使用 : 格式:this.$toast.fail()      this.$to ...

  10. 01 如何具备编程思想(以 Python 举例)

    博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https:// ...