日期:2014-05-17  浏览次数:20427 次

server=.与server=.\sql2008有区别的吗????????????
本帖最后由 ZR__MaNong 于 2013-10-31 23:25:39 编辑
    刚才才把项目搭建起来 一开始总是显示不出数据 在底层有个调用存储过程的方法 程序一运行到那里  就出现异常
     
http://img.my.csdn.net/uploads/201310/31/1383232896_7378.jpg
(错误图片沙发也能看得到  直接传搞死喘不上来)


  找啊找 找啊找 最后在webconfig中 找到了配置文件
  <add name="ConnectionString" connectionString="Database=***;Server=.\sql2008;User ID=sa;Password=1;" providerName="System.Data.SqlClient"/>

最后该成

<add name="ConnectionString" connectionString="Database=NetHis_HISClinic_3_5_3;Server=.;User ID=sa;Password=1;" providerName="System.Data.SqlClient"/>
之后程序终于读出了数据

想请问各位大神 这两种链接方式有区别吗?我记得有时候链接数据库的时候确实要加上\sql2008的 请大神给个解释 谢谢

------解决方案--------------------
因为服务器上装了多SQL实例.

server=.  --> 连接服务器的默认SQL实例.

server=.\sql2008  --> 连接服务器上名称为"sql2008"的实例.