成功安装过sql server 2000 然后卸载装2005.
运行setup,在刚开始的安装程序支持文件之正在配置组件时,报指令引用的内存不能为read。
搜索了很多仍不能解决,硬件、操作系统应该没问题,也没毒
安装路径的文件夹已删除,相关服务也删除了,注册表相关也删了。
问题仍在,跪求解决方法!

解决方案 »

  1.   

    清除干净SQL2000,要不然直接重装一下系统也成
      

  2.   

    日志贴上来..
    系统日志里面好像有,如果没有,查SQL安装日志
      

  3.   

    --楼主:打个系统补丁NAP32.exe  and 将文件MFC71.dll替换一下 试试:
      

  4.   

    sql安装日志 部分如下:
    操作开始 20:54:56: CostFinalize。
    MSI (s) (9C:C0) [20:54:56:218]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:218]: Note: 1: 1935 2: {C0AC792C-5DF6-4DB7-82B9-F7AF97B120F8} 3: 0x80004005 4:  5: CreateAssemblyCache 6: microsoft.sqlserver.gridcontrol.resources,Version="9.0.242.0",processorArchitecture="MSIL",Culture="zh-CHS",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:218]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:218]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:218]: Note: 1: 1935 2: {345B0653-AA72-40A0-8236-9EDC3DA3F624} 3: 0x80004005 4:  5: CreateAssemblyCache 6: microsoft.sqlserver.setup.resources,Version="9.0.242.0",processorArchitecture="MSIL",Culture="zh-CHS",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:218]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:218]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:218]: Note: 1: 1935 2: {A10982E9-2146-422B-95AB-753E9DFD9754} 3: 0x80004005 4:  5: CreateAssemblyCache 6: microsoft.sqlserver.wizardframeworklite.resources,Version="9.0.242.0",processorArchitecture="MSIL",Culture="zh-CHS",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:218]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:218]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:218]: Note: 1: 1935 2: {4BA1E0B7-A0E4-4167-A7A8-02EF86275C4B} 3: 0x80004005 4:  5: CreateAssemblyCache 6: microsoft.netenterpriseservers.exceptionmessagebox.resources,Version="9.0.242.0",processorArchitecture="MSIL",Culture="zh-CHS",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:218]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:312]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:328]: Note: 1: 1935 2: {0620FF70-BDD4-4BD9-98AE-6C73C7B183E2} 3: 0x80004005 4:  5: CreateAssemblyCache 6: Microsoft.SqlServer.CustomControls,Version="9.0.242.0",processorArchitecture="MSIL",Culture="neutral",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:328]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:328]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:328]: Note: 1: 1935 2: {F551DA44-8A83-45DD-927C-CDFB7F2B2032} 3: 0x80004005 4:  5: CreateAssemblyCache 6: Microsoft.SqlServer.Setup,Version="9.0.242.0",processorArchitecture="MSIL",Culture="neutral",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:328]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:328]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:328]: Note: 1: 1935 2: {7F618CB9-9BCE-4C1E-9E33-59E8A564E456} 3: 0x80004005 4:  5: CreateAssemblyCache 6: Microsoft.SqlServer.GridControl,Version="9.0.242.0",processorArchitecture="MSIL",Culture="neutral",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:328]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:328]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:328]: Note: 1: 1935 2: {52723CBD-3400-458C-988A-4D012E6CAEDB} 3: 0x80004005 4:  5: CreateAssemblyCache 6: Microsoft.SqlServer.WizardFrameworkLite,Version="9.0.242.0",processorArchitecture="MSIL",Culture="neutral",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:328]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:328]: Assembly Error:未指定的错误MSI (s) (9C:C0) [20:54:56:328]: Note: 1: 1935 2: {1F3316BE-825B-4390-A9D2-AF3EECCAE9F6} 3: 0x80004005 4:  5: CreateAssemblyCache 6: Microsoft.NetEnterpriseServers.ExceptionMessageBox,Version="9.0.242.0",processorArchitecture="MSIL",Culture="neutral",PublicKeyToken="89845dcd8080cc91",FileVersion="9.0.1399.0" 
    MSI (s) (9C:C0) [20:54:56:328]: ignoring fusion interface error, assuming we are bootstrapping (MsiNetAssemblySupport is unset)
    MSI (s) (9C:C0) [20:54:56:328]: Doing action: ARPInstallLocation.A78BF737_1F3C_4946_82B7_F6EC3A0BAA08
    操作结束 20:54:56: CostFinalize。返回值 1。
      

  5.   

    换了个安装程序还是不行~~
    后来郁闷了装了sql server 2000,报语法错误,装好后Delphi5关闭时狂报错,闪着连啥错都看不清~~~~
      

  6.   

    经过不懈的努力,自己解决了——虽然还是不很明白原因。
    真的可以不重装系统,安装sql server时会自动安装.net framework 2.0(如果没有的话)。
    把原先sql server的文件夹、相关服务、注册表相关删干净,把.net framework 2.0也卸载了自己再下载个重装上,然后安装sql server就ok了。