先删除干净,再重新安装要删除注册表里的所有和sql server有关的项目

解决方案 »

  1.   

    怎样删除注册表里的所有和sql server有关的项目?
      

  2.   

    注册表中查找并删除所有的mssqlserver选项.
    删除SQL安装生成的目录 将SQL安装文件复制到硬盘上,以保证所有的安装文件都能被正常读取(排除安装文件的问题)然后重新启动操作系统,再重新安装如果问题依旧,试试先修复操作系统.命令提示符下执行:
    sfc /scannow然后按上面的方法重新安装一次.
    死马当活马医,试试先安装
    Microsoft Data Access Components (MDAC) 2.8
    http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE
    如果还不行,放入操作系统的安装光盘,安装操作系统,安装的时候选择修复.完成后,再按第一楼的方法重试安装.如果还是不行,重新安装操作系统.
    如果还是不行,检查硬件,特别检查磁盘分区有没有坏区. 
    另外一个很另类的问题是,有个网友安装了N次不成功,换个电源就行了.
      

  3.   

    谢谢各位的指点,我的sql原来安装在c盘,现在安装d盘就好了,但新的问题也出来了,不能关联原来的数据库文件,请指点一下。新建数据库文件--名称:shgd
                      数据文件:d:\program files\mssql\data\shgd_data.mdf(默认)
                                我想把它关联到c:\program files\mssql\data\shgd_data.mdf,提示
                                出错,说文件已存在。怎样解决???
      

  4.   

    不要建新库,直接附加原来的数据库文件:企业管理器
    --右键"数据库"
    --所有任务
    --附加数据库
    --选择你的.mdf文件名
    --确定
    --如果提示没有.ldf文件,是否创建,选择"是"
    查询分析器中的方法:
    --有数据文件及日志文件的情况
    sp_attach_db '数据库名'
    ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
    ,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况
    sp_attach_single_file_db '数据库名'
    ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
      

  5.   

    谢谢 zjcxc(邹建) ,已解决。