某次关机重启后,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. C++ shared_ptr是线程安全的吗?

    导读:C++面试中有时会有这样一个问题,shared_ptr是线程安全的吗?对此问题,我们需要从三个并发场景进行考虑,拷贝shared_ptr的安全性.对shared_ptr赋值的安全性和读写shar ...

  2. 几步轻松定制私人AI助手

    这两年大模型的发展持续火热,以至于许多资本和学者认为AI出现了泡沫,根本原因还是因为大模型目前还没有出现能够结合行业切实落地的应用. 我才不关注泡沫不泡沫呢,我只关注大模型能给我带来哪些帮助即可.大模 ...

  3. sql语句去掉前面的0(前导零,零前缀)

    sql还有个stuff的函数,很强悍. 一个列的格式是单引号后面跟着4位的数字,比如'0003,'0120,'4333,我要转换成3,120,4333这样的格式,就是去掉单引号和前导的0,用以下语句就 ...

  4. TimesURL: 用于通用时间序列表征学习的自监督对比学习《TimesURL: Self-supervised Contrastive Learning for Universal Time Series Representation Learning》模型代码运行解析

    现在是2024年3月25日16:17,打算好好的跑一个模型的代码,之前都没有系统性的过一遍,打算拿这个模型的代码开刀,Go,环境和乱七八糟的已经配好了. 关于这篇论文,之前写了博客,里面也有Githu ...

  5. STEP: 用于多变量时间序列预测的预训练增强时空图神经网络《Pre-training Enhanced Spatial-temporal Graph Neural Network for Multivariate Time Series Forecasting》(时间序列预测)

    2023年12月27日,看一篇老师给的论文. 论文:Pre-training Enhanced Spatial-temporal Graph Neural Network for Multivaria ...

  6. 从零开始搭建一个LoRaWAN基站

    先说两句 SX1301/SX1302是semtech公司推出的基站端射频基带芯片,其与SX127x/SX126x的主要区别在于: 只是个基带芯片,使用时需要加射频前端(SX125x/SAW/...) ...

  7. JDK,JRE和JVM的区别和联系

    一.JDK,JRE和JVM的区别和联系 JDK JDK:Java Development Kit,是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包. JDK:普通用户只需 ...

  8. SMMU中stage1 和stage2 的意思

    ARM SMMU(System Memory Management Unit)是一种用于ARM架构的内存管理单元,它支持两阶段的地址转换机制,即Stage 1和Stage 2.这种机制允许操作系统和虚 ...

  9. git 设置代理和取消代理

    1.设置代理 git config --global http.proxy "127.0.0.1:1080" 2.取消代理 git config --global --unset ...

  10. 49.var声明的函数和function声明的函数谁的优先级更高

    function 声明函数的优先级更高 : 因为 function声明函数的时候,是在代码解析之前赋值给变量,此时就已经可以调用了 : 但是var 声明的函数,要在代码运行阶段才会赋值给变量,这个时候 ...