扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:lynn 来源:赛迪网技术社区 2007年9月12日
关键字: 安装 数据库 SQL Server SQL Server 各版本
17:17:41 Process Exit Code: (-1)
17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log 了解更多信息。
当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容
这时可以选择修复注册表,或安装ODBC修复工具
ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE
通过查看我的机器上生成的sqltp.log文件,发现是第二种错误。
我在“管理工具”下的“数据源(ODBC)” 中没有找到安装ODBC Driver相关内容。产生这个问题的原因是某些使用ODBC数据源的程序,在卸载的时候,会将ODBC Driver的信息都删除掉。
事实上,我们只需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。
在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册:
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
通过在dos命令行中运行上述命令,则注册好了ODBC驱动程序。
odbc是好了,但是再一次重装sql又出现了和第一次同样的问题,我开始有点泄气,后来我把安装盘放进去看了下,发现安装的时候有个高级选项,我点开一看,有rebuild注册表的选项,于是我把注册表备份了一份之后,选择这个选项又做了一次,结果这次我的sql居然可以用了。足足高兴了好几天。
如果经过“高级选项”还不能成功,则建议大家再次运行SQL Server安装程序,这次选择“对现有SQL Server实例进行升级、删除或添加组件”项,“向现有安装中添加组件”。安装完成后运行“企业管理器”,若用户选择的身份验证为: "SQL Server和Windows",并且在"高级选项" 安装过程输入了用户自定义的秘密(注意,在进行"添加组件安装"过程中,将不选择身份验证方式) 中则注册SQL Server时可能会出现如下问题:
---------------------------
SQL Server 企业管理器
---------------------------
未能建立与 ZOU 的连接。
原因: 用户 'sa' 登录失败。。
请验证 SQL Server 是否在运行并检查 SQL Server 注册属性(通过右击 ZOU 节点),然后重试。
---------------------------
确定
---------------------------
如果大家在"新建SQL Server注册"时,将sa密码为空时则能成功注册.
难道是"添加组件安装"过程中将原来安装时设置的sa密码进行了修改,设为空?
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者