两个问题:
第一个:我用的是VS2005自带的那个SQLServerExpress.
程序连本机的字符串是—>
<add key="source" value="server=.\SQLEXPRESS;user id=sa; password=sa; database=History;" />若是想连对方的SQLServer2008的话,应该怎么写?对方的IP是 192.0.0.186。
PS:还需要设置别的东西么?
第二个问题,我自己机器上是VS2005自带的那个SQLServerExpress.如果我自己机器想安装SQLServer2008的话,
是否要先卸载掉之前的这个SQLServerExpress.希望高手指点!!
感激不尽!

解决方案 »

  1.   

    1:
    貌似 VS2005自带的那个SQLServerExpress 不能连 其他机器2:不用
      

  2.   

    暂时不考虑我手里这个数据库 直接连对方数据库的话 下面这个格式能连上不
    假设对方IP是111.111.111.111
    <add key="source" value="server=111.111.111.111\SQLEXPRESS;user id=sa; password=sa; database=History;" /> 
      

  3.   

    如果对方是 sql 08 的话,server=111.111.111.111 就可以了 不用 \SQLEXPRESS
      

  4.   

    http://connectionstrings.com/sql-server-2008
      

  5.   

    连接字符串又不区分2005、2008等SQL数据库版本<add key="ConnectionString" value="Server=(LOCAL);Database=Demo;Uid=sa;PWD=sa;" />
      

  6.   

    sql server 默认都是1433 ,可以不写
      

  7.   

    \SQLEXPRESS 去掉,用户名和密码正确即可
      

  8.   

    <add key="ConnectionString" value="Server=192.0.0.186;Database=Demo;Uid=sa;PWD=sa;" />
    不过我看你说的那个IP地址是有问题的。不大可能是192.0 基本上都是192.168开头的!你问清楚 一下看。是不是这搞错了。