连接数据库出错,在线求大神帮忙看看 ,本人新手

u010598414 2014-04-25 12:48:03
System.Exception: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 在 DBUtility.DbHelperSQL.Query(String SQLString) 位置 D:\wwwroot\打单系统\wb_DAL\DbHelperSQL.cs:行号 438 在 log.check(String name, String password) 位置 c:\Users\Administrator\Desktop\ceshi\dadanxitong\web\log.aspx.cs:行号 32


配置文件如下
<?xml version="1.0"?>
<configuration>
<appSettings>

<add key="ConnStr" value="server=.;uid=sa;pwd=lxc19901027;database=ServiceDB"/>


</appSettings>
<connectionStrings/>
<system.web>
<!--
设置 compilation debug="true" 可将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true" targetFramework="4.0">
</compilation>
<!--
通过 <authentication> 节可以配置 ASP.NET 用来
识别进入用户的
安全身份验证模式。
-->
<authentication mode="Windows"/>
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
<pages validateRequest="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
</pages>
</system.web>
<!--
在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 system.webServer
节。对早期版本的 IIS 来说则不需要此节。
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
</configuration>
...全文
61 点赞 收藏 2
写回复
2 条回复
mingcsharp 2014年04月25日
你的数据库不是本机吧,那么你确定你的服务器有没有开通tcp/ip协议哦,如果你的服务器安装了360,或者打开了防火墙,请关了360和防火墙哦,
回复 点赞
於黾 2014年04月25日
先用第三方工具测试下数据库的连接 再怀疑代码
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告