2024年5月4日发(作者:)
sql2005安装问题及解决办法
1. 安装sql 2005因为WMI配置,无法执行Sql Server 系统配置检查
先建立一个临时文件夹
我这里是c:temp
然后建立一个文件
文件内容如下:
@echo on
cd /d c:temp
if not exist %windir%system32wbem goto TryInstall
cd /d %windir%system32wbem
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) == () goto SkipSrv
if /I (%1) == () goto SkipSrv
if /I (%1) == () goto SkipSrv
%1 /RegServer
:SkipSrv
goto End
:TryInstall
if not exist goto End
wmicore /s
net start winmgmt
:End
运行,等运行完成就好了
如果还有问题请看下面:
在远程服务器的“开始”菜单上,单击“运行”。
在“打开”框中,键入,然后单击“确定”。
在Windows 管理体系结构程序中,右键单击“WMI 控制(本地)”,再单击“属性”。
在“WMI 控制(本地) 属性”对话框的“安全”选项卡中,展开Root,再单击CIMV2。
单击“安全设置”打开“安全设置 ROOTCIMV2”对话框。
向“组或用户名称”框中添加一个组或用户,并将其选中。
在“<组或用户>权限”框中,为希望远程检测服务状态的用户选择“远程启用”权限的“允许”
列。
2. 安装时“系统配置检查”常见警告信息及解决办法
2.1 提示“IIS功能要求”警告信息
解决办法:
安装IIS5.1_xp软件,方法如下
① 将IIS安装包解压出来。
② 打开控制面板“添加/删除Windows组件”,将“Internet信息服务(IIS)”前面的钩选上开始安
装。
在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目
录下)。这时,点浏览,选择刚刚解压的目录,这种让你选择安装文件的现象共会出现多次,每次的目
录都按上面说的步骤即可。
2.2 提示“COM+ 目录要求”警告信息
解决方法:
新建一个.bat文件,双击运行,代码如下:
view plaincopy to clipboardprint?
@echo off
setlocal
@echo %WINDIR% -uninstall
%WINDIR% -uninstall
call :delkey "HKCRCID"
call :delkey "HKLMSYSTEMCurrentControlSetServicesMSDTC"
call :delkey "HKLMSYSTEMControlSet001ServicesMSDTC"
call :delkey "HKLMSYSTEMControlSet002ServicesMSDTC"
call :delkey "HKLMSoftwareMicrosoftMSDTC"
@echo %WINDIR% -install
%WINDIR% -install
endlocal
goto :EOF
:delkey
set key=%1
call :delkeyq %key% >nul 2>&1
@echo.
goto :EOF
:delkeyq
REG DELETE %key% /F
3. 连接服务器失败
错误提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server
不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server
的连接) (Microsoft SQL Server,错误: 2)
无法打开到 SQL Server 的连接,一般出现这种情况有几种可能:
服务器地址不正确或或网络不正常;
Sql Server服务器上没有启用远程连接,这种可以性最大;
端口被其它程序占用。
打开开始菜单——Microsoft SQL Server 2005——配置工具——SQL Server外围应用配置器,点击“服
务和连接的外围应用配置器”,在左边的树状导航中选择:MSSQLSERVER——Database Engine——服务,
点击启动服务。
如果还不能连接再设置远程连接,在右边区域中选择“本地连接和远程链接”,然后选择“同时使用
TCP/IP和named pipes”。
发布评论