|
2#
楼主 |
发表于 2015-2-25 10:38:09
|
只看该作者
相关技术资料:
以前装过,昨天再次装:
一.第一次,自动安装进行到第二步,弹出对话框提示出现”以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误,重启,再装,仍然挂起
从网上搜,按如下结果操作:
先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\\Software\\Microsoft\\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重起。
将C:\WINDOWS目录下的sql.mif、sqlsp.log、sqlstp.log、sqlsrv32.rll、sqlwid.dll、sqlwoa.dll、dbmsqlgc.dll、SQLSRV32.dll、sqlclnt.rsp、sqlunirl.dll、SQLSERVR.EXE-18F260D8.pf、SQLMANGR.EXE-0150BA62.pf等清除;(偶机器SQL是打过SP4的)
删除的时候还应考虑到C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin\FPMMC.MSC;
如果安装仍不成功将C:\WINDOWS\Temp\SQLSETUP\BIN\SCM.EXE一并清除;
二,按以上建议操作后,重启机器,开始第二次装,自动安装过程中,信息提取完毕后,进行配置过程中提示:出现“安装程序配置服务器失败参考服务器错误日志”错误。(http://www.office-cn.net)
三、我自己考虑到我的机子上装vs2008时自带了一些sql2005的东西,于是从添加删除程序中将所有有关sql2005的东西全部卸掉,然后将vs2008的安装目录中的所有有关2005的东西都删掉,并从网上下载了一个“SQL安装挂起清除小工具”,接着按第二次重装前的步骤又把所有sql2000的东西删除,然后重启,用小工具清除一下,开始第三次重装,仍提示配置服务器失败;
四、又从网上搜,找到如下建议: (http://www.office-cn.net)
在自动安装过程中选择:高级属性===重建注册表
于是重启,第四次重装,安装顺利通过,但是打开企业管理器,出现"mmc未能创建管理单元"提示
五、从网上搜,如下:
?[开始]-->[运行] regedit 回车
2. 找到以下注册表子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
3. 右键单击 ClientSetup 注册表子项, [新建]-->[字串值]。
4. 重命名注册表子项,创建 SqlPath , 然后按 Enter。
5. 双击, SqlPath 注册表子项, 然后键入“C:\Program Files\Microsoft SQL Server Server\80\Tools” 在数值数据框中。 /这里多了一个 Server不知道
6. 单击[确定],然后关闭注册表编辑器。
7. [开始]-->[运行] cmd,输入 regsvr32 "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" 然后单击[确定]。/输入命令时SQL Server之间少输一个空格或“,导致无法载入sqlmmc.dll 按此步骤解决此问题。
按以上建议操作后,重启,打开企业管理器,仍然是 连 sql server 组也没有,但这次的错误提示多了两行:
名称:Microsoft SQL Server 企业管理器 (Access中国)
CLSID{00100100-1816-11d0-8EF5-00AA0062C58F}
但这个东西是能从注册表中找到的。
六、再搜,试了一下.bat,
@echo on
regsvr32 autoplt.dll /s
regsvr32 autowiz.dll /s
regsvr32 axscphst.dll /s
regsvr32 cdwtasks.dll /s
regsvr32 cdwtskui.dll /s
regsvr32 colctrl.dll /s
regsvr32 comnevnt.dll /s
regsvr32 ctasksui.dll /s
regsvr32 custtask.dll /s
regsvr32 dtsffile.dll /s
regsvr32 dtspkg.dll /s
regsvr32 dtspump.dll /s
regsvr32 dtsui.dll /s
regsvr32 dtswiz.dll /s
regsvr32 hhsetup.dll /s
regsvr32 objmgr.dll /s
regsvr32 pfclnt80.dll /s
regsvr32 pfutil80.dll /s
regsvr32 psdcscm.dll /s
regsvr32 sdiclnt.dll /s
regsvr32 semcomn.dll /s
regsvr32 Semcros.dll /s
regsvr32 Semdll.dll /s
regsvr32 semdts.dll /s
regsvr32 SEMEXEC.dll /s
regsvr32 semmap.dll /s
regsvr32 semnt.dll /s
regsvr32 Semobj.dll /s
regsvr32 semrepl.dll /s
regsvr32 semsfc.dll /s
regsvr32 Semsys.dll /s
regsvr32 semwebwz.dll /s
regsvr32 Semwiz.dll /s
regsvr32 sqdedev.dll /s
regsvr32 SQLDMO.dll /s
regsvr32 sqlftwiz.dll /s
regsvr32 sqlgui.dll /s
regsvr32 sqllex.dll /s
regsvr32 sqlmmc.dll /s
regsvr32 sqlns.dll /s
regsvr32 sqlqry.dll /s
regsvr32 sqlresld.dll /s
regsvr32 sqlsui.dll /s
regsvr32 sqlsvc.dll /s
regsvr32 sqlvdir.dll /s
regsvr32 stardds.dll /s
regsvr32 svrnetcn.dll /s
regsvr32 w95scm.dll /s
运行后,结果是出现了SQL SERVER组,但无项目;
七、于是又按照 高级选项——重建注册表 第六次重装,结果仍是无项目;
八、从网上找:
右击一个服务器或服务器组,然后单击"新建 ? SQL ? Server ? 注册"命令。 ? ? ? ?
? 在"服务器"框中,键入服务器名。 ?
? 一: ? ?
? 单击"使用 ? Windows ? 身份验证" ? ?
? -或- ?
? ?单击"使用 ? SQL ? Server ? 身份验证" ? ?
? 使用这种类型的连接,必须提供登录名和密码。选择"总是提示输入登录名和密码"复选框,以便总是提示用户输入登录名和密码,而不要将登录 ? ID ? 和密码保存在注册表中。 ?
在"服务器组"列表中,单击一个服务器组。 ? ? (Office中国)
如果所需要的组尚不存在,则单击生成("...")按钮创建它,并完成"服务器组"对话框。 ?
执行下列一个或多个操作: ? ?
选择"在控制台中显示 ? SQL ? Server ? 服务器的状态"复选框以打开服务轮询。 ?
选择"显示系统数据库和系统对象"复选框以显示所有系统数据库和对象。 ?
选择"在连接时自动启动 ? SQL ? Server"复选框以自动启动 ? SQL ? Server ? 实例。 ? ?
? 重复步骤 ? 1 ? 到 ? 5,在"SQL ? Server ? 企业管理器"中注册每个服务器。 |
|