可能由于操作系统不同,或者在安装SQL2008的时候已经安装SQL其他版本,因此可能会遇到问题,那么这时我们的实际经验和动手测试的能力也是非常重要的,这样才能少走弯路。 问题1:安装sqlserver2008R2,安装过程中提示错误:此计算机上安装了MicrosoftVisualStudio2008的早期版本。请在安装SQLServer2008前将MicrosoftVisualStudio2008升级到SP1。 之前我的电脑上确实装了vs2008,于是我准备去下载一个SP1补丁包,一看800多M的大小,本来安装这个软件就已经很麻烦了,还得花时间下载,那有没有其他更好的法呢?其实很简单,只需要改一下注册表即可,方法如下: 解决方法: 修改注册表。 运行注册表,将HKEY-Local-Machine/Software/Microsoft/DevDiv重命名就行。 安装好后再将其改回。 将SQLServer安装返回上一步,然后再点下一步,这个问题就成功解决了。 问题2:安装SQL2008,提示删除SQL2005Express工具的解决方法 在安装SQL2008的时候,提示要删除SQL2005EXPRESS工具,在网上找了很多资料,终于找到一个比较方便的方法了,希望能帮助大家。修改注册表:HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQLServer\90\Tools\ShellSEM,将ShellSEM项重命名或删除即可。 无法安装SQLServer2008ManagementStudioExpress 故障现象: 在windows7中已经安装好SQLServer2008Express并且已经安装好SP3,然后从微软官网下载SQLServer2008ManagementStudioExpress安装,发现在安装过程中,没有添加Management工具这一项。 解决方法: 先使用sqlserver2008安装中心(在开始菜单的microsoftsqlserver2008里面有)的维护功能,将express升级到具有高级服务的Express。再安装SQLServer2008ManagementStudioExpress,这就可以发现工具这个选项。安装成功。 其他提示: 在安装SQLServer2008ManagementStudioExpress时会出现”此程序存在已知兼容性问题“的对话框。如果你确认自己已经安装过SP1以上的文件,并已升级到具有高级服务的express,那么不用理会这个对话框,直接按”运行程序“这个按钮。不会有任何问题。 问题3、解决无法安装SQLServer2008ManagementStudioExpress的问题 我的sqlserver2008express是visualstudio2010自带的,所以当然它没有managementstudio,自己下了一个安装,不过无法安装SQLServer2008ManagementStudioExpress。提示未选择功能。 刚从网上找到解决方案,本人测试通过,再次分享: VS2010自带的SQLServer是Express简化版的,需要到“SQLServer安装中心>维护>版本升级”,把它升级成“具有高级服务的Express”(很快就可完成)。再运行SQLServer2008ManagementStudioExpress安装包,随后会再次弹出SQLServer安装中心,选择“安装>全新SQLServer独立安装或向现有安装添加功能”,接下去就可以添加ManagementStudio了。 下面是对具有高级服务的express版本的一些介绍: 具有高级服务的SQLServerExpress具备SQLServer2005ExpressEdition中的全部功能,并且还具有下列功能: 借助SQLServer2005ManagementStudioExpress(SSMSE)这一新的易于使用的图形管理工具,轻松管理SQLServerExpress。 对SQLServer表中纯字符数据发出全文查询。全文查询可以包括词和短语,或者词或短语的多种形式。 对本地关系数据运行SQLServerReportingServices报表。 现在,允许managementstudioexpress安装文件,出现管理工具选项了: 问题4、安装程序配置检查RebootRequiredCheck时失败,问题解决方法 问题描述: GlobalRules:针对规则组“GlobalRules”的SQLServer2008安装程序配置检查 RebootRequiredCheck检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。失败需要重新启动计算机。必须重新启动计算机才能安装SQLServer。 其它检查都是“已通过”。 解决方法: 还是用修改注册表的方法 1.在开始->运行中输入regedit;2.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager位置;3.将右边窗口中名称为PendingFileRenameOperations的项删除,然后确认;4.重新启用安装或修复程序,即可。 问题5、SQLServer2008安装失败:Errorwritingtofile:Microsoft.analysisServices.AdomdClient.dll. 问题描述 ========== SQLServer2008标准版安装在WindowsServer2008上失败,错误为: Errorwritingtofile:Microsoft.analysisServices.AdomdClient.dll.Verifythatyouhaveaccesstothatdirectory. 故障排查 ========== 根据错误日志,存在以下错误信息: 1.在安装到Install_sql_common_core_Cpu32_Action:InstallFiles.Copyingnewfiles时出现以下错误信息: Errorwritingtofile:Microsoft.analysisServices.AdomdClient.dll.Verifythatyouhaveaccesstothatdirectory. 2.在安装到Install_SqlBrowser_Cpu32_Action时出现以下错误信息: 系统无法从指定的设备上读取(Thesystemcannotreadfromthespecifieddevice.) 3.在Detail.txt中存在以下错误信息: 复制代码代码如下:Bootstrap/Log/20110620_153155/Registry_SOFTWARE_Microsoft_MSSQLServer.reg_2011-06-2016:07:03Slp:系统无法从指定的设备上读取。2011-06-2016:07:03Slp:WatsonbucketforMsibasedfailurehasbeencreated2011-06-2016:07:03Slp:InstallPackage:MsiInstallProductreturnedtheresultcode30.2011-06-2016:07:03Slp:Retry-ableMSIreturncodedetected:302011-06-2016:07:03Slp:Promptinguseriftheywanttoretrythisactionduetothefollowingfailure:2011-06-2016:07:03Slp:----------------------------------------2011-06-2016:07:03Slp:Thefollowingisanexceptionstacklistingtheexceptionsinoutermosttoinnermostorder2011-06-2016:07:03Slp:Innerexceptionsarebeingindented2011-06-2016:07:03Slp:2011-06-2016:07:03Slp:Exceptiontype:Microsoft.SqlServer.Configuration.MsiExtension.MsiExtensionException2011-06-2016:07:03Slp:Message:2011-06-2016:07:03Slp:SQLServer安装程序在运行WindowsInstaller文件时遇到错误。2011-06-2016:07:03Slp:2011-06-2016:07:03Slp:WindowsInstaller错误消息:系统无法从指定的设备上读取。2011-06-2016:07:03Slp:2011-06-2016:07:03Slp:WindowsInstaller文件:N:/x86/setup/sqlbrowser.msi2011-06-2016:07:03Slp:WindowsInstaller日志文件:C:/ProgramFiles/MicrosoftSQLServer/100/SetupBootstrap/Log/20110620_153155/SqlBrowser_Cpu32_1.log2011-06-2016:07:03Slp:Data:2011-06-2016:07:03Slp:DisableRetry=true2011-06-2016:07:03Slp:Innerexceptiontype:System.ComponentModel.Win32Exception2011-06-2016:07:03Slp:Message:2011-06-2016:07:03Slp:系统无法从指定的设备上读取。2011-06-2016:07:03Slp:2011-06-2016:07:03Slp:----------------------------------------2011-06-2016:23:57Slp:Errorresult:-20686438392011-06-2016:23:57Slp:Resultfacilitycode:12032011-06-2016:23:57Slp:Resulterrorcode:12011-06-2016:23:57Slp:Sco:AttemptingtocreatebaseregistrykeyHKEY_LOCAL_MACHINE,machine2011-06-2016:23:57Slp:Sco:AttemptingtoopenregistrysubkeySoftware/Microsoft/PCHealth/ErrorReporting/DW/Installed2011-06-2016:23:57Slp:Sco:AttemptingtogetregistryvalueDW02002011-06-2016:23:58Slp:Submitted5of5failurestotheWatsondatarepository2011-06-2016:24:05Slp:Detectedlocalizationresourcesfolder:10332011-06-2016:24:05Slp:Detectedlocalizationresourcesfolder:20524.在SqlBrowser_Cpu32_1.log中存在以下错误信息:MSI(s)(30:D4)[16:05:48:937]:Note:1:13052:N:/x86/setup/sqlbrowser.msi3:1117MSI(s)(30:10)[16:07:03:656]:I/Oonthread2992couldnotbecancelled.Error:1168MSI(s)(30:10)[16:07:03:656]:I/Oonthread796couldnotbecancelled.Error:1168MSI(s)(30:10)[16:07:03:656]:I/Oonthread2172couldnotbecancelled.Error:1168MSI(s)(30:10)[16:07:03:656]:I/Oonthread3280couldnotbecancelled.Error:1168MSI(s)(30:10)[16:07:03:656]:I/Oonthread3796couldnotbecancelled.Error:1168MSI(s)(30:10)[16:07:03:656]:I/Oonthread812couldnotbecancelled.Error:1168MSI(s)(30:D4)[16:07:03:656]:MainEngineThreadisreturning30MSI(s)(30:10)[16:07:03:656]:NoSystemRestoresequencenumberforthisinstallation. 系统无法从指定的设备上读取。 出现以上错误可能是由于系统无法从光驱中读取安装文件。可能有以下几种原因: 1.光驱发生损坏 2.安装光盘中的文件发生损坏。 3.通过远程路径进行安装,并且不具有足够的权限 4.通过远程桌面进行安装 解决法 ========== 1.将光盘中的文件复制粘贴到本地(如果出现错误,请从网站上重新获取正确完好的安装文件) 2.在本地直接安装而不使用远程安装
答案来源网络,供您参考
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。