日期:2014-05-18  浏览次数:20511 次

asp.net程序安装与设置的问题,急!100分求解
我今天把我做的asp.net   2.0的程序按在了一个服务器上,这个服务器是win2003,数据库是sql2000sp4,但是当我访问我的程序的时候提示我下面的错误

在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   SQL   网络接口,   error:   26   -   定位指定的服务器/实例时出错)  

请注意,我的机器里面装的是sql2000,但是这个错误提示的是2005如何如何...
到底是为什么?这个问题困扰了我一天,在网上搜索了很多,看了很多方法,也没解决我的问题!请高手指点一下!

注,这个服务器上没有安装vs2005,难道必须安装vs2005才行吗?我的程序在我原来的机器上运行正常



------解决方案--------------------
把你要连接的数据库的远程连接打开。
如果数据库和web服务器是同一台机器,建议连接字符串中使用(local)来代替机器名或ip地址
------解决方案--------------------
以前问这个问题的人很多,但好像都没有找到合适的答案

推测一下其实装.NET 2.0的时候,一些SQL Server 2005的东东装了上去..

SQL Server 外围应用配置器(如果有的话) -- 远程连接,打开Tcp/Ip 默认的是本地连接,要选中本地连接和远程连接
SQL Server configuration Manager(如果有的话) -- SQL Server 2005网络配置 -- SQLEXPRESS的协议 -- TCP/IP -- IP地址 动态端口一律 1433



------解决方案--------------------
其实 这个就是你连接数据库 错误 

我也发生过!他就提示连接:SQL2005错误 

这个不用理会 只要你链接字符串正确就行。。

------解决方案--------------------
你是用文件连接的方式吧,如果把数据库附加到SQL Server中,用用户名密码访问,或者Windows身份验证访问就没有这个问题了。
------解决方案--------------------
这个兄弟我也遇到过,有如下几种情况容易出现上面的问题。
1.查看Web.config,数据库链接字符串是否正确。
/////////////////////////////////////////////////
<connectionStrings>
<add name= "ConnStr " connectionString= "Data Source=.;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=123456 " providerName= "System.Data.SqlClient "/>
</connectionStrings>
/////////////////////////////////////////////////////
2.为你的Asp.Net网站创建新的应用程序池。具体看看你的IIS,是否多个站点共用一个应用程序池。
------解决方案--------------------
这个兄弟我也遇到过,有如下几种情况容易出现上面的问题。
1.查看Web.config,数据库链接字符串是否正确。
/////////////////////////////////////////////////
<connectionStrings>
<add name= "ConnStr " connectionString= "Data Source=.;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=123456 " providerName= "System.Data.SqlClient "/>
</connectionStrings>
/////////////////////////////////////////////////////
2.为你的Asp.Net网站创建新的应用程序池。具体看看你的IIS,是否多个站点共用一个应用程序池。
——————————------------------------
第二点重要..