|
馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
這幾天公司購入一臺聯(lián)想的RD430服務(wù)器(2470*2+8GDDR3+SAS300*2+RAID1),打算用server2008R2+SQL2005SP4構建。安裝好系統后沒(méi)有更新成SP1,在安裝SQL2005SP4后都會(huì )有一個(gè)SQL Server Analysis Services 出錯,顯示無(wú)法啟動(dòng),錯誤提示1503,或者直接就是說(shuō)服務(wù)器不響應或者響應超時(shí)。
查看事件記錄發(fā)現:提示
錯誤應用程序名稱(chēng): msmdsrv.exe,版本: 9.0.5000.0,時(shí)間戳: 0x4d0285fb
錯誤模塊名稱(chēng): msmdsrv.exe,版本: 9.0.5000.0,時(shí)間戳: 0x4d0285fb
異常代碼: 0xc0000005
錯誤偏移量: 0x000000000024bb80
錯誤進(jìn)程 ID: 0x1290
錯誤應用程序啟動(dòng)時(shí)間: 0x01cf5f7d13caf493
錯誤應用程序路徑: D:\Program Files\Microsoft SQL Server\MSSQL.5\OLAP\bin\msmdsrv.exe
錯誤模塊路徑: D:\Program Files\Microsoft SQL Server\MSSQL.5\OLAP\bin\msmdsrv.exe
報告 ID: 5179d915-cb70-11e3-8fbd-f80f41fb08cb
隨后嘗試更新SP1后在裝,失敗
嘗試先安裝好SQL后再更新,失敗
在網(wǎng)上找了很多關(guān)于這個(gè)服務(wù)無(wú)法啟動(dòng)的解決方式,不外乎就是:
1.刪除C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data下的文件
2.清除系統日志 我采用第二種方法解決了問(wèn)題
3.VIA網(wǎng)卡啟用導致問(wèn)題,禁用VIA網(wǎng)卡
4.打開(kāi)管理工具中的“服務(wù)”,找到SQL Server Analysis Services,右鍵屬性,在登錄下面選擇本地賬戶(hù)把那個(gè)輸入密碼。(沒(méi)用)
反復重裝3次(系統+SQL)期間系統盤(pán)換過(guò)2個(gè),sql安裝文件是ISO鏡像沒(méi)換過(guò),還是一樣的故障。
嘗試在我的電腦上安裝,兩個(gè)系統SERVER2008R2和SQL2005SP4都安裝正常,服務(wù)正常啟動(dòng)。
隨后檢查服務(wù)器上的D:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\Config文件夾下msmdsrv.ini文件和我的電腦上的文件座對比,發(fā)現少了很多的配置信息,服務(wù)器上的只有
<ConfigurationSettings>
<DataDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data</DataDir>
<LogDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log</LogDir>
<BackupDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Backup</BackupDir>
<AllowedBrowsingFolders>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log|D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Backup</AllowedBrowsingFolders>
<CollationName>Chinese_PRC_CI_AS</CollationName>
<Language>2052</Language>
后面的<TempDir/>等信息完全沒(méi)有,就覺(jué)得是沒(méi)有配置信息導致服務(wù)無(wú)法啟動(dòng),就在我的電腦上拷貝*:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\Config文件夾下msmdsrv.ini文件覆蓋過(guò)去,但是還是無(wú)法啟動(dòng)SQL Server Analysis Services服務(wù)。
最后一次,沒(méi)辦法 就將我的電腦 D:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\bin下msmdsrv.exe和msmdsrv.exe.config復制到服務(wù)器上對應覆蓋。
結果成功恢復服務(wù)運行。。。
初步分析,可能是因為拷貝ISO鏡像的時(shí)候出現錯誤,導致在安裝SQL后msmdsrv.exe實(shí)際上損壞(對比文件信息大小一點(diǎn)也看不出來(lái)),所以后續安裝好SQL后該程序無(wú)法正常運作就造成了SQL Server Analysis Services服務(wù)的無(wú)法啟動(dòng)。
不知道我的觀(guān)點(diǎn)對不對,反正我的是這樣解決了,有需要的可以參考以下。
? |
|