“/NetShop SQL 2000”应用程序中的服务器错误。
--------------------------------------------------------------------------------在建立与服务器的连接时出错。在连接到 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 的连接)源错误: 
行 19:         {
行 20:             string sqlstr = "select top 2* from vb_GoodsInfo where GoodsIsNew='是' order by GoodsDate desc";
行 21:             sqlconn.Open();
行 22:             SqlDataAdapter myda = new SqlDataAdapter(sqlstr,sqlconn);
行 23:             DataSet myds = new DataSet();
 

解决方案 »

  1.   

    这个是因为数据库连接的问题!
    简单的说就是找不到服务器!
    你可能是用的别人的代码吧?
    架设到自己的电脑上的话你要相应的把数据库文件导入到自己电脑上的数据库中!
    不过这样要非常注意数据库路径的问题!
    这样改动的话基本会出很多问题的!因为涉及到数据库连接的代码都要改动哈!
    一般要是通过配置web.config文件连接数据库的话还就好改点
    但是如果不是这样的话工程就大点!
    你如果是下的别人的代码建议你再去搜哈找access数据库的。这样这个问题就几乎不存在了!