我台电脑同时安装了SQL2000 SQL2008,现在我用程序SQL2008 请问如何写数据连接符
<add key="ConnStr" value="server='192.168.0.5';uid='sa';pwd='123';database='myBase';"/> 这个写只会连接到SQL2000,我的程序环境是VS05

解决方案 »

  1.   

    一样的
    但是2000和2008你肯定一个是默认实例,一个是命名实例,如果2008是命名实例,Server的值要这样写
    .\2008的实例名
      

  2.   

    如果SQL SERVER 2005或者2008 EXPRESS版本的,那么
    <add key="ConnStr" value="server=192.168.0.5\SQLEXPRESS;uid=sa;pwd=123;database=myBase;"/> 
    如果SQL SERVER 2005或者2008 企业版本,那么是
    <add key="ConnStr" value="server=192.168.0.5;uid=sa;pwd=123;database=myBase;"/> 
      

  3.   

    一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。 命名实例 除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。
      

  4.   

    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=
    http://www.connectionstrings.com/sql-server-2008