ASP.NET问题啊 快来救救我吧

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:33:15
“/asp.net/WebSite12”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

源错误:

行 24: SqlDataAdapter myCommand = new SqlDataAdapter("select *from Customers", _conn);
行 25: DataSet ds = new DataSet();
行 26: myCommand.Fill(ds, "Customers");
行 27: GridView1.DataSource = ds.Tables[0].DefaultView;
行 28: GridView1.DataBind();

为什么会报错!!!!!!!!11

连接串_conn可能有问题;检查一下:
data source=127.0.0.1;
改为
data source=(local);

data source=.;
或data source=你的计算机名.

也有可能是:
SQL Server 未打补丁3(sql2ksp3).打上这个补丁就OK了
我在开发过程中遇见了和你一样的问题,搞了一天多,才发现这个原因,打上补丁,在SQL Server网络实用工具中检查确保你的sql服务器开启了命名管道和TCP/IP协议.

你的连接串没有初始化。或者不正确。配置配置。