手動安裝 BarTender SQL Server Express
概觀
除非另有設定,否則依預設,BarTender 安裝精靈會在 BarTender 安裝期間嘗試以無訊息方式安裝 SQL Server Express (請參閱此文章以了解如何在不使用 SQL Server 的情況下安裝 BarTender)。在絕大多數情況下,這都能順利完成。但是,在極少數情況下,SQL Server 安裝會失敗,您必須對安裝進行疑難排解並手動安裝。
適用於
BarTender 2019
資訊
從 BarTender 2019 R3 開始,如果 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 下載頁面 (此下載連結適用於 SQL Server 2004 Express SP3。您可以選擇從 Microsoft 下載 SQL Server 的更新版本)。
- 選取您的語言並按一下「下載」。
- 選擇與您的作業系統架構相符的選項:
- Express 32BIT\SQLEXPR_x86_ENU.exe (適用於 32 位元)
- Express 64BIT\SQLEXPR_x64_ENU.exe (適用於 64 位元)
此時,您可以繼續「安裝 SQL Server」。
使用 Windows 命令列介面
我已嘗試安裝 BarTender
如果您已嘗試安裝 BarTender,則您已擁有 SQL 安裝檔案並且可以執行下列指令:
- 前往 Windows「開始」功能表
- 輸入 CMD 以開啟 Windows 命令提示字元
- 輸入下列指令:
"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 下載頁面 (此下載連結適用於 SQL Server 2004 Express SP3。您可以選擇從 Microsoft 下載 SQL Server 的更新版本)。
- 選取您的語言並按一下「下載」。
- 選擇與您的作業系統架構相符的選項:
- Express 32BIT\SQLEXPR_x86_ENU.exe (適用於 32 位元)
- Express 64BIT\SQLEXPR_x64_ENU.exe (適用於 64 位元)
"<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> 取代為檔案下載到的位置。此時,您可以繼續「安裝 SQL Server」。
完成 SQL Server 安裝
安裝開始後,您需要完成安裝程序。請注意,在安裝期間的某個時刻您會遇到錯誤。您可以依照「SQL Server 安裝疑難排解」中的步驟來解決其中一些錯誤。請注意,依據您安裝的 SQL Server 版本,下面的某些影像可能會略有不同。
- 在精靈的第一頁上,確保接受授權條款。按「下一步」。
- 安裝設定的第二頁是「全域規則」。您很可能會在此頁面上遇到錯誤。 您必須疑難排解錯誤才能繼續。我們在這裡提供了一些基本的疑難排解步驟。您也可以查閱 Microsoft 的說明文件。
- 解決阻止安裝的錯誤後,您需要按「下一步」,直到到達「功能選擇」頁面。在這裡,需要從可用選項中選取「資料庫引擎服務」。按「下一步」。
- 在「執行個體組態」頁面上,選擇「具名執行個體:」並輸入 BARTENDER。 按「下一步」。
- 按「下一步」直到進入「資料庫引擎組態」。 您需要將「伺服器組態」設定為「Windows 驗證模式」。您還應該新增下列使用者:
-
- Builtin\Administrators
- NT AUTHORITY\SYSTEM
- 您的本機使用者
- 按「下一步」直到到達最後一個畫面。您應該會看到一則訊息,指出您的 SQL Server 2014 安裝已順利完成。按一下「關閉」
。
SQL Server 安裝疑難排解
安裝帳戶權限:失敗
此失敗表示 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::開啟失敗:無法開啟檔案 E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\model.mdf,檔案編號為 1。作業系統錯誤:3 (系統找不到指定的路徑。)
- FileMgr::StartLogFiles:建立或開啟檔案 'E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\modellog.ldf' 時發生作業系統錯誤 2 (系統找不到指定的檔案)。 請診斷並更正作業系統錯誤,然後重試此作業。
- 用戶端和伺服器無法通訊,因為它們沒有公用的演算法...
- 當您嘗試啟動或連線到 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 安裝程式執行下列 Windows 命令列來解除安裝 SQL Server 2014 和 BarTender 執行個體。
-
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=BarTender
-
- 您可以前往 Windows「控制台」->「程式/功能」,或使用 SQL Server 安裝程式執行下列 Windows 命令列來解除安裝 SQL Server 2014 和 BarTender 執行個體。
- 依照上述 SQL Server 安裝說明安裝 SQL Server 2014 Express SP3。
- 您可以從這裡下載完整的 SQL Server 2014 Express SP3 (也可以從 Microsoft 下載 SQL Server 的更新版本)。
錯誤訊息:「嘗試執行未經授權的作業...」
如需更多資訊,請參閱下列支援文章: BarTender 無法在 Windows 10 20H2 上安裝 Microsoft SQL Server Express。
安裝 BarTender
確認已順利安裝 SQL Server 後,以系統管理員身分執行 BarTender 安裝程式。現在應該沒有 SQL Server 安裝錯誤,您可以繼續進行安裝了。