码迷,mamicode.com
首页 > 数据库 > 详细

Asp.Net配置Web.config连接SqlServer数据库

时间:2018-09-29 20:30:02      阅读:476      评论:0      收藏:0      [点我收藏+]

标签:text   信息   数据库配置   9.png   记录   简单的   ado   验证方式   原因   

前言

 今天下午帮同学解决了bug,一个小问题耽误了lz接近一下午的时间。写篇博客记录下在这个过程中遇到的问题。

解决过程

 step1:在连接数据库的时候,提示连接失败,这种问题有80%的概率是因为web.config中连接字符串写错了。首先web.config连接Sqlserver数据库配置有两种验证方式

  • Windows身份验证
    string connectionstring ="Server=服务器名;Integrated Security=SSPI;database=LibraryMis";
  • Sql验证
    string connectionstring ="server=服务器名;database=LibraryMis;uid=用户名;pwd=密码";


 step2:下面是我的连接方式:

<appSettings>
      <add key="ConnectionString" value="server=localhost;database=NewsSystem;uid=sa;password=guozhen;"/>    
  </appSettings>


 step3:问题就出现在server这,Sqlserver分为两种

  • 普通企业版:在表示数据库服务器名称用.或者(local)
  • Express版(以前叫做msde):表示数据库服务器名称用.\sqlexpress或者(local)\sqlexpress

    怎么区分两者呢?我的建议是直接数据库中查看,右击数据库查看连接信息,如果用的是sqlserver自带的数据库连接工具,直接右击属性查看数据库名称即可。

    技术分享图片
    后记

     其实之前我做的时候遇到过这种问题,当时没有仔细考虑原因。再给同学改bug的时候,我只考虑到了横向的原因,即换种字符串的连接方式。纵向的原因没有深究,其实是个很简单的问题。下面看下这次作业的截图,感觉做的还可以。

    技术分享图片

Asp.Net配置Web.config连接SqlServer数据库

标签:text   信息   数据库配置   9.png   记录   简单的   ado   验证方式   原因   

原文地址:http://blog.51cto.com/13416247/2287705

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!