在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败,寻解决方法

问题描述

在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException:在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)源错误:执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[SqlException(0x80131904):在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)]System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnectionowningObject)+428System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnectionowningConnection)+65System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)+117System.Data.SqlClient.SqlConnection.Open()+122System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)+117System.Data.SqlClient.SqlConnection.Open()+122System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)+117System.Data.SqlClient.SqlConnection.Open()+122System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)+117System.Data.SqlClient.SqlConnection.Open()+122IBatisNet.DataMapper.SqlMapSession.OpenConnection(StringconnectionString)+283[DataMapperException:Unabletoopenconnectionto"MicrosoftSQLServer,providerV2.0.0.0inframework.NETV2.0".]

解决方案

解决方案二:
数据实例连错了,你打开sql管理器,看看你连接的实例能不能登录
解决方案三:
配置工具——》外围应用配置器——》服务和链接的外围应用配置器——》DatabaseEngine——》远程连接——》勾选本地和远程连接,重启服务
解决方案四:
配置工具--》sqlserver外围配置--》在里面开启远程连接
解决方案五:
连接字符串是否正确开始 -> 所有程序 -> MSSQLServer-> 配置工具 -> Sqlserver外围应用配置器 ->服务和连接的外围应用配置器 -> 打开MSSQLSERVER节点下的Database Engine节点,选择"远程连接",接下来建议选择”同时使用TCP/IP和namedpipes”,确定后,重启数据库服务.
解决方案六:
1:连接字符串看下用户名还是密码是不是写错了2:是否开启远程连接
解决方案七:
配置工具——》外围应用配置器——》服务和链接的外围应用配置器——》DatabaseEngine——》远程连接——》勾选本地和远程连接,重启服务正解
解决方案八:
引用2楼ihandler的回复:

配置工具——》外围应用配置器——》服务和链接的外围应用配置器——》DatabaseEngine——》远程连接——》勾选本地和远程连接,重启服务

+1
解决方案九:
或者是你的连接字符串有问题,仔细检查下
解决方案十:
如果你是sqlserver2005和sqlserver2005EXPRESS(就是VS默认装的那个)在一台计算机上,连接sqlserver2005就这样,停掉sqlserver2005EXPRESS有时自动就好了sqlserver2005默认就开远程连接,sqlserver2005EXPRESS默认禁止
解决方案十一:
数据库服务开启了没,字符串写对了没,服务器地址后面要有express的
解决方案十二:
还是不行啊!我用asp写好了连接文件,然后连接数据库能成功连接并且可以操作数据库。但是放到asp.net里就不行了,怎么办?web.config里是这样写的<addkey="ConnectionString"value="server=192.168.0.1;database=数据库名;uid=账户;pwd=密码"/>还有一个通道.provider.config<providername="sqlServer2.0"enabled="true"default="true"description="MicrosoftSQLServer,providerV2.0.0.0inframework.NETV2.0"assemblyName="System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"connectionClass="System.Data.SqlClient.SqlConnection"commandClass="System.Data.SqlClient.SqlCommand"parameterClass="System.Data.SqlClient.SqlParameter"parameterDbTypeClass="System.Data.SqlDbType"parameterDbTypeProperty="SqlDbType"dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"usePositionalParameters="false"useParameterPrefixInSql="true"useParameterPrefixInParameter="true"parameterPrefix="@"allowMARS="false"/>
解决方案十三:
同样的问题在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLSnamespacecommon{publicclassClass1{publicconststringconnectstr="server=10.15.43.250;DataSource=qqq;InitialCatalog=UserInfor;UserID=sa;Password=zju308";publicconststringSQlinsert="select*fromUserInfor";publicconststringtablename="UserInfor";}}publicclassClass1{SqlConnectioncon=newSqlConnection(common.Class1.connectstr);SqlDataAdapterada;DataSetds=newDataSet();publicDataSetgetq(/*stringsql,stringtabelname*/){SqlCommandcmd=newSqlCommand(common.Class1.SQlinsert,con);ada=newSqlDataAdapter(cmd);ada.Fill(ds,"UserInfor");returnds;}publicpartialclassDefault2:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){dataSQl.Class1dac=newdataSQl.Class1();DataSetds=dac.getq();this.GridView1.DataSource=ds.Tables["0"].DefaultView;this.GridView1.DataBind();}}server=10.15.43.250server=fuwuqisqlexpress照上面的修改了还是不行我连的是另一台计算机上的数据库
解决方案十四:
该回复于2011-03-11 11:19:26被版主删除
解决方案十五:
安装sql2005吧
解决方案:
引用1楼wisdonlz的回复:

数据实例连错了,你打开sql管理器,看看你连接的实例能不能登录

我的是这个方法解决的!

时间: 2024-10-30 11:59:49

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败,寻解决方法的相关文章

sql 2005不允许进行远程连接可能会导致此失败的解决方法_mssql2005

(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 网站的数据库连接语句为:Server=127.0.0.1;uid=sa;pwd=xxx;database=xxx 经测试把server=127.0.0.1改为"server=."或"server=机器名",都可以正常连接: 所以只有在用IP时不能连接,经分析,解决方法如下: 1.打开Sql Server 2005 "配置工具" 中的&qu

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

error|server|程序 错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ",       上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因: 1.数据库引擎没有启动.  

急,求助高手。关于ASP.NET.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

问题描述 说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Data.SqlClient.SqlException:在建立与服务器的连接时出错.在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败.(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)源错误:行23:{行24:SqlConnectioncon=

。net中在连接到 SQL Server 2005 时,提示我在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

问题描述 .net中在连接到SQLServer2005时,提示我在默认的设置下SQLServer不允许进行远程连接可能会导致此失败. 解决方案 解决方案二:在.net中在连接到SQLServer2005时,提示我在默认的设置下SQLServer不允许进行远程连接可能会导致此失败.但我用的是本地的数据库啊!该如何解决啊?各位帮忙!

关于插入数据时候报错提示-在建立与服务器的连接时出错。在连接到 SQL Server 2005 时--本地成功.上传到服务器上运行错误

问题描述 用户可以登陆.说明链接成功;但不能插入数据.插入数据就提示下面错误---本地成功.上传到服务器上运行错误SqlConnectioncon=Class1.DBconnection();行59:con.Open();------------------------------------------(这里提示错误)行60:SqlCommandcom=newSqlCommand(sql,con);行61:returncom.ExecuteScalar().ToString();在建立与服务器

Win7电脑登录穿越火线LOL提示”服务器连接失败&quot;的解决方法

  Win7电脑登录穿越火线LOL提示"服务器连接失败"的解决方法           解决方法如下: 1.自己检查下网络连接,看看是不是网络延时太高照成的.可以在网上下载加速软件或者找宽带客服申请宽带加速解决; 2.也可以在登陆游戏前把没用的程序关掉,来增强游戏的读写速度解决; 3.也可以利用第三方软件,进行简单修复;例如[360安全卫士]打开里面的[人工服务]进入搜索页面搜索[cf连接服务器失败]就能简单解决; 上述也就是Win7电脑登录穿越火线LOL提示"服务器连接失败

sql server 2005时发生18452错误解决方法

ODBC 测试sql server 2005时发生18452错误解决方法 用.net开发的网站连接数据库里发生错误,当访问静态页面里显示正常. 1.首先想到的是测试ODBC数据源,当用sql用户和密码登录时出现如下图错误: 2.因为是在客户服务器上安装,所以未设置sa的密码,由于安装时未勾选择了"windows身份验证",所以当你测试sql server 2005的用户时出现此错误. 3.打开"SQL Server Management Studio"双击数据库所在

详解Windows10系统连接硬盘失败的解决方法

详解Windows10系统连接硬盘失败的解决方法:硬盘有固态硬盘(SSD 盘,新式硬盘).机械硬盘(HDD 传统硬盘).混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘).SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘.绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中.小编的本本安装了Wn10系统后,就打不开路由器挂载的硬盘.在大神的指导下,终于找到了无法连接硬盘的处理措施,在这就分

IP连接SQL SERVER失败(配置为字符串失败)图文解决方法_MsSql

使用IP连接SQL SERVER或者配置为连接字符串失败 情景一:当在webconfig文件中使用 <add key="ConnectionString" value="server=127.0.0.1;database=数据库名;uid=sa;pwd=1"/>来连接数据库中,发现登陆时候无法正常登陆,出现了一大堆错误: 情景二: 或者当在连接SQL SERVER时候输入IP如下:   提示无法连接或者连接错误.   解决方案: 第一步:检查TCP/IP