重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
sqlserver服务管理器里的sqlserver服务选项启动失败
成都创新互联公司2013年成立,公司以成都网站设计、成都做网站、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户上千余家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。
事件查看器错误描述如下:
按你说的,重新加载系统看看
帮你在网上搜索一下,应该是master数据库损坏了,可以通过以下3步修复吧,网上是这么说的
1 .备份自己的重要的数据库文件 MDF,LDF文件
2 .重建Master 如果不行,重装 sqlserver
3 .附加你的数据库文件进sqlserver
自己仔细看这个
如果是master文件损坏,有两咱办法可以解决:
1.重新安装SQL,对master进行修复
也可能通过SQL的命令来实现修复数据库,具体操作方法:
2.从其他地方复制一个同版本的master数据库文件,这种方法操作比较复杂,可参考:
如果是Master坏了,又不想重装的话,可以用SQL自带的工具进行重建。具体做法,可以参考:
上面写了一些我在重建Master中的心得。
-----------------
错误原因分析:关注信号发送从 SQLServer 客户端应用程序因查询超时可能导致 SQLServer 服务以意外退出
如果通过 SQLServer 客户端应用程序运行查询并且客户端应用程序关注信号发送到服务器是运行 SQLServer 因查询超时, SQLServer 服务可能会意外退出。
您可能会发现, 它类似于以下 SQLServer 错误日志中错误消息:
2003 09 10 - 13:43:02.38 spid9 spid 9 tabid 197575742 clean_process 中找到活动 sdes
还可能发现之一下列行为, 根据并行是启用还是的 SQLServer 实例上禁用。
1 行为
如果并行被启用的 SQLServer 实例上可能发生断言, 并且 SQLServer 服务可能意外退出。 您可能看到以下堆栈转储: Short Stack Dump
0x77f9741f Module(ntdll+1741f) (NtGetContextThread+b)
0x0078c44a Module(sqlservr+38c44a) (utassert_fail+1a0)
0x005bc329 Module(sqlservr+1bc329) (ExecutionContext::Cleanup+9e)
0x004cee07 Module(sqlservr+cee07) (ExecutionContext::Purge+46)
0x004ceb68 Module(sqlservr+ceb68) (stopsubprocess+e6)
0x004cd734 Module(sqlservr+cd734) (subproc_main+175)
0x41092cff Module(ums+2cff) (ProcessWorkRequests+102)
0x41093523 Module(ums+3523) (ThreadStartRoutine+139)
0x7800a27b Module(MSVCRT+a27b) (beginthread+ce)
0x77e8758a Module(KERNEL32+758a) (SetFilePointer+18a)
2003-09-10 13:28:04.99 kernel SQL Server Assertion: File: proc.c, line=1931
Failed Assertion = 'm_activeSdesList.Head () == NULL'.
2003-09-10 13:28:04.99 spid9 Using 'sqlimage.dll' version '4.0.5'
Dump thread - spid = 9, PSS = 0x413e70bc, EC = 0x4402c084
Stack Dump being sent to C:\MSSQL7\log\SQL00057.dmp
2 行为
如果 SQLServer, 的实例上禁用并行 SQLServer 服务可能继续要运行。 但是, 可能发现所类似如下 SQLServer 错误日志文件中的错误消息:
2003 09 10 - 13:43:02.38 spid9 spid 9 tabid 197575742 clean_process 中找到活动 sdes
2003 09 10 - 13:43:09.37 spid10 spid 10 tabid 197575742 clean_process 中找到活动 sdes
2003 09 10 - 13:43:09.37 spid9 spid 9 tabid 197575742 clean_process 中找到活动 sdes
2003 09 10 - 13:43:09.40 spid8 spid 8 tabid 197575742 clean_process 中找到活动 sdes
无法 Ctrl+C C - Ctrl+C Break 信号 2003 09 10 - 13:43:23.40 内核 SQLServer 关闭。
3 行为
如果 SQLServer 客户端应用程序运行存储过程通过包含问题查询禁用远程过程调用 (RPC) 和查询并行, SQLServer 服务可能会意外退出。 您可能看到所类似如下 SQLServer 错误日志文件中的错误消息:
2003 09 10 - 13:36:17.66 spid9 spid 9 tabid 197575742 clean_process 中找到活动 sdes
成为无主邮箱解除 2003 09 10 - spid9 9 进程锁定 13:36:17.66) 资源: Tab 8:197575742 ]:
使用'4.0.5''sqlimage.dll'版本 2003 09 10 - 13:36:17.66 spid9
2003 09 10 - 13:36:18.82 spid10 spid 10 tabid 197575742 clean_process 中找到活动 sdes
成为无主邮箱解除 2003 09 10 - spid10 10 进程锁定 13:36:18.82) 资源: Tab 8:197575742 ]:
2003 09 10 - 13:36:20.73 spid8 spid 8 tabid 197575742 clean_process 中找到活动 sdes
成为无主邮箱解除 2003 09 10 - spid8 8 进程锁定 13:36:20.73) 资源: Tab 8:197575742 ]:
转储线程 - spid = 9, PSS = 0x4139d0bc, EC = 0x4139d26c
堆栈转储发送到 C:\MSSQL7\log\SQL00060.dmp
也可能会看到, 它类似于以下堆栈转储: Short Stack Dump
0x77f9741f Module(ntdll+1741f) (NtGetContextThread+b)
0x005bcdd4 Module(sqlservr+1bcdd4) (ex_raise2+35c)
0x004f8616 Module(sqlservr+f8616) (ex_raise+5f)
0x006e1cf5 Module(sqlservr+2e1cf5) (reportUnlockFailure+8f)
0x005abaa3 Module(sqlservr+1abaa3) (lck_unlock+120)
0x0040c45a Module(sqlservr+c45a) (RowsetLockCache::ReleaseRowsetLock+72)
0x0040341a Module(sqlservr+341a) (closetable+134)
0x005b9bbd Module(sqlservr+1b9bbd) (clean_process+f5)
0x0042b5b6 Module(sqlservr+2b5b6) (execrpc+7b3)
0x4106256e Module(opends60+256e) (execute_rpc+421)
0x4106127c Module(opends60+127c) (execute_event+21a)
0x4106142f Module(opends60+142f) (process_commands+107)
0x41092cff Module(ums+2cff) (ProcessWorkRequests+102)
0x41093523 Module(ums+3523) (ThreadStartRoutine+139)
0x7800a27b Module(MSVCRT+a27b) (beginthread+ce)
0x77e8758a Module(KERNEL32+758a) (SetFilePointer+18a)
Dump thread - spid = 8, PSS = 0x413970bc, EC = 0x4139726c
Stack Dump being sent to C:\MSSQL7\log\SQL00061.dmp
(不看也罢)
解决方案
现在支持修补程序可从 Microsoft, 但它是仅用于纠正问题, 本文介绍。 它仅适用于系统是经历此特定问题。
要解决此问题, 请与 Microsoft 产品支持服务以获取此修复程序。 有关 Microsoft 产品支持服务电话号码和支持费用, 信息的完整列表请访问 Microsoft Web 站点:
()
注意 在特殊情况下, 如果 Microsoft 支持专家确定该特定更新将解决问题可能是免, 是正常收取支持电话费用。 通常支持成本将应用于其他支持问题和问题做不符合特定更新问题。
英文版的此修补程序具有文件属性如下表中列出 (或更高版本)。 协调通用时间 (UTC) 中列出的这些文件日期和时间。 当您查看文件信息, 将转换为本地时间。 要查找 UTC 与本地时间, 区别控制面板中日期和时间工具中使用 时区 选项卡。 Date Time Version Size File name
------------------------------------------------------------------
04-Oct-2002 23:59 7.00.1081 28,944 Dbmssocn.dll
06-Sep-2002 23:55 7.00.1077 53,520 Distrib.exe
06-Sep-2002 23:55 7.00.1077 98,576 Logread.exe
05-May-2003 18:34 54,904 Opends60.dbg
05-May-2003 18:34 7.00.1093 155,920 Opends60.dll
06-Sep-2002 23:56 7.00.1077 250,128 Rdistcom.dll
06-Sep-2002 23:55 7.00.1077 82,192 Replmerg.exe
06-Sep-2002 23:56 7.00.1077 78,096 Replres.dll
17-Sep-2002 22:52 7,941 Securityhotfix.sql
06-Sep-2002 23:56 7.00.1077 160,016 Snapshot.exe
30-May-2003 04:21 59,214 Sp4_serv_uni.sql
15-Jan-2003 01:33 7.00.1085 344,064 Sqlagent.exe
06-Sep-2002 23:55 7.00.1077 45,056 Sqlcmdss.dll
16-May-2003 00:18 7.00.1094 2,629,632 Sqldmo.dll
16-May-2003 13:29 7.00.1094 81,920 Sqlmap70.dll
03-Oct-2003 01:30 7.00.1143 5,062,928 Sqlservr.exe
04-Oct-2002 23:59 7.00.1081 45,328 Ssmsso70.dll
16-May-2003 00:18 7.00.1094 24,848 Ssnmpn70.dll
26-Sep-2002 20:30 28,408 Ums.dbg
26-Sep-2002 20:27 7.00.1079 57,616 Ums.dll
16-May-2003 13:31 7.00.1094 151,552 Xpweb70.dll
还 注意 由于文件相关性, 的最新修复程序包含这些文件可能包含其他文件。
回到顶端
替代方法
要解决此问题, 必须增加查询超时期限。 若要这样, 请使用 SQLServer 中查询等待选项。
有关查询等待选项, 请访问以下 Microsoft 网站:
()
回到顶端
状态
Microsoft 已确认这是列出了本文 " 适用于 " 一节中 Microsoft 产品中存在问题。
回到顶端
参考
有关软件更新, 请单击下列文章编号以查看 Microsoft 知识库中相应:
824684 () 是, 用于描述 Microsoft 软件更新标准术语描述
有关 SQLServer, 中 maxdegreeofparallelism 选项请访问以下 Microsoft 网站:
()
好复杂啊!!!!!!
也可访问: