您的位置:首页 > 理论基础 > 计算机网络

SQL Server 2008建立连接时出现与网络相关的或特定于实例的错误的解决办法

2012-08-10 13:07 555 查看
这两天,由于重装了系统,机器上以前配置的环境全没了。不得已,只得重新来一一重装下。

采用ADO连接数据库,装了个SQL Server 2008。这一次遇到了一些问题,可能是安装的时候有些东西没配置好还是怎么的,折腾了一点时间。也正好,对数据库可以了解了解。

   问题1:SQL Server服务无法启动



   问题2:SQL Server采用windows身份验证时无法登录



   问题3:SQL Server采用SQL混合模式无法登录



其实细想一下,SQL Server的服务都没有启动,肯定会导致问题2和问题3。所以,关键就是问题1。

根据其显示错误的提示,查看了系统的“应用程序日志”。提示的错误分别为:

SQL Server无法生成FRunCM线程。请查看SQL Server错误日志和Windows事件日志,获取有关可能发生的相关问题的信息。
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
TDSSNIClient初始化失败,出现错误0x7e,状态代码0x1.原因:初始化失败,出现基础结构错误。请检查以前的错误
TDSSNIClient初始化失败,出现错误0x7e,状态代码0x60.原因:无法初始化VIA侦听器。找不到指定的模块。
SQL Server无法初始化VIA支持[QLVipl.dll]。这通常指示VIA支持库不存在或已损坏。请修复或禁用VIA网络协议。错误:0x7e。
依照其提示,找到SQL Server Configuration Manager,选择“SQL Server网络配置”,找到属于自己的实例,右键选择“VIA协议”,禁用其即可。
回到“SQL Server服务”,启动所需实例的服务选项。------------------------------>问题1解决
打开“MS SQL Server Management Studio”,选择“Windows身份验证”登录,成功。---------------------------------->问题2解决
打开“MS SQL Server Management Studio”,选择“SQL混合身份验证”登录,成功。----------------------------------->问题3解决

而对于刚开始在网上查到的资料,介绍说将“外围应用配置”中的“RemoteDacEnabled”设置成“True”即可,又有说将“服务器配置”中的“RemoteDacEnabled”设置成“True”即可的,在此对于我的情况不适用。不知是什么情况。请有相关情况的读者也能注意一点。





参考博文:http://www.cnblogs.com/zerocc/archive/2011/10/11/2207014.html
特此感谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐