欢迎来到天天文库
浏览记录
ID:50840489
大小:77.00 KB
页数:2页
时间:2020-03-15
《数据库服务错误error26解决方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、错误提示:在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:SQL网络接口,error:26-定位指定的服务器/实例时出错)有段时间遇到上面问题,在网上查找了许多方案,但那些方案都没能够解决问题,在解决其他问题时,发现一些其他端倪,返回来解决此问题,将该问题解决。总结了我的解决方案(即下文中的方案一),并且我把在网上搜索来的解决方案也汇总了一下,与大家分享。分析:“在建立与服务器的连接时出错”说明与数据库服务器有关;“在默认的设置下SQLServer
2、不允许进行远程连接可能会导致此失败。”说明与权限有关;“provider:SQL网络接口”说明当前登录身份是网络接口;“error:26-定位指定的服务器/实例时出错”说明定位不上指定的服务器实例。方案一:1、查看数据库服务是否存在;2、右击数据库实例服务--属性—登陆,将登陆身份改为本地系统(localsystem);3、启动服务;4、若启动、暂停、停止等选项都是灰色,请查看启动类型是不是“禁用”了,若“禁用”了,请改为“自动”,然后启动服务;方案二:首先请确认SQLSERVEREXPRSS已安装到本地计算机上,并且SQLSERVER(SQLEXPR
3、ESS)服务已经成功启动。如果问题仍然存在,可以尝试开始->所有程序->MSSQLServer2005->配置工具->MSSQLServer2005外围应用配置器->“服务和连接的外围应用配置器”,然后将“远程连接”配置为“同时使用TCP/IP和namedpipes”。AnalysisServices下远程连接选择"本地连接和远程连接",应用后重启。由于启动用户实例的进程时出错,导致无法生成SQLServer的用户实例。该连接将关闭。将连接字符串中的“UserInstance=True”修改为“UserInstance=False”即可。更改数据库文件
4、的Everyone修改权限,在windowsxp中有两个方法可以修改它:1,在"我的电脑"窗口中点"工具",选择"文件夹"选项,选择"查看"选项,在高级设置中将使用简单文件共享复选框中的小勾勾掉。然后选定数据库文件,你就可以发现多了一个安全选项,点击它,选择everyone用户组,如果没有,你可以自行添加它。然后更改它的控制权限。2,你也可以重新启动计算机,在进入系统时按下F8,选带网络连结的安全模式,然后你选定数据库文件,这时也有一个安全选项,你按照上面的方法也可以完成同样的功能。注:该方法解决以下问题:说明:执行当前Web请求期间,出现未处理的异常
5、。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException:尝试为文件项目名App_Dataaspnetdb.mdf附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于UNC共享目录中。方案三:进入配置工具,配置管理器里面,查看下VIA是否禁用了,如果没有那么禁用VIA,然后就可以重新启动服务了。方案四:错误是:服务器/实例出错.有时用localhost就会出现error:26.1.在外围配置里面,远程连接选择:同时使用TCP/
6、IP和namedpipes.若没解决进行下一步.2.例如果你sql上是zssSQLEXPRESS配置是不要写localhost\SQLEXPRESS,要写zss\SQLEXPRESS.方案五:错误是:服务器/实例出错.有时用localhost就会出现error:26.1.在外围配置里面,远程连接选择:同时使用TCP/IP和namedpipes.若没解决进行下一步.2.例如果你sql上是zssSQLEXPRESS配置是不要写localhost\SQLEXPRESS,要写zss\SQLEXPRESS.方案六:装上SQLExpress2005,出
7、现了下面的错误:Anerrorhasoccurredwhileestablishingaconnectiontotheserver. WhenconnectingtoSQLServer2005,thisfailuremaybecausedbythefactthatunderthedefaultsettingsSQLServerdoesnotallowremoteconnections.(provider:SQLNetworkInterfaces,error:26-ErrorLocatingServer/InstanceSpecified)解决方法:在S
8、QLExpress2005上的设置修改其RemoteConnectionenable,就可以使
此文档下载收益归作者所有