在五一的前一天,准备启动数据库完成我剩下的项目代码时,数据库配置管理器出现了一个让人蛋疼的问题
sqlserv配置管理器出现请求失败或服务器未及时响应
关于这个问题的处理方法,经过我两个小时的百度,网上对这个问题的解决方法有两种,
一、禁用SQL Server网络配置中的 MSSQLSERVER协议里的VIA协议
二、关闭TCP/IP协议
然而两个小时,无数帖子的求索告诉了我一个事实,这些东西都解决不了我现在的问题
在计算机右键管理点击事件查看器找到应用程序,SQL详细错误日志,虽然在网上可以找到
大概,但是仍然对我当前遇见的问题无用
错误详细原因如下:
错误日志一:{
日志名称: Application
来源: MSSQLSERVER
日期: 2017/4/30 10:56:58
事件 ID: 17120
任务类别: 服务器
级别: 错误
关键字: 经典
用户: 暂缺
计算机: DESKTOP-LA0ONVD
描述:
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">17120</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-04-30T02:56:58.568064600Z" />
<EventRecordID>12134</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-LA0ONVD</Computer>
<Security />
</System>
<EventData>
<Data>FRunCM</Data>
<Binary>E042000010000000100000004400450053004B0054004F0050002D004C00410030004F004E0056004400000000000000</Binary>
</EventData>
</Event>
}
错误日志二:{
日志名称: Application
来源: MSSQLSERVER
日期: 2017/4/30 10:56:58
事件 ID: 17826
任务类别: 服务器
级别: 错误
关键字: 经典
用户: 暂缺
计算机: DESKTOP-LA0ONVD
描述:
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">17826</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-04-30T02:56:58.568064600Z" />
<EventRecordID>12133</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-LA0ONVD</Computer>
<Security />
</System>
<EventData>
<Binary>A245000012000000100000004400450053004B0054004F0050002D004C00410030004F004E0056004400000000000000</Binary>
</EventData>
</Event>
}
错误日志三:{
日志名称: Application
来源: MSSQLSERVER
日期: 2017/4/30 10:56:58
事件 ID: 17182
任务类别: 服务器
级别: 错误
关键字: 经典
用户: 暂缺
计算机: DESKTOP-LA0ONVD
描述:
TDSSNIClient 初始化失败,出现错误 0x5,状态代码 0x1。原因: 初始化失败,出现基础结构错误。请检查以前的错误。 拒绝访问。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">17182</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-04-30T02:56:58.568064600Z" />
<EventRecordID>12132</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-LA0ONVD</Computer>
<Security />
</System>
<EventData>
<Data>5</Data>
<Data>1</Data>
<Data>初始化失败,出现基础结构错误。请检查以前的错误。</Data>
<Data>拒绝访问。
</Data>
<Binary>1E43000010000000100000004400450053004B0054004F0050002D004C00410030004F004E0056004400000000000000</Binary>
</EventData>
</Event>
}
错误日志四:{
日志名称: Application
来源: MSSQLSERVER
日期: 2017/4/30 10:56:58
事件 ID: 17182
任务类别: 服务器
级别: 错误
关键字: 经典
用户: 暂缺
计算机: DESKTOP-LA0ONVD
描述:
TDSSNIClient 初始化失败,出现错误 0x5,状态代码 0x51。原因: 无法在注册表中配置与 MDAC 兼容的 Named Pipes 协议管道名称。 拒绝访问。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">17182</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-04-30T02:56:58.552507600Z" />
<EventRecordID>12131</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-LA0ONVD</Computer>
<Security />
</System>
<EventData>
<Data>5</Data>
<Data>51</Data>
<Data>无法在注册表中配置与 MDAC 兼容的 Named Pipes 协议管道名称。</Data>
<Data>拒绝访问。
</Data>
<Binary>1E43000010000000100000004400450053004B0054004F0050002D004C00410030004F004E0056004400000000000000</Binary>
</EventData>
</Event>
}
最终解决方法:重装数据库