数据库连接失败,失败的原因是
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) telnet 127.0.0.1 成功
telnet 127.0.0.1 1433 无法连接到指定端口请问该如何解决哦防火墙已经关闭。代码如下using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
private string ConnectionString = "data Source=Local;Initial Catalog=User;uid=sa;pwd='';Pooling=False";
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection(ConnectionString);
try
{
sqlConnection.Open();
Response.Write("<script>alert('" + sqlConnection.ConnectionString.Replace(";", "\\n") + "\\n 数据库的连接成功!');</script>");
sqlConnection.Close();
}
catch (Exception ex) {
Response.Write("数据库连接失败,失败的原因是<br/>" + ex.Message);
}
}
}
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) telnet 127.0.0.1 成功
telnet 127.0.0.1 1433 无法连接到指定端口请问该如何解决哦防火墙已经关闭。代码如下using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
private string ConnectionString = "data Source=Local;Initial Catalog=User;uid=sa;pwd='';Pooling=False";
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection(ConnectionString);
try
{
sqlConnection.Open();
Response.Write("<script>alert('" + sqlConnection.ConnectionString.Replace(";", "\\n") + "\\n 数据库的连接成功!');</script>");
sqlConnection.Close();
}
catch (Exception ex) {
Response.Write("数据库连接失败,失败的原因是<br/>" + ex.Message);
}
}
}
解决方案 »
- 简单的问题!!!
- 当数据库不支持事务时TransactionScope能在业务层代替管理事务吗?
- 求救!数据库工具
- 怎么得到某一个时间和当前时间相差几分钟
- 急急急!!!文件上传大问题???
- this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;不赋值
- 框架网页:左边完成excel表导出后,右框架里tree的连接全部不能用了,咋回事啊?刷新右框架的页面,就可以了
- .ne(b/s)项目做好以后,是不是所有的文件都要上传?那些文件可以不传?
- 关于gridview绑定数据问题,通过变量关联
- dropdownlist取值的问题
- asp.net部署的问题
- aspx.动态生成image控件个数
其实提示已经说得很清楚在默认的设置下 SQL Server 不允许进行远程连接,你在Sql Server Surface Area Configuration那里设置允许远程连接就可以了
改成这样试验一下
SQL Server Configuration Manager 里面的网络设置里的协议我全部启用了
不好使。不过谢谢你。
按照你的方法 测试成功,谢谢!
马上给分。