安裝 SQL Server 2012 Express 失敗並出現錯誤“找不到數據庫引擎啟動句柄”。
我正在嘗試在 Windows 7 SP1 x64 上安裝帶有 SP1 x64 的 SQL Server Express 2012。這台機器之前安裝了 SQL Server Express 2012。此實例已升級到 SQL Server 2012 Standard,此後已被解除安裝。
以下是安裝期間選擇的選項:
- 在安裝中包括 SQL Server 產品更新 – 2 與 KB 2793634 相關
- 將所有功能安裝到預設目錄
- 預設實例根目錄中的命名實例 SQLEXPRESS
- 預設服務帳戶:SQL Server 數據庫引擎 -> NT Service\MSSQL$SQLEXPRESS
- 預設數據庫引擎配置
安裝失敗並出現以下錯誤:
標題:Microsoft SQL Server 2012 Service Pack 1 安裝程序
發生以下錯誤:
找不到數據庫引擎啟動句柄。
- 鈕扣:
好的
我讀到這可能與損壞的 MSSQL$SQLEXPRESS 虛擬帳戶有關。
有想法該怎麼解決這個嗎?
謝謝,
喬恩。
摘要.txt
總體摘要:最終結果:失敗:請參閱下面的詳細資訊退出程式碼(十進制):-2061893607 開始時間:
2014-03-24 12:08:49 結束時間:2014-03-24 12:28:21 請求的操作:安裝
設置已完成,功能所需的操作。這些功能的故障排除資訊: SQLEngine 的下一步:使用以下資訊解決錯誤,解除安裝此功能,然後再次執行安裝過程。複製的下一步:使用以下資訊解決錯誤,解除安裝此功能,然後再次執行設置過程。
機器屬性: 機器名稱:蒙特利爾
機器處理器數量:4 作業系統版本:
Windows 7 作業系統服務包:Service Pack 1 作業系統區域:美國 作業系統語言:英語(美國) 作業系統架構:x64 程序架構:64 位作業系統集群:否
發現的產品功能: 產品實例
實例 ID 功能
語言版本 集群版本
包屬性: 描述:Microsoft SQL Server 2012 Service Pack 1 產品名稱:SQL Server 2012 類型:RTM 版本:
11 安裝位置:c:\097a5adf24ea31e1a16d\x64\setup\ 安裝版本:Express
滑流:真正的 SP 級別
1 更新檔級別:11.1.3128.0
產品更新狀態:成功:KB 2674319、KB 2793634
選擇安裝的產品更新:標題:
Service Pack 1 基於知識的文章:KB 2674319 版本:11.1.3000.0 架構:x64 語言:1033
標題:SQL Server 2012 SP1 GDR 產品更新知識文章:KB 2793634 版本:
11.1.3128.0 架構:x64 語言:全部
Update Source: MU
使用者輸入設置: 操作:安裝
ADDCURRENTUSERASSQLADMIN:true AGTSVCACCOUNT:
NT AUTHORITY\NETWORK SERVICE AGTSVCPASSWORD:*****
AGTSVCSTARTUPTYPE:已禁用 ASBACKUPDIR:
備份 ASCOLLATION:Latin1_General_CI_AS
ASCONFIGDIR:配置 ASDATADIR:
數據 ASLOGDIR:記錄 ASPROVIDERMSOLAP:
1 ASSERVERMODE:MULTIDIMENSIONAL ASSVCAC
ASSVCPASSWORD:ASSVCSTARTUPTYPE:
自動 ASSYSADMINACCOUNTS:ASTEMPDIR:
臨時 BROWSERSVCSTARTUPTYPE:已禁用 CLTCTLRNAME:
CLTRSULTDIR:CLTSVCACCOUNT
:
CLTSVCPASSWORT:
CLTWABROWNDIR:0 CommFabricNicWorkLevel:0
CommfabricPort:
0 ConfigcentFile:
CTLRSVCaccount:CTLRSvcacconWord:CTLRSVCActword:CTLRSVCActword:CTLRSVCcassword:CTLRSVCCassword:CTLRSVCCassword:CTLRSvcackword:
CTLRSVCCassword
:
CTLRSVCCassword
文件流共享名稱:FTSVCACCOUNT:
FTSVCPASSWORD:幫助:
假 IACCEPTSQLSERVERLICENSETERMS: 真 INDICATEPROGRESS:
假 INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\ INSTALLSHAREDWOWDIR: C:\Program Files (x86)\Microsoft SQL Server\ INSTALLSQLDATADIR:
INSTANCEDIR: C:\Program Files\Microsoft SQL Server\ INSTANCEID: SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY\Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatic MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0 PID: ***** QUIET:
false QUIETSIMPLE: false ROLE:
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
自動 SAPWD: SECURITYMODE:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: NT Service\MSSQL$SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: 自動 SQLSYSADMINACCOUNTS:
Montreal\Jonathan Bailey
SQLTEMPDBDIR
:平方米報告:
假 TCPENABLED:0 UIMODE:
AutoAdvance UpdateEnabled:真 UpdateSource:
MU X86:假
配置文件:C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140324_120228\ConfigurationFile.ini
詳細結果:功能:數據庫引擎服務狀態:失敗:查看日誌了解詳細資訊失敗原因:功能設置過程中出錯。下一步:使用以下資訊解決錯誤,解除安裝此功能,然後再次執行設置過程。組件名稱:
SQL Server 數據庫引擎服務實例功能組件錯誤程式碼:0x851A0019 錯誤描述:找不到數據庫引擎啟動句柄。錯誤幫助連結: http:
功能:SQL Server 複製狀態:
失敗:有關詳細資訊,請參閱日誌失敗原因:該功能的依賴項發生錯誤,導致該功能的設置過程失敗。下一步:使用以下資訊解決錯誤,解除安裝此功能,然後再次執行設置過程。組件名稱:
SQL Server 數據庫引擎服務實例功能組件錯誤程式碼:0x851A0019 錯誤描述:找不到數據庫引擎啟動句柄。錯誤幫助連結:
<> > 功能:SQL 瀏覽器狀態:
通過
功能:SQL 編寫器狀態:
通過
功能:SQL 客戶端連接狀態:
通過
功能:SQL 客戶端連接 SDK 狀態:通過
失敗的規則:
全域規則:
場景特定規則:
規則報告文件:C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140324_120228\SystemConfigurationCheck_Report.htm
在與 Microsoft 技術支持部門合作解決此問題後,我們確定解除安裝 SQL Server Standard 並重新安裝 SQL Server Express 的行為會使服務帳戶(在本例中為NT Service\MSSQL$SQLEXPRESS)處於無法正常執行的狀態。 ‘沒有執行服務所需的權限。
為了解決這個問題,我們手動檢查並添加了SQL Server 文件中配置 Windows Server 帳戶和權限中指定的所需權限。請注意,僅缺少一些權限。
以下連結中錯誤“找不到數據庫引擎啟動句柄”的簡單而完整的解決方案錯誤 原因可能是
1.使用者在伺服器配置頁面視窗(安裝過程中)選擇的帳戶無法使 SQL Server 數據庫引擎服務聯機。要麼缺少特權,要麼已損壞。在安裝數據庫引擎服務期間,SQL Server 嘗試將線上數據庫服務作為內部程序引入,但由於啟動帳戶損壞或沒有適當的權限,它無法這樣做,最終安裝失敗。
2.其他原因是由於某種原因第一次安裝失敗並且使用者從添加刪除程序解除安裝失敗安裝,解除安裝使帳戶處於損壞狀態,因此任何進一步的安裝嘗試都會閃爍此錯誤消息
解可以。
從添加刪除程序中完全解除安裝 SQL Server
右鍵點擊它啟動設置並選擇以管理員身份執行。啟動設置並提供必要的詳細資訊後,您將進入伺服器配置頁面。當您到達此頁面時,請選擇數據庫引擎服務的啟動帳戶作為 NT Authority\SYSTEM,也稱為本地系統帳戶。
SQL Server 安裝錯誤中的完整詳細資訊:找不到數據庫引擎啟動句柄