2009年12月16日 星期三

SQL 2008 安裝遇到的問題

這兩天在安裝SQL Server 2008 Enterprise,結果遇到一個很詭異的大問題,
安裝完SQL,竟然不能啟用服務…

查了log檔,發現錯誤很離譜,Server上明明就沒有"E"磁碟,
錯誤竟然是「FCB::Open failed: Could not open file e:\sql10_main_t\sql\mkmastr\databases\objfre\i386\model.mdf」

找了相關的文章,才發現有一堆人跟遇到一樣的問題,
Problem on starting SQL Server
看了一下討論的過程,還蠻好笑的,
有重新安裝SQL Server的,但有人解決了,有人沒解決
總之,我不想重新安裝,浪費時間又沒效率
還有人直接在E磁碟建相同的目錄,
再把SQL安裝目錄下的model、master、msdb等mdf檔直接copy過去,解決
也有人跟我一樣的情形,沒有E磁碟,所以不可行
還好後來有人在msdn上找到解決方法了,

解法如下:
在command line模式中,進入C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release目錄下,

輸入指令:
Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName /SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]

解決@@

詳細說明請參考msdn: Rebuilding System Databases

沒有留言: