SQL Server 2005安装过程中出现错误的解决办法
程序员文章站
2022-10-12 19:25:21
sql server 2005的英文rtm版我一个月前就下载了,到现在也没装上。 安装过程中总是提示我“无法连接数据库,不能对sql serv...
sql server 2005的英文rtm版我一个月前就下载了,到现在也没装上。
安装过程中总是提示我“无法连接数据库,不能对sql server进行配置”等等类似的信息。
我开始以为是我系统的原因,重装了好几次也不起作用。
今天终于找到了解决办法,感谢uestc95提供的这个方法。
把以下代码保存为.bat文件运行即可。
@echo on
cd /d c:\temp
if not exist %windir%\system32\wbem goto tryinstall
cd /d %windir%\system32\wbem
net stop winmgmt
winmgmt /kill
if exist rep_bak rd rep_bak /s /q
rename repository rep_bak
for %%i in (*.dll) do regsvr32 -s %%i
for %%i in (*.exe) do call :fixsrv %%i
for %%i in (*.mof,*.mfl) do mofcomp %%i
net start winmgmt
goto end
:fixsrv
if /i (%1) == (wbemcntl.exe) goto skipsrv
if /i (%1) == (wbemtest.exe) goto skipsrv
if /i (%1) == (mofcomp.exe) goto skipsrv
%1 /regserver
:skipsrv
goto end
:tryinstall
if not exist wmicore.exe goto end
wmicore /s
net start winmgmt
:end
安装过程中总是提示我“无法连接数据库,不能对sql server进行配置”等等类似的信息。
我开始以为是我系统的原因,重装了好几次也不起作用。
今天终于找到了解决办法,感谢uestc95提供的这个方法。
把以下代码保存为.bat文件运行即可。
复制代码 代码如下:
@echo on
cd /d c:\temp
if not exist %windir%\system32\wbem goto tryinstall
cd /d %windir%\system32\wbem
net stop winmgmt
winmgmt /kill
if exist rep_bak rd rep_bak /s /q
rename repository rep_bak
for %%i in (*.dll) do regsvr32 -s %%i
for %%i in (*.exe) do call :fixsrv %%i
for %%i in (*.mof,*.mfl) do mofcomp %%i
net start winmgmt
goto end
:fixsrv
if /i (%1) == (wbemcntl.exe) goto skipsrv
if /i (%1) == (wbemtest.exe) goto skipsrv
if /i (%1) == (mofcomp.exe) goto skipsrv
%1 /regserver
:skipsrv
goto end
:tryinstall
if not exist wmicore.exe goto end
wmicore /s
net start winmgmt
:end
下一篇: 有关于JSON的一些资料
推荐阅读
-
SQL Server 连接到服务器 错误233的解决办法
-
sql server 2008安装过程中服务器配置出错解决办法
-
win2008下安装SQL SERVER 2005出现IIS功能要求 警告解决方案
-
关于SQL Server 2008 安装提示"重新启动计算机失败"的解决办法
-
安装SQL Server 2008时 总是不断要求重启电脑的解决办法
-
安装sql server 2008时的4个常见错误和解决方法
-
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
-
SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to
-
安装SQL2005 29506错误码的解决方案
-
SQL Server 2005安装过程中出现错误的解决办法