在實(shí)機(jī)下SQL2000可以安裝(在不安裝SP4補(bǔ)丁下,包括改動(dòng)msconfig 工具),如果安裝虛擬機(jī)再改動(dòng)虛擬U核心,SQP4補(bǔ)丁完全可以安裝成功,所以在用三核CPU的情況下不要再考慮安裝SQL2000,CPU的核數(shù)會(huì)對(duì)數(shù)據(jù)庫(kù)的安裝產(chǎn)生影響,從2000,2003到XP,從盜版到正盜反復(fù)很多次,沒(méi)有一次成功!
實(shí)機(jī)安裝中每次都出現(xiàn),
1. 2000在打SP4補(bǔ)丁的時(shí)候出現(xiàn):
在最后一步對(duì)當(dāng)前庫(kù)升級(jí)時(shí),畫(huà)面停止在[安裝程序正在為升級(jí)進(jìn)程對(duì)服務(wù)器進(jìn)行初始化],大約15分鐘后,顯示安裝失敗!
2. 2005在安裝到sql server services時(shí)候出現(xiàn)無(wú)法啟動(dòng)服務(wù)的錯(cuò)誤,安裝失敗!!內(nèi)存不能為“xxxx”等等!! 這個(gè)為什么?現(xiàn)在終于知道SQL2005還是沒(méi)有支持3核,不過(guò)可以用屏蔽CPU核心的方法來(lái)安裝!—但SQL2005安裝程序里一定要有SP.3補(bǔ)丁,我們下面的工作就是要把SP3補(bǔ)丁包結(jié)合到SQL2005安裝程序里面,再安裝2005.這才不會(huì)再出錯(cuò)
3、在網(wǎng)上所查到的的信息總是零零碎碎,下面我把大家的經(jīng)驗(yàn)總結(jié)在一起,希能看得懂…..費(fèi)話不多說(shuō),開(kāi)始
提供下載地址:
sql2005下載:
sql2005 sp3下載:
方法:下面我以XP系統(tǒng)安裝SQL2005開(kāi)發(fā)版
[ post]一、先檢查系統(tǒng)安裝SQL2005時(shí)檢查多出現(xiàn)的一些問(wèn)題,必裝的系統(tǒng)服務(wù).
1、Interntet信息服務(wù)(IIS)
打開(kāi)控制面板,點(diǎn)“添加或刪除程序”,點(diǎn)“添加/刪除Windows組件(A)”,把“Internet 信息服務(wù)(IIS)”前面的勾選框的勾選上,點(diǎn)“下一步”,一路確認(rèn)完成。(此步驟需要將WINXP安裝盤(pán)放入光驅(qū)或用慮擬光驅(qū)加載WINXP.ISO文件),或用軟件包Iis5.1安裝—沒(méi)有工具盤(pán)的,自已網(wǎng)上找下載吧
用iis5.1安裝時(shí)注意會(huì)裝iis5.1會(huì)提示找不到zClientm.exe,解決方法:在“添加/刪除Windows組件”中選“附件和工具”把里面的“游戲”中的“Internet游戲”前的選擇框里的那個(gè)勾去掉,然后再安裝IIS,成功安裝,問(wèn)題解決
2、COM+檢測(cè)失敗問(wèn)題 : Server 2005數(shù)據(jù)庫(kù)(不含SP2),安裝檢測(cè)時(shí)出現(xiàn)"COM+檢測(cè)失敗問(wèn)題"的警告,解決方法如下:
a)、安裝組件服務(wù)管理單元: 在開(kāi)始--運(yùn)行中輸入mmc 回車(chē)
在“控制臺(tái)(MMC)”窗口中,單擊菜單欄上的“文件”,然后單擊“添加/刪除管理單元”。將"可用的管理單元"里面的"組件服務(wù)"添加到"所選管理單元"就可。退出時(shí)提示存入控制臺(tái),點(diǎn)是保存。
退出時(shí)提示存入控制臺(tái),點(diǎn)是保存。
b)、啟動(dòng)Distributed Transaction Coordinator(DTC)服務(wù):
管理工具---服務(wù)中找到“Distributed Transaction Coordinator ” 若無(wú)法啟動(dòng)DTC服務(wù),先卸載msdtc服務(wù)在“開(kāi)始”--“運(yùn)行”里輸入:msdtc -uninstall ;回車(chē);再次安裝msdtc服務(wù)輸入命令:msdtc -install ;并在“管理工具”---“服務(wù)”中找到“Distributed Transaction Coordinator ”選擇“啟動(dòng)” DTC服務(wù)。
c)、啟動(dòng)COM+ System Application服務(wù): 管理工具---服務(wù)中找到“COM+ System Applicatio” 啟動(dòng)
3、在2K3 xp系統(tǒng)下更改U的核心的數(shù)量限制為2 的次方,然后進(jìn)行安裝升級(jí).更改核心數(shù)據(jù)的具體方法
開(kāi)始--運(yùn)行--msconfig---boot.ini--高級(jí)設(shè)置--NUMPROC 選項(xiàng)打勾2(如你想電腦速度慢的也可以先1,哈哈)確定,重啟.
二、整合SP補(bǔ)丁.我用的就是這方法.具體如下:
1、首先下載SQL2005SP3補(bǔ)丁包和SQL2005 安裝文件企業(yè)版或開(kāi)發(fā)版
2、建立三個(gè)目錄 D:/SQL2005 D:/SQL2005/SP3 D:/SQL2005/MSSQL
[ post]3、下載的SP3補(bǔ)丁解壓,搜索SP3補(bǔ)丁文件夾里面所有*.msi 和*.msp 文件,復(fù)制或剪切存放到D:/SQL2005/SP3中
4. 將SQL2005里的[Servers、Tools兩個(gè)文件夾和autorun.inf文件] Copy到D:/SQL2005/MSSQL里面,這里注意,有些刻到盤(pán)里的文件Copy不出來(lái),建議直接解壓ISO文件!
5. 根據(jù)之前安裝SQL2005中的失敗經(jīng)驗(yàn)(失敗中提到內(nèi)容),制作BAT文件(內(nèi)容在下面),存放在D:/SQL2005/MSSQL 文件夾下
6、運(yùn)行BAT文件,完成之后開(kāi)始安裝SQL2005,運(yùn)行大概需要10分鐘時(shí)間,等到提示2005 整合SP3成功。
7. 運(yùn)行D:/SQL2005/MSSQL/Servers/SETUP.exe 再運(yùn)行D:/SQL2005/MSSQL/Tools/SETUP.exe
8. 直點(diǎn)下一步,等待安裝完成,步驟就不貼出來(lái)了,要是不會(huì)的朋友可以在網(wǎng)上查一下.[/post]
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
建立BAT批處理,復(fù)制保存擴(kuò)展名為BAT或全名[整合SQL2005SP3.bat],如下內(nèi)容由網(wǎng)友制作:
@ECHO OFF
ECHO /////////////////////////////////////////////////
ECHO // Microsoft SQL Server 2005 整合、集成SP3
ECHO // Author : cxygoo
ECHO // Date : 2009-10-17
ECHO /////////////////////////////////////////////////
ECHO 運(yùn)行此批處理前,得建目錄:D:/SQL2005,D:/SQL2005/SP3,D:/SQL2005/MSSQL
ECHO D:/SQL2005/MSSQL 把SQL Server 2005原DVD光盤(pán)里的X86目錄下的所有文件Copy到這里
ECHO D:/SQL2005/SP3 把下載來(lái)的SP3文件解壓,并搜索"*.msi *.msp"復(fù)制全部,然后放到這個(gè)目錄下
ECHO 更新Servers環(huán)境文件
XCOPY /Y /H D:/SQL2005/SP3/*.msi D:/SQL2005/MSSQL/Servers/Setup/
RD /S /Q D:/SQL2005/SWAP
MD D:/SQL2005/SWAP
ECHO 釋放Servers文件時(shí)間比較長(zhǎng)請(qǐng)耐心等待
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_as.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_dts.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_ns.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_rs.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_sql.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
ECHO 更新釋放出來(lái)的文件時(shí)間比較長(zhǎng)請(qǐng)耐心等待
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_as.msi /p D:/SQL2005/SP3/sqlrun_as.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_dts.msi /p D:/SQL2005/SP3/sqlrun_dts.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_ns.msi /p D:/SQL2005/SP3/sqlrun_ns.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_rs.msi /p D:/SQL2005/SP3/sqlrun_rs.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_sql.msi /p D:/SQL2005/SP3/sqlrun_sql.msp /L*vx D:/SQL2005/Install.log
ECHO 把更新后的文件再放回Servers
XCOPY /Y /E D:/SQL2005/SWAP D:/SQL2005/MSSQL/Servers/Setup/
RD /S /Q D:/SQL2005/SWAP
MD D:/SQL2005/SWAP
ECHO 更新Tools環(huán)境文件
XCOPY /Y /H D:/SQL2005/SP3/*.msi D:/SQL2005/MSSQL/Tools/Setup/
ECHO 釋放Tools文件
msiexec /quiet /a D:/SQL2005/MSSQL/Tools/Setup/sqlrun_tools.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
ECHO 更新釋放出來(lái)的文件
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_tools.msi /p D:/SQL2005/SP3/sqlrun_tools.msp /L*vx D:/SQL2005/Install.log
ECHO 把更新后的文件再放回Tools
XCOPY /Y /E D:/SQL2005/SWAP D:/SQL2005/MSSQL/Tools/Setup/
RD /S /Q D:/SQL2005/SWAP
ECHO "Microsoft SQL Server 2005 整合SP3成功"
PAUSE
或下載整合SQL2005SP3.rar(1 K)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
安裝時(shí)注意
安裝Servers/SETUP.exe
當(dāng)安裝到選擇身份驗(yàn)證模式時(shí),選混合模式密碼自己填,我的是123456
安裝Tools/SETUP.exe
系統(tǒng)是windows server 2008的可以直接裝sql2005,不用整合sp2的補(bǔ)丁。
按此方法安裝上的SQL2005沒(méi)有IDE的支持,只能通過(guò)遠(yuǎn)程連接,SA的密碼應(yīng)該是為空,但由于我曾經(jīng)安裝過(guò)一次的原因,配置文件還在,所以我的密碼是123456!相信你應(yīng)該能找到辦法!
測(cè)試系統(tǒng)
開(kāi)始--程序---Microsoft SQL Server 2005--性能工具--數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)--輸入SQL-sa密碼或不--連接--能進(jìn)入就表成功;
如果彈出窗口:在建立與服務(wù)器的連接時(shí)出錯(cuò)。在連接到SQL Server 2005時(shí),在默認(rèn)的設(shè)置下SQL Server 不允許進(jìn)行遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗。
方法解決:
1. 開(kāi)啟sql2005遠(yuǎn)程連接功能,開(kāi)啟辦法如下,
配置工具->sql server外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開(kāi)MSSQLSERVER節(jié)點(diǎn)下的Database Engine 節(jié)點(diǎn),先擇"遠(yuǎn)程連接",接下建議
選擇"同時(shí)使用TCP/IP和named pipes",確定后,重啟數(shù)據(jù)庫(kù)服務(wù)就可以了.
2.看看硬盤(pán)上有沒(méi)有這個(gè)文件
C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC
如果沒(méi)有此文件,說(shuō)明此文件丟失,
如果有,將它移到另一個(gè)分區(qū),看能否打開(kāi),
如果能復(fù)制到另一分區(qū)并打開(kāi),說(shuō)明你的c:盤(pán)有問(wèn)題.
如果不能復(fù)制,說(shuō)明這個(gè)文件可能已經(jīng)破壞,刪除該文件.
創(chuàng)建此文件的方法,運(yùn)行對(duì)話框中輸入:mmc
控制臺(tái)--添加/刪除管理單元--添加--找到Microsoft SQL 企業(yè)管理器--添加--關(guān)閉--確定-回到控制臺(tái)
再:控制臺(tái)--選項(xiàng)--控制臺(tái)模式選擇"用戶模式完全訪問(wèn)"--將下面的選擇全部取消
然后再:控制臺(tái)--另存為--存儲(chǔ)為:C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC
用了上面的方面還沒(méi)有通過(guò),結(jié)果發(fā)現(xiàn)輸入計(jì)算名
3、再測(cè)試
打開(kāi)---開(kāi)始--程序---Microsoft SQL Server 2005--性能工具--數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)--輸入你安裝SQL時(shí)的密碼--連接--能進(jìn)入就表成功。
進(jìn)入SQL2005管理器--開(kāi)始--程序---Microsoft SQL Server 2005----SQL Server Management Studio--連接。
下圖已正常登陸
4、重新設(shè)置系統(tǒng)配置實(shí)用程序
開(kāi)始--運(yùn)行--msconfig---boot.ini--高級(jí)設(shè)置—NUMPROC(2) 選項(xiàng)的勾去掉---重新啟動(dòng)系統(tǒng)
進(jìn)入SQL2005---正常運(yùn)行
新聞熱點(diǎn)
疑難解答