當你在安裝 SQL Server 2008 R2 時,遇到提示“未指定 INSTALLSHAREDWOWDIR 命令行值。如果指定了 INSTALLSHAREDDIR 值,則必須指定該值”這樣的錯誤,主要是因為你沒有指定自定義的安裝路徑。為了避免路徑問題,你可以使用兩種方法來順利完成安裝。
方法一:使用配置文件進行安裝
1.開始默認安裝: 啟動 SQL Server 2008 R2 的安裝程序,在安裝過程中選擇默認的安裝路徑(通常是 C:\Program Files\microsoft SQL Server)。在安裝的最后確認步驟,你會看到一個顯示 ConfigurationFile.ini 文件路徑的提示。
2.復制并修改配置文件: 找到 ConfigurationFile.ini 文件,路徑通常類似于:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\<某日期>\ConfigurationFile.ini。將該文件復制到其他路徑(例如 D:\),然后退出安裝程序。
3.編輯配置文件: 使用記事本打開 ConfigurationFile.ini,查找并將其中的 C:\Program Files\Microsoft SQL Server 替換為你想要的路徑,例如 D:\Program Files\Microsoft SQL Server。編輯完成后保存文件。
4.使用命令行安裝: 打開命令行工具(管理員權限)。在命令行中,切換到安裝目錄并運行以下命令:
setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini
SQL Server 將根據修改后的配置文件安裝,使用你指定的新路徑。
這種方法通過修改配置文件來實現路徑自定義,適合不想手動干預安裝過程的用戶。
方法二:使用命令行直接指定安裝路徑
1.插入光盤并進入光盤目錄: 將 SQL Server 2008 R2 安裝光盤插入計算機,使用命令行進入光盤的根目錄。
2.使用命令行指定安裝路徑: 使用以下命令啟動安裝,指定安裝路徑:
setup.exe /INSTALLSHAREDDIR=”D:\\Program Files\\Microsoft SQL Server\\” /INSTALLSHAREDWOWDIR=”D:\\Program Files (x86)\\Microsoft SQL Server\\”
其中 INSTALLSHAREDDIR 用于指定 64 位部件的安裝路徑,INSTALLSHAREDWOWDIR 用于指定 32 位部件的安裝路徑。根據實際需要修改路徑。
3. 注意事項: 切記不要直接點擊默認的 setup.exe 安裝程序,因為一旦進入安裝支持文件的界面,修改路徑將無效。如果你已經啟動過默認安裝并退出,可能需要卸載之前的部分安裝文件,再重新嘗試執行上述命令。