connectionString="server=.\MSSQLSERVER;database=ykt0805;uid=sa;pwd=123;改成这样试试:connectionString="server=ip地址;database=ykt0805;uid=sa;pwd=123;

解决方案 »

  1.   

    或者:connectionString="server=.;database=ykt0805;uid=sa;pwd=123;"就是不需要加上实例名称:mssqlserver,只需要写个机器名,或者就写个 点,就可以
      

  2.   

    这样是可以的 主要是我还要装一个Sql2008 不加命名管道的话可行吗?
      

  3.   

    这样是可以的 主要是我还要装一个Sql2008 不加命名管道的话可行吗?呵呵,没问题的。我的电脑上就安装了两个实例,一个是默认实例:mssqlserver,一个是sql2008R2(端口是14335),连接都没问题的。那么另一个实例可以这么连接:.,14335
      

  4.   

    这样说吧 我有两个程序一个使用sql2005的数据库 一个使用sql2008的数据 这个连接字符串是不是要加命名管道才能够正确连接?
      

  5.   

    这样是可以的 主要是我还要装一个Sql2008 不加命名管道的话可行吗?呵呵,没问题的。我的电脑上就安装了两个实例,一个是默认实例:mssqlserver,一个是sql2008R2(端口是14335),连接都没问题的。那么另一个实例可以这么连接:.,14335
    哦 明白 这样就是用端口来区分
      

  6.   

    这样是可以的 主要是我还要装一个Sql2008 不加命名管道的话可行吗?呵呵,没问题的。我的电脑上就安装了两个实例,一个是默认实例:mssqlserver,一个是sql2008R2(端口是14335),连接都没问题的。那么另一个实例可以这么连接:.,14335
    请问有什么方法能够让加命名管道也能够连接到数据库?
      

  7.   

    不太明白 我原本是想用server=.\MSSQLSERVER和server=.\sql2008r2来区分的 这样怎么才能实现
      

  8.   

    不太明白 我原本是想用server=.\MSSQLSERVER和server=.\sql2008r2来区分的 这样怎么才能实现
    这样也可以,但是修改一下就行,默认实例不能带实例名称:server=.和server=.\sql2008r2
      

  9.   

    默认实例(一般就是第一个安装的实例),直接用.即可,不用\mssqlserver这样