安裝sql server 2008時(shí)的4個(gè)常見錯(cuò)誤和解決方法
可能由于操作系統(tǒng)不同,或者在安裝SQL 2008的時(shí)候已經(jīng)安裝SQL其他版本,因此可能會遇到問題,那么這時(shí)我們的實(shí)際經(jīng)驗(yàn)和動手測試的能力也是非常重要的,這樣才能少走彎路。
問題1:安裝sql server 2008 R2,安裝過程中提示錯(cuò)誤:此計(jì)算機(jī)上安裝了 Microsoft Visual Studio 2008 的早期版本。請?jiān)诎惭b SQL Server 2008 前將 Microsoft Visual Studio 2008 升級到 SP1。
之前我的電腦上確實(shí)裝了vs2008,于是我準(zhǔn)備去下載一個(gè)SP1補(bǔ)丁包,一看800多M的大小,本來安裝這個(gè)軟件就已經(jīng)很麻煩了,還得花時(shí)間下載,那有沒有其他更好的辦法呢?其實(shí)很簡單,只需要改一下注冊表即可,方法如下:
解決方法:
修改注冊表。
運(yùn)行注冊表,將HKEY-Local-Machine/Software/Microsoft/DevDiv重命名就行。
安裝好后再將其改回。
將SQL Server安裝返回上一步,然后再點(diǎn)下一步,這個(gè)問題就成功解決了。
問題2:安裝SQL2008,提示刪除SQL2005Express工具的解決方法
在安裝SQL2008的時(shí)候,提示要?jiǎng)h除SQL2005EXPRESS工具,在網(wǎng)上找了很多資料,終于找到一個(gè)比較方便的方法了,希望能幫助大家。修改注冊表:HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,將ShellSEM項(xiàng)重命名或刪除即可。
無法安裝 SQL Server 2008 Management Studio Express
故障現(xiàn)象:
在windows7中已經(jīng)安裝好SQL Server 2008 Express 并且已經(jīng)安裝好SP3,然后從微軟官網(wǎng)下載SQL Server 2008 Management Studio Express 安裝,發(fā)現(xiàn)在安裝過程中,沒有添加 Management 工具這一項(xiàng)。
解決方法:
先使用sql server2008安裝中心(在開始菜單的microsoft sql server 2008里面有)的維護(hù)功能,將express升級到具有高級服務(wù)的Express。再安裝SQL Server 2008 Management Studio Express,這就可以發(fā)現(xiàn)工具這個(gè)選項(xiàng)。安裝成功。
其他提示:
在安裝SQL Server 2008 Management Studio Express 時(shí)會出現(xiàn) ”此程序存在已知兼容性問題“ 的對話框。如果你確認(rèn)自己已經(jīng)安裝過 SP1 以上的文件,并已升級到具有高級服務(wù)的express,那么不用理會這個(gè)對話框,直接按 ”運(yùn)行程序“這個(gè)按鈕。不會有任何問題。
問題3、解決無法安裝SQL Server 2008 Management Studio Express的問題
我的sql server 2008 express是visual studio 2010自帶的,所以當(dāng)然它沒有management studio ,自己下了一個(gè)安裝,不過無法安裝SQL Server 2008 Management Studio Express。提示未選擇功能。
剛從網(wǎng)上找到解決方案,本人測試通過,再次分享:
VS2010自帶的SQL Server是Express簡化版的,需要到“SQL Server安裝中心>維護(hù)>版本升級”,把它升級成“具有高級服務(wù)的Express”(很快就可完成)。再運(yùn)行SQL Server 2008 Management Studio Express安裝包,隨后會再次彈出SQL Server安裝中心,選擇“安裝>全新SQL Server獨(dú)立安裝或向現(xiàn)有安裝添加功能”,接下去就可以添加Management Studio了。

下面是對具有高級服務(wù)的express版本的一些介紹:
具有高級服務(wù)的 SQL Server Express 具備 SQL Server 2005 Express Edition 中的全部功能,并且還具有下列功能:
借助 SQL Server 2005 Management Studio Express (SSMSE) 這一新的易于使用的圖形管理工具,輕松管理 SQL Server Express。
對 SQL Server 表中純字符數(shù)據(jù)發(fā)出全文查詢。 全文查詢可以包括詞和短語,或者詞或短語的多種形式。
對本地關(guān)系數(shù)據(jù)運(yùn)行 SQL Server Reporting Services 報(bào)表。

現(xiàn)在,允許management studio express安裝文件,出現(xiàn)管理工具選項(xiàng)了:

問題4、安裝程序配置檢查RebootRequiredCheck時(shí)失敗,問題解決方法
問題描述:
GlobalRules: 針對規(guī)則組“GlobalRules”的 SQL Server 2008 安裝程序配置檢查
RebootRequiredCheck
檢查是否需要掛起計(jì)算機(jī)重新啟動。掛起重新啟動會導(dǎo)致安裝程序失敗。
失敗
需要重新啟動計(jì)算機(jī)。必須重新啟動計(jì)算機(jī)才能安裝 SQL Server。
其它檢查都是“已通過”。
解決方法:
還是用修改注冊表的方法
1. 在開始->運(yùn)行中輸入regedit ;
2. 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 ;
3. 將右邊窗口中名稱為PendingFileRenameOperations的項(xiàng)刪除,然后確認(rèn) ;
4. 重新啟用安裝或修復(fù)程序,即可。
問題5、SQL Server 2008安裝失?。篍rror writing to file:Microsoft.analysisServices.AdomdClient.dll.
問題描述
==========
SQL Server 2008 標(biāo)準(zhǔn)版安裝在Windows Server 2008上失敗,錯(cuò)誤為:
Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.
故障排查
==========
根據(jù)錯(cuò)誤日志,存在以下錯(cuò)誤信息:
1.在安裝到Install_sql_common_core_Cpu32_Action : InstallFiles. Copying new files時(shí)出現(xiàn)以下錯(cuò)誤信息:
Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.
2.在安裝到Install_SqlBrowser_Cpu32_Action時(shí)出現(xiàn)以下錯(cuò)誤信息:
系統(tǒng)無法從指定的設(shè)備上讀?。═he system cannot read from the specified device.)
3.在Detail.txt中存在以下錯(cuò)誤信息:
Bootstrap/Log/20110620_153155/Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
2011-06-20 16:07:03 Slp: 系統(tǒng)無法從指定的設(shè)備上讀取。
2011-06-20 16:07:03 Slp: Watson bucket for Msi based failure has been created
2011-06-20 16:07:03 Slp: InstallPackage: MsiInstallProduct returned the result code 30.
2011-06-20 16:07:03 Slp: Retry-able MSI return code detected: 30
2011-06-20 16:07:03 Slp: Prompting user if they want to retry this action due to the following failure:
2011-06-20 16:07:03 Slp: ----------------------------------------
2011-06-20 16:07:03 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
2011-06-20 16:07:03 Slp: Inner exceptions are being indented
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Exception type: Microsoft.SqlServer.Configuration.MsiExtension.MsiExtensionException
2011-06-20 16:07:03 Slp: Message:
2011-06-20 16:07:03 Slp: SQL Server 安裝程序在運(yùn)行 Windows Installer 文件時(shí)遇到錯(cuò)誤。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Windows Installer 錯(cuò)誤消息: 系統(tǒng)無法從指定的設(shè)備上讀取。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Windows Installer 文件: N:/x86/setup/sqlbrowser.msi
2011-06-20 16:07:03 Slp: Windows Installer 日志文件: C:/Program Files/Microsoft SQL Server/100/Setup Bootstrap/Log/20110620_153155/SqlBrowser_Cpu32_1.log
2011-06-20 16:07:03 Slp: Data:
2011-06-20 16:07:03 Slp: DisableRetry = true
2011-06-20 16:07:03 Slp: Inner exception type: System.ComponentModel.Win32Exception
2011-06-20 16:07:03 Slp: Message:
2011-06-20 16:07:03 Slp: 系統(tǒng)無法從指定的設(shè)備上讀取。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: ----------------------------------------
2011-06-20 16:23:57 Slp: Error result: -2068643839
2011-06-20 16:23:57 Slp: Result facility code: 1203
2011-06-20 16:23:57 Slp: Result error code: 1
2011-06-20 16:23:57 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2011-06-20 16:23:57 Slp: Sco: Attempting to open registry subkey Software/Microsoft/PCHealth/ErrorReporting/DW/Installed
2011-06-20 16:23:57 Slp: Sco: Attempting to get registry value DW0200
2011-06-20 16:23:58 Slp: Submitted 5 of 5 failures to the Watson data repository
2011-06-20 16:24:05 Slp: Detected localization resources folder: 1033
2011-06-20 16:24:05 Slp: Detected localization resources folder: 2052
4.在SqlBrowser_Cpu32_1.log中存在以下錯(cuò)誤信息:
MSI (s) (30:D4) [16:05:48:937]: Note: 1: 1305 2: N:/x86/setup/sqlbrowser.msi 3: 1117
MSI (s) (30:10) [16:07:03:656]: I/O on thread 2992 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 796 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 2172 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 3280 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 3796 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 812 could not be cancelled. Error: 1168
MSI (s) (30:D4) [16:07:03:656]: MainEngineThread is returning 30
MSI (s) (30:10) [16:07:03:656]: No System Restore sequence number for this installation.
系統(tǒng)無法從指定的設(shè)備上讀取。
出現(xiàn)以上錯(cuò)誤可能是由于系統(tǒng)無法從光驅(qū)中讀取安裝文件??赡苡幸韵聨追N原因:
1.光驅(qū)發(fā)生損壞
2.安裝光盤中的文件發(fā)生損壞。
3.通過遠(yuǎn)程路徑進(jìn)行安裝,并且不具有足夠的權(quán)限
4.通過遠(yuǎn)程桌面進(jìn)行安裝
解決辦法
==========
1.將光盤中的文件復(fù)制粘貼到本地(如果出現(xiàn)錯(cuò)誤,請從網(wǎng)站上重新獲取正確完好的安裝文件)
2.在本地直接安裝而不使用遠(yuǎn)程安裝
- sql?server?2008數(shù)據(jù)庫不能添加附加文件的解決方法
- SQL SERVER 2008 無法附加數(shù)據(jù)庫的解決方法
- Windows server 2008 R2(win7)登陸sqlplus錯(cuò)誤ORA-12560和ORA-12557的解決方法
- SQL SERVER 2008 R2配置管理器出現(xiàn)“遠(yuǎn)程過程調(diào)用失敗”(0x800706be)錯(cuò)誤提示
- sqlserver2008查看表記錄或者修改存儲過程出現(xiàn)目錄名無效錯(cuò)誤解決方法
- SQLServer 2008 :error 40出現(xiàn)連接錯(cuò)誤的解決方法
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQL Server 2008登錄錯(cuò)誤:無法連接到(local)解決方法
- Win2008中SqlServer2008 無法打開錯(cuò)誤日志文件導(dǎo)致無法啟動的解決方法
- Sql Server 2008 數(shù)據(jù)庫附加錯(cuò)誤:9004問題解決方案
相關(guān)文章
SQL Server 2008 數(shù)據(jù)庫鏡像部署實(shí)例之三 配置見證服務(wù)器
前面已經(jīng)完成了鏡像數(shù)據(jù)庫的配置,并進(jìn)行那個(gè)了故障轉(zhuǎn)移測試。接下來將部署見證服務(wù)器,實(shí)現(xiàn)自動故障轉(zhuǎn)移2013-11-11
SQL Server 2008 阻止保存要求重新創(chuàng)建表的更改問題的設(shè)置方法
不是很理解為什么在2008中會加入阻止保存要求重新創(chuàng)建表的更改這個(gè)選項(xiàng).癥狀表現(xiàn)為修改表結(jié)構(gòu)的時(shí)候會"阻止"你.而且我遇到的情況是居然有的時(shí)候阻止你,有的時(shí)候不阻止你,摸不到頭腦.2012-05-05
sql2008啟動代理未將對象應(yīng)用到實(shí)例解決方案
本文將介紹sql2008啟動代理未將對象應(yīng)用到實(shí)例的多種原因,本文提供詳細(xì)解決方案,需要了解的朋友可以參考下2012-11-11
SQL Server 2008數(shù)據(jù)庫設(shè)置定期自動備份的方法
這篇文章主要給大家介紹了關(guān)于SQL Server 2008數(shù)據(jù)庫設(shè)置定期自動備份的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用SQL Server2008具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧2018-11-11
SQL Server 2008中的代碼安全(八)透明加密(TDE)
SQL Server 2008引入透明數(shù)據(jù)加密(Transparent Data Encryption),即TDE,它允許你完全無需修改應(yīng)用程序代碼而對整個(gè)數(shù)據(jù)庫加密。2011-06-06
圖文詳解Windows Server2012 R2中安裝SQL Server2008
這篇文章主要以圖文結(jié)合的方式向大家推薦Windows Server2012 R2中安裝SQL Server2008的詳細(xì)過程,感興趣的小伙伴們可以參考一下2015-11-11
mssql 監(jiān)控磁盤空間告警實(shí)現(xiàn)方法
需要通過調(diào)用OLE 自動存儲過程獲取磁盤信息,而這些組件,基于服務(wù)器的安全配置,通常是禁用的,我們在存儲過程通過sp_configure開啟這個(gè)服務(wù),調(diào)用服務(wù)完畢后,又通過sp_configure禁用該服務(wù)。另外,數(shù)據(jù)庫服務(wù)器都位于內(nèi)網(wǎng),因此安全問題應(yīng)該不大2013-08-08
SQL Server2008中刪除重復(fù)記錄的方法分享
在Database中可能由于某種原因如用戶輸入,導(dǎo)入數(shù)據(jù)失敗等 導(dǎo)致了重復(fù)記錄. 如果你沒有用主鍵,約束,或來其它機(jī)制實(shí)現(xiàn)數(shù)據(jù)完整性,那最后總是重復(fù)記錄在你的數(shù)據(jù)庫中.2011-10-10
Microsoft SQL Server 2008安裝圖解教程(Windows 7)
本文詳細(xì)介紹了SQL Server 2008的完整安裝過程,但未介紹關(guān)于SP1補(bǔ)丁安裝說明,在Windows 7系統(tǒng)上運(yùn)行必須安裝此補(bǔ)丁,對于部分服務(wù)的配置也未做詳細(xì)的介紹2012-07-07

