原计算机安装的是sql server 2000 8.0.194(2000原始版本),win 2003 操作系统现想让2000和2005共存,默认安装了sql server 2005。安装成功后,重新启动后,打开management工具,只能连接上sql2000(8.0.194)的服务。无法连接到计算机名\SQLEXPRESS(9.0.1399)的服务,在2000的服务管理器中也看不到该服务。请问如何如何解决这个问题

解决方案 »

  1.   

    1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作); 
    2)、把Microsoft SQL Server文件夹整个删掉; 
    3)、运行注册表,删除如下项: 
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER 
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT 
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER 
        HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server 
    4)、需要的话就重新启动系统; 
    5)、重新安装,安裝的時候2000與2005選擇不同的實例
      

  2.   

    到管理工具--服务中看看有没有 sql server 的服务
      

  3.   

    sql server 2000 似乎不能连接到sql server 2005, 我用企业管理器是连不上。 
    SQLEXPRESS网络支持默认情况下,SQL Server Express 只能访问本地计算机上的共享内存连接类型。SQL Server Express 不支持 VIA 协议和 HTTP 协议。因为默认情况下只能使用共享内存,所以除非打开网络,否则无法从远程计算机连接到 SQL Server Express。可以通过以下方式打开网络: • 使用外围应用配置器工具启用网络,并启用和启动 SQLBROWSER 服务。 
    • 使用 SQL Server 配置管理器启用相关协议,并启动 SQL Browser。图 2 介绍了如何使用此工具启用网络协议。 
    • 如果您预先知道需要网络支持,请在安装命令行中使用 DISABLENETWORKPROTOCOLS=0。 
    • 使用基于 SMO 的脚本启用协议。