如何手動安裝 SQL Server Express
概述
BarTender 安裝精靈預設會在安裝 BarTender 時自動靜默安裝 SQL Server Express,除非您有另外設定(如需在不安裝 SQL Server 的情況下安裝 BarTender,請參考這篇文章)。大多數情況下,這個流程都能順利完成。但在少數情況下,SQL Server 安裝可能會失敗,這時您需要進行故障排除並手動安裝。
適用範圍
BarTender 2019 及以後版本
資訊
如果 BarTender 未能成功安裝 SQL Server,您會收到以下訊息:
本指南將帶您一步步找出安裝失敗的原因,並協助您手動安裝。流程包含以下步驟:
開始安裝 SQL Server
當檔案解壓縮並準備好後,您需要開始安裝 SQL Server。您有兩種方式可以選擇:
直接手動啟動安裝是最快的方式,但使用命令提示字元可以預先設定大部分安裝時需要設定的選項。我們提供了兩種方式的操作說明。
手動啟動 SQL Server
我已經嘗試安裝 BarTender
如果您已經嘗試安裝過 BarTender,可以從以下位置找到安裝檔案:
C:\Users\<USERNAME>\AppData\Local\Temp\SQLEXPR_x64_ENU
請將 <USERNAME> 替換為您的使用者名稱。
- 前往上述資料夾。
- 雙擊 SETUP.exe。
此時,您可以繼續進行安裝 SQL Server。
我尚未嘗試安裝 BarTender
如果您尚未執行 BarTender 安裝程式,可以從 Microsoft 下載檔案並開始安裝。
- 前往:Microsoft® SQL Server® 2014 SP3 Express 下載頁面。如果您使用的是 BarTender 2021 或更新版本,也可以使用 SQL Server Express 2019 或 2022。
- 選擇您的語言並按下 下載。
- 選擇符合您作業系統架構的選項:
- Express 32BIT\SQLEXPR_x86_ENU.exe(32 位元)
- Express 64BIT\SQLEXPR_x64_ENU.exe(64 位元)
- 如果您下載的是 SQL Server 2019 Express 或 2022 Express,僅有 64 位元選項:
- SQL2019-SSEI-Expr.exe(2019)
- SQL2022-SSEI-Expr.exe(2022)
- 下載完成後,雙擊檔案開始解壓縮。
- 檔案解壓縮完成後,安裝精靈會自動啟動。
此時,您可以繼續進行安裝 SQL Server。
使用 Windows 命令提示字元
我已經嘗試安裝 BarTender
如果您已經嘗試安裝過 BarTender,您已經有 SQL 安裝檔案,可以執行以下指令:
- 點選 Windows 開始選單並輸入 CMD,開啟命令提示字元。
- 輸入以下指令:
“C:\Users\<USERNAME>\AppData\Local\Temp\SQLEXPR_x64_ENU.exe” /q /ACTION=Install /FEATURES=SQLEngine,FullText /INSTANCENAME=BarTender /SQLSYSADMINACCOUNTS="Builtin\Administrators" "NT AUTHORITY\SYSTEM" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /ADDCURRENTUSERASSQLADMIN /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /SkipInstallerRunCheck /UpdateEnabled=0 /SKIPRULES=RebootRequiredCheck SetupCompatibilityCheck NoRebootPackage
- 請確保將 <USERNAME> 替換為您的實際使用者名稱。
- 此時,您可以繼續進行安裝 SQL Server。
我尚未嘗試安裝 BarTender
如果您尚未嘗試安裝 BarTender,您需要執行相同的指令,但要將前面的路徑替換為您從 Microsoft 下載 SQL 檔案的位置。
- 前往:Microsoft® SQL Server® 2014 SP3 Express 下載頁面。如果您使用的是 BarTender 2021 或更新版本,也可以使用 SQL Server 2019 Express 或 2022 Express。
- 選擇您的語言並按下 下載。
- 選擇符合您作業系統架構的選項:
- Express 32BIT\SQLEXPR_x86_ENU.exe(32 位元)
- Express 64BIT\SQLEXPR_x64_ENU.exe(64 位元)
- 如果您下載的是 SQL Server 2019 Express 或 2022 Express,僅有 64 位元選項:
- SQL2019-SSEI-Expr.exe(2019)
- SQL2022-SSEI-Expr.exe(2022)
- 下載完成後,雙擊檔案開始解壓縮。
- 檔案解壓縮完成後,安裝精靈會自動啟動。請在執行命令前先關閉此視窗。
- 點選 Windows 開始選單並輸入 CMD,開啟命令提示字元。
- 輸入以下指令:
“<DOWNLOAD_LOCATION>\SQLEXPR_x64_ENU.exe” /q /ACTION=Install /FEATURES=SQLEngine,FullText /INSTANCENAME=BarTender /SQLSYSADMINACCOUNTS="Builtin\Administrators" "NT AUTHORITY\SYSTEM" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /ADDCURRENTUSERASSQLADMIN /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /SkipInstallerRunCheck /UpdateEnabled=0 /SKIPRULES=RebootRequiredCheck SetupCompatibilityCheck NoRebootPackage
- 請確保將 <DOWNLOAD_LOCATION> 替換為您下載檔案的位置。如果您使用的是 2019 Express 或 2022 Express,請將檔名替換為對應的檔案名稱。
- 此時,您可以繼續進行安裝 SQL Server。
進行 SQL Server 安裝流程
當安裝開始後,您需要依序完成安裝步驟。請注意,安裝過程中可能會遇到錯誤。您可以依照SQL Server 錯誤排除中的步驟進行排查。請注意,下方部分圖片可能會因 SQL Server 版本不同而略有差異。
- 在精靈的第一頁,請務必勾選同意授權條款。點選 下一步。
- 安裝設定的第二頁是全域規則。這一頁很可能會出現錯誤。您需要先排除錯誤才能繼續。我們在這裡提供了一些基本的排錯步驟,您也可以參考 Microsoft 的官方文件。
- 當您排除所有阻礙安裝的錯誤後,請持續點選 下一步,直到進入功能選擇頁面。這裡請選擇 Database Engine Services。點選 下一步。
- 在執行個體設定頁面,選擇 命名執行個體: 並輸入 BARTENDER。點選 下一步。
- 持續點選 下一步,直到進入資料庫引擎設定頁面。請將伺服器驗證模式設為 Windows 驗證模式,並新增以下使用者:
- Builtin\Administrators
- NT AUTHORITY\SYSTEM
- 您的本機使用者
- 持續點選 下一步,直到最後一頁。您應該會看到 SQL Server 2014 安裝成功的訊息。點選 關閉。
SQL 安裝故障排除
設定帳戶權限:失敗
這個錯誤表示 Windows 群組原則中的某些設定,導致目前使用者無法執行下列其中一項或多項操作:
- 備份與封存目錄。
- 管理與稽核安全性日誌。
- 偵錯軟體。
您需要以具有這些權限的系統管理員帳戶登入才能繼續。只有當所有檢查項目都顯示綠色時,對話框才會繼續。
指定的帳戶已存在
在 SQL 安裝過程中,您可能會遇到如下錯誤:
SQL Server Setup has encountered an err when running a Windows Installer File. Windows Installer error message: The specified account already exists.
這個對話框其實沒有太多幫助,實際上它的意思和表面上不同。簡單來說,請執行下列步驟:
- 解除安裝 SQL 2012 Native Client。
- 點選 重試。
無法啟動 BarTender SQL Server 執行個體的 SQL Server 服務
當您嘗試啟動並執行 BarTender SQL Server 執行個體的 SQL Server 服務時,可能會遇到以下錯誤。
- 服務 - Windows 無法在本機電腦上啟動 SQL Server <instance name>。如需更多資訊,請檢查系統事件記錄。如果這不是 Microsoft 服務,請聯絡服務供應商,並參考服務專屬錯誤代碼 5023。
- 在 Windows 事件檢視器中,您可以看到以下錯誤:
- FCB::Open failed: Could not open file E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\model.mdf for file number 1. OS error: 3(The system cannot find the path specified.)
- FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\modellog.ldf'. Diagnose and correct the operating system error, and retry the operation.
- 用戶端與伺服器無法通訊,因為它們沒有共同的演算法...
- 當您嘗試啟動或連線到 BarTender SQL Server 執行個體時,也可能出現這個或類似的錯誤訊息。
可能的解決方法
- 請參考以下 Microsoft 支援文章:
- 升級到最新版本的 SQL Server 2014 Express SP3 或更高版本。
- 您可以在這裡下載完整的 SQL Server 2014 Express SP3(或選擇從 Microsoft 下載更新版本的 SQL Server)。
- 請依照您的 Windows 作業系統位元數選擇 SQLEXPRADV_x64_ENU.exe(64 位元)或 SQLEXPRADV_x86_ENU.exe(32 位元)下載。
- 解除安裝現有的 SQL Server 2014 及 BarTender 執行個體。
- 您可以到 Windows 控制台->程式與功能,或使用下方指令搭配 SQL Server 安裝程式來解除安裝 SQL Server 2014 及 BarTender 執行個體。
- 您可以在這裡下載完整的 SQL Server 2014 Express SP3(或選擇從 Microsoft 下載更新版本的 SQL Server)。
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=BarTender
請依照上述 SQL Server 安裝說明,重新安裝 SQL Server 2014 Express SP3。
錯誤訊息:"嘗試執行未經授權的操作..."
請參考以下支援文章以獲得更多資訊:BarTender 無法在 Windows 10 20H2 上安裝 Microsoft SQL Server Express。
安裝 BarTender
當 SQL Server 確認已成功安裝後,請以系統管理員身分執行 BarTender 安裝程式。此時您應該可以順利通過 SQL Server 安裝錯誤。