自己顶个~~
up
upup
坐等~

解决方案 »

  1.   

    local是默认实例,也就是第一个安装的SQLServer,而你的是2008,所以local实际上是2008,如果你出现2个,那应该是2008没有彻底卸载干净,你可以考虑使用命名实例或者全部重新卸载干净后再重装2000
      

  2.   

    这个可能是和你修改了计算机名称有关系的。1、查询
    ***************************************
    use master
    go
    select @@servername
    select serverproperty('servername')
    ***************************************
    如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
    2、运行以下脚本修改
    ***************************************
    if   serverproperty('servername')   <>   @@servername  
        begin  
        declare   @server   sysname  
        set   @server   =   @@servername   
        exec   sp_dropserver   @server   =   @server  
        set   @server   =   cast(serverproperty('servername')   as   sysname)  
        exec   sp_addserver   @server   =   @server   ,   @local   =   'LOCAL'  
    end
    ***************************************
    说明:其实就是删除旧的服务器名servername,再添加新的服务器名
    sp_dropserver '旧的服务器名'
    sp_addserver '新的服务器名' , 'LOCAL'
    3、重启SQL SERVER
    4、再运行以下脚本验证一下。
    ***************************************
    use master
    go
    select @@servername
    select serverproperty('servername')
    ***************************************
      

  3.   

    我这种小白没有记得特别清楚   开始是百度谷歌各种找解决方法  按照上面的提示操作的
    然后我觉得可能的原因是有两个:之前的2008没有卸载干净   但是我是在添加删除程序里面卸载的   不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了   但是这个可能是之前安装2008版本的时候默认给改了   对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大
      

  4.   

    确实   但是为什么今天查询分析器连接不了服务器呢   程序里面连接驱动一直没成功
    从2000版的企业管理器直接启动查询分析器,什么服务器帐号密码全不需要。没有连接上呢   是不是这个local是2008版本的那个实例?然后低版本的连不上高版本服务器的?如果现在想要重装2000版本的话  需要怎么做能够确保2008版本的卸载干净呢?
      

  5.   

    没有连接上呢   是不是这个local是2008版本的那个实例?然后低版本的连不上高版本服务器的?
    你还记得2000的命名实例不?不要用local试试,2000可以连2005,不过连2008就没试过了
    如果现在想要重装2000版本的话  需要怎么做能够确保2008版本的卸载干净呢?
    在控制面板中把所有SQL的字样全部删掉,一般就没问题了
      

  6.   

    我这种小白没有记得特别清楚   开始是百度谷歌各种找解决方法  按照上面的提示操作的
    然后我觉得可能的原因是有两个:之前的2008没有卸载干净   但是我是在添加删除程序里面卸载的   不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了   但是这个可能是之前安装2008版本的时候默认给改了   对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大重新配置能好么(求具体步骤)   还是需要重装呢   如果重装的话怎么能保证卸载干净
      

  7.   

    我这种小白没有记得特别清楚   开始是百度谷歌各种找解决方法  按照上面的提示操作的
    然后我觉得可能的原因是有两个:之前的2008没有卸载干净   但是我是在添加删除程序里面卸载的   不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了   但是这个可能是之前安装2008版本的时候默认给改了   对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大重新配置能好么(求具体步骤)   还是需要重装呢   如果重装的话怎么能保证卸载干净机器名可以这么修改:
    1、查询
    ***************************************
    use master
    go
    select @@servername
    select serverproperty('servername')
    ***************************************
    如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
    2、运行以下脚本修改
    ***************************************
    if   serverproperty('servername')   <>   @@servername  
        begin  
        declare   @server   sysname  
        set   @server   =   @@servername   
        exec   sp_dropserver   @server   =   @server  
        set   @server   =   cast(serverproperty('servername')   as   sysname)  
        exec   sp_addserver   @server   =   @server   ,   @local   =   'LOCAL'  
    end
    ***************************************
    说明:其实就是删除旧的服务器名servername,再添加新的服务器名
    sp_dropserver '旧的服务器名'
    sp_addserver '新的服务器名' , 'LOCAL'
    3、重启SQL SERVER
    4、再运行以下脚本验证一下。
    ***************************************
    use master
    go
    select @@servername
    select serverproperty('servername')
    ***************************************
      

  8.   

    如果是要卸载sql server 2008,可以参考下面的方法:1.停掉SQL SERVER 2008所有相关服务2.在控制面板“添加删除程序”中,删除SQL SERVER 2008相关的程序3.下载 Windows Install Clean Up 工具卸载SQL 2008组件,安装默认C:\Program Files\Windows Installer Clean Up,运行(google it ~关于怎么用懒得写,看看就知道了)删除所有SQL服务4.清除注册表
        将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除
        将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除5.删除残留文件6.将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除7.重启计算机 (这世界清净了)
      

  9.   

    控制面板中把SQL的字样全部删除--------我记得之前是这样卸载2008的呀   可能哪里漏掉了吧然后不知道实例是不是就是企业管理器SQL server组下面的服务器名呢

    如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决)   这样删除的话是不是就是删除了2008版本的那个实例呢
      

  10.   

    如果你能登录,用SELECT @@VERSION看看版本
      

  11.   

    控制面板中把SQL的字样全部删除--------我记得之前是这样卸载2008的呀   可能哪里漏掉了吧然后不知道实例是不是就是企业管理器SQL server组下面的服务器名呢

    如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决)   这样删除的话是不是就是删除了2008版本的那个实例呢你是这么删除的呀,这样会有问题,你得通过安装程序来卸载,不能手动删除实例,因为还有注册表等,也得删除的
      

  12.   

    新建注册连不上有可能是你的sa的密码错了,可用服务器那输入(local)或.再试一下,应该可以啊,SQL 2000 连这个没出过什么大问题。
      

  13.   

    控制面板中把SQL的字样全部删除--------我记得之前是这样卸载2008的呀   可能哪里漏掉了吧然后不知道实例是不是就是企业管理器SQL server组下面的服务器名呢

    如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决)   这样删除的话是不是就是删除了2008版本的那个实例呢你是这么删除的呀,这样会有问题,你得通过安装程序来卸载,不能手动删除实例,因为还有注册表等,也得删除的
    嗯啊  下载了你推荐的那个工具  真心不错  发现的确好多sqlserver2008的残留项,不过删除的时候总是提示系统错误  然后中断掉了   这是正常现象么?
    另:为什么在这个卸载工具中没有看到sqlserver2000的相关信息呢?百度了下,如果要完全删除实例,是不是得卸载安装在计算机上的相关数据库呀?查询分析器暂时连接不了,不过上面的内容真心不错,一直在找的~~先收下了
      

  14.   


    z合格是2000,不过我不知道它是不是能获取准确这样呀  长见识了
    合格2000,不知道是否能准确获取是什么意思呢?   我下载的sqlserver2000有问题么?
    现在把电脑上的数据库全部卸载掉  一会儿重装  希望能解决
      

  15.   

    最后重装是吧?建议把实例名设为一个可标识的名字,比如sql2000,sql2008,这样你就知道连的是哪个版本
      

  16.   

    这个要怎么改动?是用sql语句在查询分析器里面改么?
    默默问一句:1、实例名和计算机名什么关系呢?为什么不一样会出错?           2、昨天安装的时候用的是windows身份验证模式,但是连接驱动时候提示:not found  sources,用户名为“null”(后来在企业管理器里面修改为混合验证模式才解决。)
    疑问:难道用windows验证方式就注定连接驱动不成功么?还是我可能其他哪里写错了?