SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

时间:2022-01-29 17:43:27
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
查看系统事件信息如下:
/*
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (Intel X86) 
Apr 22 2011 11:57:00 
Copyright (c) Microsoft Corporation
Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

(c) Microsoft Corporation。

保留所有权利。

服务器进程 ID 为 3284。

身份验证模式为 MIXED。

正在文件 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG' 中记录 SQL Server 消息。

从有关的报告了解到,此 SQL Server 实例最近于 2013-8-9 18:39:48 (当地时间) 2013-8-9 10:39:48 (UTC)使用了进程 ID 4432。这只是一条信息性消息,不需要用户执行任何操作。

注册表启动参数: 
 -d C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf
 -e C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
 -l C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf

SQL Server 正以正常的优先级基数(7)启动。这只是一条信息性消息,不需要用户执行任何操作。

检测到 2 个 CPU。这只是一条信息性消息,不需要用户执行任何操作。

节点配置: 节点 0: CPU 掩码: 0x00000003:0 活动 CPU 掩码: 0x00000003:0。此消息提供此计算机的 NUMA 配置的说明。这只是一条信息性消息,不需要用户执行任何操作。

SQL Server 未配置为使用所有可用系统内存。若要使 SQL Server 使用较多的系统内存,请使用 sp_configure 存储过程将 AWE Enabled 设置为 1。

正使用动态锁分配。最初为每个节点分配了 2500 个锁块和 5000 个锁所有者块。这只是一条信息性消息,不需要用户执行任何操作。

正在启动数据库 'master'。*/

在从错误信息上 看不出什么原因啊
求高手解决,感激不尽

14 个解决方案

#1


先启动代理服务试试

#2


引用 1 楼 rockyljt 的回复:
先启动代理服务试试

感谢回答!
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
试过了,也不行 事件日志信息一样

#3


服务列表里面分别有:
SQL SERVER(SQL EXPRESS)
SQL SERVER(MSSQLSERVER)
有两个,估计你是安装失败后某些服务无法启动,你去找原因还不如弄个干净的系统重新安装

#4


引用 3 楼 hdhai9451 的回复:
服务列表里面分别有:
SQL SERVER(SQL EXPRESS)
SQL SERVER(MSSQLSERVER)
有两个,估计你是安装失败后某些服务无法启动,你去找原因还不如弄个干净的系统重新安装
虽然可以解决问题,但因为要由此而重装其它的软件,反而是一个更大的问题

另外,以前可以启动,即使有你说的两个,
是后来才启动不了的,

网上说 可能是评估期已过,我试着按这个方向解决,也没有解决问题,总感觉不是

#5


SQL Server Configuration Manager-->SQL Server Services-->SQL Server (MSSQLSERVER)
-->右键-->属性-->高级-->Dump Directory-->打开Dump Directory参数的目录..
-->按时间[修改日期]排序-->找到最新的ERRORLOG文件-->用记事本打开-->有详细无法启动错误信息..

根据错误信息针对性的解决,若有问题请把详细错误信息贴上来..

#6


引用 5 楼 ap0405140 的回复:
SQL Server Configuration Manager-->SQL Server Services-->SQL Server (MSSQLSERVER)
-->右键-->属性-->高级-->Dump Directory-->打开Dump Directory参数的目录..
-->按时间[修改日期]排序-->找到最新的ERRORLOG文件-->用记事本打开-->有详细无法启动错误信息..

根据错误信息针对性的解决,若有问题请把详细错误信息贴上来..

强人
不过 我没太明白 应该怎么处理
信息如下
=====================和之前已贴出来过的一样的信息=================================
2013-08-10 11:46:49.12 Server      Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (Intel X86) 
Apr 22 2011 11:57:00 
Copyright (c) Microsoft Corporation
Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

2013-08-10 11:46:49.12 Server      (c) Microsoft Corporation.
2013-08-10 11:46:49.12 Server      All rights reserved.
2013-08-10 11:46:49.12 Server      Server process ID is 5500.
2013-08-10 11:46:49.12 Server      Authentication mode is MIXED.
2013-08-10 11:46:49.12 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2013-08-10 11:46:49.12 Server      This instance of SQL Server last reported using a process ID of 4860 at 2013-8-10 11:36:33 (local) 2013-8-10 3:36:33 (UTC). This is an informational message only; no user action is required.
2013-08-10 11:46:49.12 Server      Registry startup parameters: 
 -d C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf
 -e C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
 -l C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
2013-08-10 11:46:49.12 服务器         SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2013-08-10 11:46:49.12 服务器         Detected 2 CPUs. This is an informational message; no user action is required.
2013-08-10 11:46:49.15 服务器         SQL Server is not configured to use all of the available system memory. To enable SQL Server to use more memory, set the awe enabled option to 1 by using the sp_configure stored procedure.
2013-08-10 11:46:49.21 服务器         Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2013-08-10 11:46:49.27 服务器         Node configuration: node 0: CPU mask: 0x00000003:0 Active CPU mask: 0x00000003:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2013-08-10 11:46:49.28 spid7s      Starting up database 'master'.
==========================以下开始不一样的=============================
2013-08-10 11:46:49.29 spid7s      错误: 5118,严重性: 16,状态: 1。
2013-08-10 11:46:49.29 spid7s      文件 "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
2013-08-10 11:46:49.29 spid7s      错误: 5118,严重性: 16,状态: 1。
2013-08-10 11:46:49.29 spid7s      文件 "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
======================================================================

#7


引用 5 楼 ap0405140 的回复:

非常感谢,已经解决 SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#8


请问怎么解决的?可否分享一下?
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#9


引用 8 楼 ap0405140 的回复:
请问怎么解决的?可否分享一下?
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
哦,是这样的,我按照你的方法“根据错误信息针对性的解决”
一开始没看懂错误信息,后面试着改了几次,才解决的,哈哈哈 SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#10


我想知道具体是咋解决D? SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#11


引用 10 楼 ap0405140 的回复:
具体是咋解决

哦,这个啊?我想每个人的情况都不同,我的情况,应该其他人应该不会出现我这种情况
我把错误提示的文件解压缩,才解决问题的,也不知道哪个软件把这些数据库压缩起来的
根据以下错误信息
“C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩”

#12


确实要按照个人错误信息找解决方案。我的是提示端口被占用,把运行中的sql服务停止,然后重新启动服务就好了,应该是之前开启了然后sql server服务挂掉了,而其他服务还占用端口资源,所以导致启动失败。

#13


这个问题我也出现过,当时是因为给C盘释放空间,清理文件时导致的问题

#14


我今天碰到这个问了,但找到相应路径下master日志和数据文件没有被压缩啊,解压缩怎么理解?大牛是怎么解决的?

#1


先启动代理服务试试

#2


引用 1 楼 rockyljt 的回复:
先启动代理服务试试

感谢回答!
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
试过了,也不行 事件日志信息一样

#3


服务列表里面分别有:
SQL SERVER(SQL EXPRESS)
SQL SERVER(MSSQLSERVER)
有两个,估计你是安装失败后某些服务无法启动,你去找原因还不如弄个干净的系统重新安装

#4


引用 3 楼 hdhai9451 的回复:
服务列表里面分别有:
SQL SERVER(SQL EXPRESS)
SQL SERVER(MSSQLSERVER)
有两个,估计你是安装失败后某些服务无法启动,你去找原因还不如弄个干净的系统重新安装
虽然可以解决问题,但因为要由此而重装其它的软件,反而是一个更大的问题

另外,以前可以启动,即使有你说的两个,
是后来才启动不了的,

网上说 可能是评估期已过,我试着按这个方向解决,也没有解决问题,总感觉不是

#5


SQL Server Configuration Manager-->SQL Server Services-->SQL Server (MSSQLSERVER)
-->右键-->属性-->高级-->Dump Directory-->打开Dump Directory参数的目录..
-->按时间[修改日期]排序-->找到最新的ERRORLOG文件-->用记事本打开-->有详细无法启动错误信息..

根据错误信息针对性的解决,若有问题请把详细错误信息贴上来..

#6


引用 5 楼 ap0405140 的回复:
SQL Server Configuration Manager-->SQL Server Services-->SQL Server (MSSQLSERVER)
-->右键-->属性-->高级-->Dump Directory-->打开Dump Directory参数的目录..
-->按时间[修改日期]排序-->找到最新的ERRORLOG文件-->用记事本打开-->有详细无法启动错误信息..

根据错误信息针对性的解决,若有问题请把详细错误信息贴上来..

强人
不过 我没太明白 应该怎么处理
信息如下
=====================和之前已贴出来过的一样的信息=================================
2013-08-10 11:46:49.12 Server      Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (Intel X86) 
Apr 22 2011 11:57:00 
Copyright (c) Microsoft Corporation
Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

2013-08-10 11:46:49.12 Server      (c) Microsoft Corporation.
2013-08-10 11:46:49.12 Server      All rights reserved.
2013-08-10 11:46:49.12 Server      Server process ID is 5500.
2013-08-10 11:46:49.12 Server      Authentication mode is MIXED.
2013-08-10 11:46:49.12 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2013-08-10 11:46:49.12 Server      This instance of SQL Server last reported using a process ID of 4860 at 2013-8-10 11:36:33 (local) 2013-8-10 3:36:33 (UTC). This is an informational message only; no user action is required.
2013-08-10 11:46:49.12 Server      Registry startup parameters: 
 -d C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf
 -e C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
 -l C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
2013-08-10 11:46:49.12 服务器         SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2013-08-10 11:46:49.12 服务器         Detected 2 CPUs. This is an informational message; no user action is required.
2013-08-10 11:46:49.15 服务器         SQL Server is not configured to use all of the available system memory. To enable SQL Server to use more memory, set the awe enabled option to 1 by using the sp_configure stored procedure.
2013-08-10 11:46:49.21 服务器         Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2013-08-10 11:46:49.27 服务器         Node configuration: node 0: CPU mask: 0x00000003:0 Active CPU mask: 0x00000003:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2013-08-10 11:46:49.28 spid7s      Starting up database 'master'.
==========================以下开始不一样的=============================
2013-08-10 11:46:49.29 spid7s      错误: 5118,严重性: 16,状态: 1。
2013-08-10 11:46:49.29 spid7s      文件 "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
2013-08-10 11:46:49.29 spid7s      错误: 5118,严重性: 16,状态: 1。
2013-08-10 11:46:49.29 spid7s      文件 "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
======================================================================

#7


引用 5 楼 ap0405140 的回复:

非常感谢,已经解决 SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#8


请问怎么解决的?可否分享一下?
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#9


引用 8 楼 ap0405140 的回复:
请问怎么解决的?可否分享一下?
SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
哦,是这样的,我按照你的方法“根据错误信息针对性的解决”
一开始没看懂错误信息,后面试着改了几次,才解决的,哈哈哈 SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#10


我想知道具体是咋解决D? SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应

#11


引用 10 楼 ap0405140 的回复:
具体是咋解决

哦,这个啊?我想每个人的情况都不同,我的情况,应该其他人应该不会出现我这种情况
我把错误提示的文件解压缩,才解决问题的,也不知道哪个软件把这些数据库压缩起来的
根据以下错误信息
“C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩”

#12


确实要按照个人错误信息找解决方案。我的是提示端口被占用,把运行中的sql服务停止,然后重新启动服务就好了,应该是之前开启了然后sql server服务挂掉了,而其他服务还占用端口资源,所以导致启动失败。

#13


这个问题我也出现过,当时是因为给C盘释放空间,清理文件时导致的问题

#14


我今天碰到这个问了,但找到相应路径下master日志和数据文件没有被压缩啊,解压缩怎么理解?大牛是怎么解决的?