请教几个困惑很久的web.config问题!谢谢!1.请问在web.config中连接sql2000的字符串server=123中的123到底是计算机名还是sql2000服务器的名字啊?(因为在我自己装操作系统时把计算机名也设为了123)<appSettings>
<add key="ConnectionString" value="server=123;database=Mydata;user=sa;pwd=001123"/>
   </appSettings>
2.是不是装了sql2000后,sql2000服务器的名字就自动的和计算机名一样了啊?还是sql2000服务器在装的过程中可另外取名?(由于装sql2000服务器时间久了,我也不记得自己是否另取了名的,反正我点任务栏右边sql2000图标,看到上面的服务器名同计算机名一样,也是123,搞得自己有点糊涂)

解决方案 »

  1.   

    server=123可以是IP地址,也可以是域名(局域网内是主机名称)
      

  2.   

    是服务器的名字!如果是你默认的话,SQL会自动按照你的计算机名成命名SQL SERVER!当然你也可以在安装的时候自己命名
      

  3.   

    请大侠给个明确的回复啊!谢谢!在web.config中,server=123中的123到底是计算机名还是sql2000服务器的名字啊?
      

  4.   

    怎么这个贴上都是说的计算机名啊?我真晕了啊!不知道该听谁的了啊!看来这问题还要继续糊涂下去了啊!请大侠给个明确的回复啊!谢谢!http://community.csdn.net/Expert/topic/4288/4288962.xml?temp=.3759577
      

  5.   

    如果你的sql server只装了一个实例,且为默认,那么这个就是你的计算机名
    如果有多个实例,那么这个就是你的实例名。
      

  6.   

    是计算机名,也可以是IP地址在安装SQL Server的时候,如果你定制的话,可以看到他是用TCP侦听服务的
      

  7.   

    尽管在 SQL Server 术语中不经常使用“实例”这个术语,但是 实例的概念在 SQL Server 和 DB2 UDB 中是相似的。用户通常只把它称为“服务器”。对于这两个产品而言,实例提供一个独立的环境,数据库对象在其中创建,并且应用程序在这些对象上运行。由于实例遵循一种“不共享”的体系结构,因此一个实例的对象通常不与其它实例的对象进行交互。在 SQL Server 中,您可以有一个“缺省”实例(仅有一个)和一些命名实例。 缺省实例在第一次安装 SQL Server 时创建,并由计算机名来标识。而 命名实例在创建 缺省实例之后创建,并必须通过 computer_name\\instance_name 的格式来进行标识。 
      

  8.   

    是计算机名
    server=123;  //表示计算机名为123的默认实例,在这里省略了实例名如果你要连接命名事例则要指定实例名,如:server=123\实例名
      

  9.   

    同意 mathsword(梦在流浪) 的说法。
      

  10.   

    vivianfdlpw() 说的对,我现在的SQL Server链接字符串就是这样写的。
     server=计算机名(或IP)\实例名
    如果就一个实例,且没有进行啥特殊的命名(即,你在安装的时候,用的默认实例名),那么也可以写:
     server=计算机名(或IP地址)//链接字符串还有一种不用server的写法,如下例子:
      Provider=SQLOLEDB.1;User ID=sa;Password=XXX;Persist Security Info=True;Initial   
        Catalog=数据库名;Data Source=计算机名(或IP地址)[\实例名]
    //方括号[]中的内容,在没有特殊的实例名的时候,可以不写
    ///////////////////////////////////////////////////  
    这个例子中,Data Source和你提到的server对应的是一个东西,其写法应该按照我在开头提到的方法来写。