電腦安裝SQL出現(xiàn)錯誤: command line option syntax error!type command /? for help,都說是安裝目錄是中文引起的,可是檢查了好幾遍安裝目錄的確是英文的。
一.情況說明
SQL Server 2000以前的版本,例如7.0一般不存在多個版本,只有標準版跟桌面版,用戶如果不清楚該裝什么版本的話,可按安裝上的安裝先決條件指示安裝,一般在WIN2000 服務(wù)器版上裝標準版,其他的系統(tǒng)裝桌面版的就可以;而SQL Server 2000安裝問題就比較大,時常見到的問題如下:
1.配置服務(wù)器時中斷
2.注冊 ActiveX 時中斷
3.顯示到100%的時候中斷
4.提示:command line option syntax error, type command /? for help,繼續(xù)安裝,最后在配置服務(wù)器的時候出現(xiàn):無法找到動態(tài)鏈接SQLUNIRL.DLL于指定的路徑
5.以前進行的程序創(chuàng)建了掛起的文件操作,運行安裝程序前,必須重新啟動
二.情況1、2、3的解決辦法:
提醒:為避免誤操作,先備份注冊表和數(shù)據(jù)庫進不了SQL Server 2000,可以備份C:Program FilesMicrosoft SQL ServerMssqlData(默認路徑)文件夾的文件。
1)先把SQL Server卸載(卸載不掉也沒有關(guān)系,繼續(xù)下面的操作);
2)把Microsoft SQL Server文件夾整個刪掉;
3)運行注冊表,刪除如下項:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMssqlServer
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMssqlSERVER
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVERAGENT
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMssqlSERVERADHELPER
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server
4)需要的話就重新啟動系統(tǒng);
5)重新安裝。
另外也可嘗試單步運行安裝 SQL Server 2000的方法:
1).放入 SQL Server 2000 光盤
2).在"開始"--"運行"鍵入 "F:x86setup.exe k=dbg" (F是光盤)
注意:
1)不同的操作系統(tǒng)支持的SQL Server 2000版本
Windows 2000 Server可以安裝SQL Server 2000的任何版本
Windows 2000 Professional只能安裝SQL Server 2000的個人版、開發(fā)版、評估版、MCDE
2)SQL Server 2000各版本以及對軟硬件的要求
三.情況4的解決辦法
因為安裝文件的路徑(完整路徑)里有中文.
比如 c:SQLSERVER中文企業(yè)版
改成 c:SQLSERVER
四.情況5的解決辦法
1)重啟機器,再進行安裝,如果發(fā)現(xiàn)還有該錯誤,請按下面步驟;
2)在開始--運行中輸入regedIT;
3)到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager位置找到
PendingFileRenameOperations項目,并刪除它。這樣就可以清除安裝暫掛項目。
4)選擇文件--倒出,保存;
5)在右邊窗口右擊PendingFileRenameOperations,選擇刪除,然后確認;
6)、重啟安裝,問題解決
五、如果問題依舊,試試先修復(fù)操作系統(tǒng):
命令提示符下執(zhí)行: sfc /scannow 。
最后的方法:換 Windows 2000 安裝盤和 SQL Server 2000 安裝盤,有時候問題的原因很奇怪,有人曾更換了一個電源就解決了問題。
1)先卸載您的 SQL Server 2000,必要的時候刪除 Program FilesMicrosoft SQL Server 文件夾;
2)打開注冊表;
在"開始"--"運行"鍵入"regedIT"
3)按下列順序點擊打開;
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4)將 ExceptionComponents 下面的文件夾全部刪除;
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
5)重新啟動;
6)重新安裝 SQL Server 2000
六.其他說明
1)Windows目錄中的SQLstp.log文件,該文件列出了安裝程序所執(zhí)行的操作的詳細信息,并包含安裝期間遇到的所有錯誤。
通過檢查該文件,可以詳細了解安裝在什么地方失敗、為什么失敗。
2)SQL安裝的時的錯誤信息保存在一個叫Errorlog的日志文件中,默認情況下該文件位于Program FilesMicrosoft SQL ServerMssqlLog 目錄中。該錯誤日志包含安裝程序試圖啟動SQL-Server時SQL-Server所遇到的錯誤,這些信息可以幫助您深入檢查錯誤原因。
3)需要檢查的另一個組件是Microsoft數(shù)據(jù)訪問組件(MDAC)安裝程序,它作為SQL-Server2000安裝程序的一部分啟動。
SQL-Server2000安裝程序會安裝MDAC2.6。MDAC安裝程序會創(chuàng)建名為DASEtup.log的單獨的日志文件;您可以查看此日志文件并確保MDAC
安裝程序沒有出現(xiàn)問題。
SQL或msde安裝問題-Command line option syntax error. Typ
SQL 2000安裝問題--Command line option syntax error
當(dāng)安裝程序安裝到:
安裝程序正在安裝ms數(shù)據(jù)訪問組件時,屏幕出現(xiàn)錯誤提示:
---------------------------
SQL Redist
---------------------------
Command line option syntax error. Type Command /? for Help.
---------------------------
確定
---------------------------
然后點確定繼續(xù),安裝程序開始復(fù)制文件,復(fù)制完文件后又出現(xiàn)錯誤提示:無法找到動態(tài)連接庫sqlunirl.dll于指定路徑“…sqlunirl.dll”(超級長的路徑。c確定后安裝程序停止運行,查看安裝日志。
解決方法:
引起這問題的原因是,SQLServer的安裝文件被放在了中文目錄下。將SQLServer的安裝文件,拷到英文目錄,安裝就OK。
比如將:“D:Sqlserver安裝盤”中的"安裝盤"去掉。就行了!
如果不行?!看看您的用戶名是不是中文的,改成英文的吧。這個用戶名指的就是您登錄windows的時候使用的用戶名,系統(tǒng)默認的是administrator。您不舍的修改這個用戶名?那就重新創(chuàng)建一個英文的用戶吧,用這個用戶登錄然后安裝就行了。
原因:軟件在安裝的時候會先解壓,生成一些臨時文件,系統(tǒng)調(diào)用這些文件進行安裝。有時候這些文件放在當(dāng)前的目錄下,有時候放在“C:Documents and Settings用戶名Local SettingsTemp”文件夾中,這時候如果您的“用戶名”是中文的話,就可能失敗了。 |