SQL2005分為五個版本,如下所示。
1.企業(企業版),
2.開發(開發版),
3.工作組,(工作組版)
4.標準,(標準版本)
5.Express .(好吧,姑且稱之為簡單版)
我們應該使用這些版本中的哪個?
這是許多SQL2005初學者最常問的問題。
我簡單對比壹下Enterprise、Development和Express三個版本:從功能上來說,Enterprise和Development的功能是完全壹樣的。兩者的區別,除了授權的不同,主要的區別是:
企業版數據庫引擎只能安裝在Win2003Server(或其他服務器)上。
如果要在WindowsXP Pro系統上安裝,應該安裝SQL2005Development Edition(開發版)。
註意:有人問什麽是“數據庫引擎”。嗯,數據庫引擎是SQL2005的核心,也是最重要的數據庫管理功能模塊。沒有它,就不是數據庫管理系統。
很多人下載SQL2005Express是因為它是免費的,可以直接從微軟網站下載。不過除了支持內存少,最重要的是
它缺少相當於SQL2000的企業管理器和查詢分析器。
註意:SQL2000下的企業管理器和查詢分析器在SQL2005中已經合並為壹個,叫做Management Studio。
所以,如果妳是初學者,如果妳只是想在家學習,如果妳的環境是WindowsXP Pro,那麽妳應該選擇SQL2005Development,而不是SQL2005Enterprise或者SQL2005Express。
SQL2005初學者,妳選對了嗎?我剛從“微軟。SQL。server . 2005 . enterprise . edition . DVD-zwiso請下載加速”。
描述文件顯示“標準版和企業版”,但是我安裝的時候顯示達不到最低硬件要求(我的機器配置:server2003企業版的AMD2800+,512M DDR400內存,系統盤有16G可用空間)。在組件選擇框中,我只能看到native client並安裝示例數據庫。2005年的硬件要求真的那麽高嗎?還是這樣影響安裝使用?
如何在不改變硬件的情況下解決以上問題,應該滿足硬件要求,看安裝時提示是什麽。
我的環境是xp sp2 EN,SQL 2005 Dev版,內存是512MB。
首先我的系統用了半年多,裝的是VS2003,SQL2000,netFramework2.0beta和SQL 2005的幾個測試版,很“臟”,呵呵。最早我下載了壹個2005EE版本,但是安裝不了。後來發現EE不支持xp =_=,就又下載了DE版。
剛開始安裝的時候我很震驚,它占用了我c盤1300多MB!!忍忍吧。(我在F盤上安裝了SQL,但在c盤上實際需要1300 MB以上)。但是安裝失敗了。我看了安裝日誌和天書,但是看不懂。我只知道native client有幾個組件安裝不成功。重復多次,問題還是壹樣。
研究安裝包後,發現主要有兩個文件夾,分別是server和tools。顧名思義,服務器必須是服務的安裝文件,而工具應該是那些工具組件的安裝文件。當我進入工具時,我發現了壹個安裝程序,安裝成功,它只占用了我的c盤200多MB。我太激動了(我沒有選BI,那個商業智能成分太大了)。然後重啟電腦(沒必要,但是壹個設置之後系統就慢了),進入服務器目錄,當然還有壹個設置,運行壹下,呵呵,真的是為了安裝服務。這次安裝成功了。再去c盤,哈哈,我只花了300多MB就存了1GB。
當然,其實如果壹起安裝的話,可能不會用完1300MB的空間,因為安裝後會自動刪除壹些垃圾文件。但不管怎樣,至少我可以正常安裝。我的c盤只有1400的可用空間。不知道初始安裝失敗和這個有沒有關系?
至此,SQL 2005已經成功落戶我的電腦。安裝時,如果妳的電腦和我的壹樣內存不足(小於1GB),性能不夠大(我的CPU是centrio 1.3G,呵呵,是裝在筆記本上的),建議安裝時把所有需要在系統啟動時運行的服務都取消選擇,然後在使用時手動運行。
運行Management Studio,嗯,挺快的。連接服務器,沒有本地主機,呵呵,打開服務器配置管理器,運行右邊的MSSQLSERVER。好的,這次沒有問題。
壹切正常,就是我發現從sql2000備份的數據庫在2005年只能通過sql語句修改數據,但是不知道怎麽回事。
Btw:後來裝了商業智能組件,只用了c盤150MB。開心。SQL2005安裝過程提示的com+目錄問題的警告處理
sql2005安裝壹直失敗,以為提示的問題是這個com+目錄問題的警告造成的,找了很久想找到解決這個問題的方法。
XPSP2下sql2005_STD_X86安裝失敗的經驗。
軟環境是XPSP2,安裝SQL2005_STD_X86版本。
故障提示:
1。如果SQL Server安裝失敗,安裝程序將回滾已安裝的系統,但所有。不能刪除清單文件。解決方法是重命名這些文件,然後再次運行安裝程序。有關更多信息,請參考“如何處理SQL Server安裝期間的COM+ Check故障”。如果Microsoft分布式事務處理協調器(MS DTC)沒有運行,或者在使用Microsoft群集服務器的情況下,如果MS DTC不是群集資源,則可能會發生COM+錯誤。COM+依賴於MS DTC,而Integration Services中的消息隊列任務依賴於COM+。如果發生COM+錯誤,在正確配置COM+系統之前,Integration Services中的消息隊列任務將不可用。
2。性能監視器計數器註冊表值的系統配置檢查失敗。有關詳細信息,請參閱自述文件或SQL Server聯機叢書中的“如何在SQL Server 2005中增加安裝程序的計數器註冊表項值”。
安裝中止。
使用以下提示查找聯機書籍:
1。Microsoft SQL Server 2005安裝程序檢查COM+是否配置正確。如果發現配置錯誤,安裝程序將繼續,但系統配置檢查(SCC)報告中會顯示以下警告:
"如果SQL Server安裝失敗,安裝程序將回滾安裝,但所有。不能刪除清單文件。解決方法是重命名這些文件,然後再次運行安裝程序。
如果Microsoft分布式事務處理協調器(MS DTC)沒有運行,或者在使用Microsoft群集服務器的情況下,如果MS DTC不是群集資源,則可能會發生COM+錯誤。COM+依賴於MS DTC,而Integration Services中的消息隊列任務依賴於COM+。如果發生COM+錯誤,在正確配置COM+系統之前,Integration Services中的消息隊列任務將不可用。
若要使用消息隊列(也稱為MSMQ),請確保MS DTC正在運行並且配置正確。如果SQL Server安裝在群集上,MS DTC必須是群集資源。
按照下面的過程重新安裝COM+。
安裝組件服務管理單元
在Windows桌面上,單擊開始,然後單擊運行。
在“打開”框中,鍵入MMC,然後單擊“確定”。
在控制臺窗口中,單擊菜單欄上的文件,然後單擊添加/刪除管理單元。
在添加/刪除管理單元窗口中,單擊添加。
在添加獨立管理單元窗口中,從管理單元列表中選擇組件服務,然後單擊添加。
單擊關閉關閉添加獨立管理單元窗口,然後單擊確定關閉添加/刪除管理單元窗口。
在控制臺根節點\組件服務窗口中,展開組件服務樹。這是COM+出現問題時可能出現錯誤消息的地方。
請再次運行SQL Server 2005安裝程序。如果收到錯誤消息,請重新安裝COM+。
重新安裝COM+
從控制面板中的添加或刪除程序,單擊添加/刪除Windows組件。
在Windows組件向導中,單擊“下壹步”,不對您的選擇進行任何更改。
始終單擊以完成向導,然後再次運行SQL Server 2005安裝程序。
2。在開始安裝SQL Server之前,Microsoft SQL Server安裝程序中的安裝配置檢查器(SCC)會驗證計數器註冊表項的值。如果SCC無法驗證現有的註冊表項,或者SCC無法運行lodctr.exe系統程序,SCC檢查將失敗,安裝將被阻止。
不正確地編輯註冊表會嚴重損壞您的系統。在更改註冊表項之前,建議您備份計算機中的所有重要數據。
手動設置計數器註冊表項的增量。
在Microsoft Windows 2003或Windows XP桌面上,單擊開始,單擊運行,在打開中鍵入regedit.exe,然後單擊確定。在Windows 2000中,使用regedt32.exe啟動註冊表編輯器。
導航到以下註冊表項:
[HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ current version \ Perflib]
“最後壹個計數器”=dword:00000ed4 (5276)
" LastHelp"=dword:00000ed5 (5277)
上壹步的最後壹個計數器值(5276)必須與以下註冊表項中“Perflib\009”計數器項的最大值匹配,上壹步的最後壹個幫助值(5277)必須與以下註冊表項中“Perflib\009”幫助項的最大值匹配。
[HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ current version \ Perflib \ 009]
註意009是英語中的壹個例子。“上次計數器”和“上次幫助”的值由Windows動態分配;這兩個值因計算機而異。
如果需要,可以修改“\Perflib”項中“最後壹個計數器”和“最後壹個幫助”的值:在右窗格中,右鍵單擊“最後壹個計數器”或“最後壹個幫助”,單擊“修改”,單擊“Base = "Decimal”,設置“值數據”中的值,然後單擊”。如有必要,對另壹項重復上述過程,然後關閉註冊表編輯器。
請再次運行SQL Server安裝程序。
求解過程:
COM+檢查失敗。不用說,組件消息隊列下的組件沒有安裝或者服務沒有啟動。這臺計算機上沒有安裝消息隊列。找出系統盤上是否安裝了消息隊列組件。在組件安裝過程中,建議不要啟動MSDTC服務。這壹步我暈了好久,服務裏找不到MSTDC。後來我懷疑是不是DTC(我有點笨,但是我應該從MSMQ這個名字想到的)。乍壹看,有壹個分布式事務協調器(DTC),但是這個服務無法啟動。後來我查了相關資料:MSDTC(分布式事務協調器)服務必須在NT AUTHORITY\NetworkService賬號下運行;甚至NT AUTHORITY\Network Service(註意Network和Service之間有個空格)都不行(至於這兩個賬號的區別,我在網上沒查到,希望大家指教)。如果更改了登錄帳戶,MSDTC服務將繼續運行,但在執行過程中可能會出現錯誤。此外,可以在事件日誌的“應用程序”中找到以下錯誤消息:
運行MS DTC服務的帳戶無效。如果使用Microsoft管理控制臺(MMC)中的服務管理單元更改了服務帳戶信息,就會發生這種情況。MS DTC服務將繼續啟動。請確認已使用組件服務管理器更新了MS DTC服務帳戶信息。
要更改到正確的登錄帳戶,我們可以:
在服務中找到分布式事務協調器服務,選擇“屬性”;
在“登錄”選項卡中,選擇“此帳戶”,填寫“NT AUTHORITY\NetworkService”作為帳戶名,密碼為空;
單擊“確定”後重新啟動服務。
或者,在命令行運行msdtc -uninstall卸載msdtc服務。
請再次運行msdtc -install來安裝msdtc服務。
MSTDC服務啟動成功,組件服務中的“COM+ application”可以訪問。上面的第二個故障還沒有解決。先試著安裝壹下,看看有沒有錯誤,很意外。安裝檢查都很順利,第二個故障也解決了。
當然,同壹個系統環境下,解決問題的過程是不壹樣的。在這裏,我想說壹下我安裝的小挫折,希望能給遇到同樣問題的朋友壹些提示。sql2005安裝過程中owc11的錯誤處理
最近sql2005裝了很久,過程中出現了很多問題。以前的com+目錄警告是壹部分。辦理後還是發現安裝壹直沒有成功。(為此我安裝了10+次解決問題。
安裝過程中發現以下錯誤。
產品:OWC11
錯誤:錯誤1706。安裝程序找不到所需的文件。請檢查網絡連接或光盤驅動器狀態。有關此問題的其他可能解決方案,請參見c:\ program files \ Microsoft office \ office 11 \ 2052 \ setup . CHM。
-
發現我的ocw11沒有安裝,導致服務器所有相關組件都無法安裝,每次安裝都失敗。
在microsoft ocw11下載地址。
找到微軟的ocw11,選擇簡體中文,下載安裝,發現還是出現同樣的問題。
解壓下載的ocw11,觀察ocw11.xml,發現sql 2005 server的setup目錄下有相同文件名的文件,發現ocw11中文件包的所有文件都在對應的setup中,只是兩個chm的後綴不同。
直接在安裝目錄下運行安裝程序,選擇修復或新裝所有有錯誤的文件源,再次觀察,將安裝目錄下對應的ocw11文件全部復制到硬盤,再次運行並修復成功,然後壹路成功安裝sql2005,終於解決了困擾我2天的問題。在此把這篇文章分享給所有學習sql2005的朋友,希望妳們少走彎路,壹起交流sql。