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”。