SQL 服务问题

luckds 2004-04-28 10:32:24
各位前辈 好
我现在遇到一个很棘手的问题 我维护的数据库系统 突然出现这样的情况

数据库运行不了多久 就出现故障 信息
SqlDumpExceptionHandler: 进程 1544 发生了严重的异常 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 将终止该进程。
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 04/28/04 19:41:44 spid 0
*
* Exception Address = 07044A29 (WSPStartup + 0000387B Line 0+00000000)
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 0719FDE4
*
* MODULE BASE END SIZE
* sqlservr 00400000 00B2CFFF 0072d000
* ntdll 77F80000 77FFAFFF 0007b000
* KERNEL32 77E60000 77F37FFF 000d8000
* ADVAPI32 796D0000 79731FFF 00062000
* RPCRT4 786F0000 7875DFFF 0006e000
* USER32 77DF0000 77E54FFF 00065000
* GDI32 77F40000 77F7BFFF 0003c000
* OPENDS60 41060000 41065FFF 00006000
* MSVCRT 78000000 78044FFF 00045000
* UMS 41070000 4107CFFF 0000d000
* SQLSORT 42AE0000 42B6FFFF 00090000
* MSVCIRT 780A0000 780B1FFF 00012000
* IMM32 75E00000 75E19FFF 0001a000
* sqlevn70 41080000 41086FFF 00007000
* globalc 10000000 10026FFF 00027000
* NETAPI32 056E0000 0572EFFF 0004f000
* SECUR32 797B0000 797BEFFF 0000f000
* NETRAP 05730000 05735FFF 00006000
* SAMLIB 05740000 0574EFFF 0000f000
* WS2_32 05750000 05763FFF 00014000
* WS2HELP 05770000 05777FFF 00008000
* WLDAP32 77930000 77959FFF 0002a000
* DNSAPI 77960000 77983FFF 00024000
* WSOCK32 05780000 05789FFF 0000a000
* ole32 77A30000 77B1BFFF 000ec000
* XOLEHLP 05A70000 05A77FFF 00008000
* MSDTCPRX 05A80000 05B33FFF 000b4000
* MTXCLU 05B40000 05B4FFFF 00010000
* VERSION 777E0000 777E6FFF 00007000
* LZ32 05B50000 05B55FFF 00006000
* CLUSAPI 05B60000 05B6FFFF 00010000
* RESUTILS 05B70000 05B7CFFF 0000d000
* USERENV 794D0000 79531FFF 00062000
* rnr20 77800000 7780BFFF 0000c000
* iphlpapi 77300000 77312FFF 00013000
* ICMP 774E0000 774E4FFF 00005000
* MPRAPI 772E0000 772F6FFF 00017000
* OLEAUT32 77990000 77A2AFFF 0009b000
* ACTIVEDS 77370000 7739EFFF 0002f000
* ADSLDPC 77340000 77362FFF 00023000
* RTUTILS 777F0000 777FDFFF 0000e000
* SETUPAPI 05BC0000 05C6BFFF 000ac000
* RASAPI32 774A0000 774D2FFF 00033000
* RASMAN 77480000 77490FFF 00011000
* TAPI32 774F0000 77511FFF 00022000
* COMCTL32 77B30000 77BB8FFF 00089000
* SHLWAPI 77C50000 77C99FFF 0004a000
* DHCPCSVC 77320000 77338FFF 00019000
* winrnr 777A0000 777A7FFF 00008000
* rasadhlp 777B0000 777B4FFF 00005000
* SSNETLIB 068D0000 068E4FFF 00015000
* SSNMPN70 410D0000 410D5FFF 00006000
* security 06C20000 06C23FFF 00004000
* XFILTER 07040000 0708DFFF 0004e000
* comdlg32 76AF0000 76B2DFFF 0003e000
* SHELL32 78F90000 791D7FFF 00248000
* WINSPOOL 777C0000 777DDFFF 0001e000
* MPR 79A90000 79AA0FFF 00011000
* msafd 07230000 0724DFFF 0001e000
* wshtcpip 07290000 07296FFF 00007000
* SSmsLPCn 07320000 07326FFF 00007000
* ntdsapi 77BD0000 77BE0FFF 00011000
* SQLFTQRY 07AA0000 07AD1FFF 00032000
* CLBCATQ 07AE0000 07B65FFF 00086000
* sqloledb 07C00000 07C72FFF 00073000
* MSDART 1F660000 1F67EFFF 0001f000
* MSDATL3 07C80000 07C94FFF 00015000
* oledb32 1F8A0000 1F905FFF 00066000
* OLEDB32R 1F910000 1F91FFFF 00010000
* msv1_0 782D0000 782EEFFF 0001f000
* CRYPT32 77400000 77477FFF 00078000
* MSASN1 773F0000 773FFFFF 00010000
* xpsqlbot 08250000 08255FFF 00006000
* rsabase 7CA00000 7CA22FFF 00023000
* dbghelp 085C0000 08674FFF 000b5000
*
* Edi: 05753304:
* Esi: 07080F50: 070770A8 071A0000 071A0000 07077020 00000000 00000000
* Eax: FFFFFFFF:
* Ebx: 000004B0:
* Ecx: 071A0000: 00000000 000001BC 0000010C 00000000 00000000 00010400
* Edx: FFFFFF71:
* Eip: 07044A29:
* Ebp: F7A08D3D:
* SegCs: 0000001B:
* EFlags: 00010297: 49005700 4E004E00 5C005400 79007300 74007300 6D006500
* Esp: 0743FE74: FFFFFFFF 07080F50 0575C3CC 057956C0 FFFFFFFF 07080F50
* SegSs: 00000023:
* *******************************************************************************
* -------------------------------------------------------------------------------
* Edi: 00000220:
* Esi: 77F94086: 0000EAB8 24548D00 C22ECD04 508A000C 01513A01 C798850F
* Eax: 00000000:
* Ebx: 00000000:
* Ecx: 42C6A3C0: 42C6A098 42C6A3C4 42C6A3C4 42C6A3CC 42C6A3CC 42C6A030
* Edx: 00000000:
* Eip: 77F94091: 8A000CC2 513A0150 98850F01 84FFFFC7 0F1074D2 FF33D2B6
* Ebp: 065BF9B4: 065BF9F4 410749AC 00000220 FFFFFFFF 00000001 00BD6638
* SegCs: 0000001B:
* EFlags: 00000246:
* Esp: 065BF990: 77E7C4C2 00000220 00000001 00000000 77E7C468 06192978
* SegSs: 00000023:
* *******************************************************************************
* ------------------------------------------------------------------------***Unable to get thread context for spid 64
***Unable to get thread context for spid 65
***Unable to get thread context for spid 66


请帮帮我 很紧急 感谢!!!!
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxq1142 2004-04-29
  • 打赏
  • 举报
回复
up
luckds 2004-04-28
  • 打赏
  • 举报
回复
首先 非常感谢您

我检查了 SP3 已经打了
我现在这样处理的 将服务通过远程 SHUTDOWN WITH NOWAIT 服务停止了

但是 现在 我通过企业管理器 远程 启动的时候报

发生错误 1722 (rpc 服务器不可用) 但是 冲击波补丁是 打了的

zjcxc 2004-04-28
  • 打赏
  • 举报
回复
不过从错误信息来看,操作系统故障,或者硬件出故障的可能性比较大.

本着先软后硬的方针,如果在做了上述常规检测无效的情况下.

先尝试修复操作系统,命令提示符下执行:
sfc /scannow

无效的话,放入操作系统安装光盘,安装操作系统,安装的时候选择修复.

完成后,再按第一楼的方法重试安装.

如果还是不行,重新安装操作系统.


如果还是不行,检查硬件,特别检查磁盘/内存条/CPU风扇分区有没有坏区.
zjcxc 2004-04-28
  • 打赏
  • 举报
回复

常规检测
1.查杀病毒
2.安装操作系统的最新补丁
3.安装SQL的最新补丁
4.查看系统日志中有没有相关的记录说明
5.跟踪一下,看看有没有异常的处理语句
开始--程序--MS SQLSERVER
--事件探察器(SQL Profiler)
--文件
--新建
--设置跟踪的项目...
--然后数据库的调用情况就会显示出来

SQL补丁下载:
'全部补丁的位置
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766
progress99 2004-04-28
  • 打赏
  • 举报
回复
參考一下:
http://search.csdn.net/expert/topic/57/5701/2002/11/8/1160119.xml
progress99 2004-04-28
  • 打赏
  • 举报
回复
操作系统和SQL都安装最新补丁,查看SQL有没有打补丁的方法是在查询分析器中执行:

select @@version

--如果显示的版本是(对于sql2000)
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
证明已经打了补丁,否则表明没有打补丁


SQL补丁:
'全部补丁的位置
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766
luckds 2004-04-28
  • 打赏
  • 举报
回复
再线 等待 支持 万分 感谢
!!!

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧