SQL Server 安裝錯誤服務無法啟動,安裝後沒有SQL Server Management Studio管理器

來源:互聯網
上載者:User

重點解決安裝過程中遇到的幾個問題:(1)在SQL Server 2005安裝報錯,提示SQL Server服務無法啟動;(2)安裝SQL Server 2005後沒有SQL Server Management Studio管理器;(3)安裝SQL Server 2005資料庫後SQL Server Management Studio管理器無法通過SQL Server身份認證登入;

 

這次安裝SQL Server 2005資料庫真的把我整的夠嗆,在網上也很少這樣的文章,找了好久才找到相關問題所在,問題一個接一個,別的也就不多說了,直接進入正題吧,為了大家以後少走彎路,我把所有問題一一詳細寫下,希望對大家有協助(如果碰到這些問題的人絕對有協助的):

先說說我的環境(類似問題一樣適用),IBM 3650 M3系列伺服器,當時是新出的,是6核的CPU一顆,安裝的作業系統Windows Server 2003中文企業版,安裝SQL Server 2005中文企業版,好了開始安裝了……問題來了

 

問題一:在SQL Server 2005安裝報錯,提示SQL Server服務無法啟動

故障現象:在sql 2005安裝過程中報錯,進度停止,提示:SQL Server服務無法啟動.有關詳細資料,請參閱SQL Server聯機叢書中的主題"如何查看SQL Server 2005安裝日誌檔案"和"手動啟動SQL Server

 

原因:在網上找找了許多相關問題:有的說是sql 2005運行不支援單數CPU(大概是這個意思吧),但是在sql 2005 sp2中已經修正了該bug;也有的說在安裝SQL 2005標準版(不多於四個CPU)和企業版(無限制)時,CPU的總核心數必須是2的n次方。即核心數為1,2,4,8,16,32依次類推。不管哪個原因,總之大概是這個意思,因此我的環境是6核的CPU一顆,核心數為12(如),所以不能正常安裝,當我將核心數更改為2或4時(8我沒有試,應該沒問題),順利完成安裝(具體怎麼修改往下看解決辦法)。

解決辦法:安裝前保證系統正常的或不影響SQL Server 2005安裝。更改系統應用的核心數:‘開始’-->‘運行’-->輸入“msconfig“,開啟‘系統配置實用程式’,選擇’BOOT.INI’---‘進階選項’,勾選‘/NUMPROC’數值選擇為最大的2的n次方(1,2,4,8,16,32……),

 

確定,重新啟動系統之後,可正常安裝SQL server 2005。安裝完成後,打全SQL 2005 SP2的補丁。然後將‘/NUMPROC’去掉勾選。再次重新啟動系統後,即可正常使用所有物理核心運行SQL server 2005了。

 

問題二、安裝SQL Server 2005後沒有SQL Server Management Studio管理器

故障現象:在sql 2005安裝過程中確定已經選擇了全部安裝,但是安裝後還是沒有SQL Server Management Studio管理器,但是資料庫可以正常啟動,也不報任何錯誤;

 

原因及解決辦法:經過在網上找了很多相關的文章,但是都不管用,基本上是說卸載重裝,或安裝獨立的SQL Server Management Studio管理器,我這人有時比較較真,一定要安裝好心理才舒坦,經過多次卸載、重裝結果一樣;後來想會不會是.net framework的問題,我就把資料庫卸載之後,再把.net framework 2.0以上版本包括2.0全部卸載掉,重啟後重裝,結果ok了,不知道到底是不是.net framework的原因,好像沒有官方的說法,但是確實是這樣解決了問題;

 

以下是SQL Server Management Studio管理器獨立安裝包下載,如果不想重裝也可通過此法單獨安裝解決問題:

若需要這個工具的話,需要從微軟上下載圖形介面工具Microsoft SQL Server Management Studio Express。

另外,微軟還提供Microsoft SQL Server 2005 Express Edition工具包下載,其已經包含了Microsoft SQL Server Management Studio Express。

下面是下載連結,下載安裝後在SQL Server 2005程式組裡就會出現Microsoft SQL Server Management Studio Express,使用它來進行管理即可。

Microsoft SQL Server Management Studio Express:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

Microsoft SQL Server 2005 Express Edition工具包:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=3c856b93-369f-4c6f-9357-c35384179543

 

問題三、安裝SQL Server 2005資料庫後SQL Server Management Studio管理器無法通過SQL Server身份認證登入,如所示:

 

原因及解決辦法:此問題可能有好幾個問題導致,可以按順序一一測試

1、先要確認是不是你的使用者被禁止登入,可以先通過windows身分識別驗證登入查看修改,‘安全性’-->‘登入名稱’-->‘sa右鍵屬性’,修改成‘啟用’如所示:

 

 

2、開啟‘開始’-->‘程式’-->‘Microsoft SQL Server 2005’-->‘組態工具’-->‘SQL Server組態管理員’,在彈出的表單中,找到‘SQL Server 2005網路配置’,把‘MSSQLSERVER的協議’下的‘Named Pipes’和‘TCP/IP’啟用,然後重新啟動SQL Server即可;

 

3、如果以上兩步還是不行看這裡,有可能是和伺服器身分識別驗證有關係,先用windows身分識別驗證的方式登入進去,然後開啟伺服器屬性,‘安全性’把伺服器驗證方式改成‘SQL SERVER和Windows身分識別驗證模式’,如所示:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.