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