簡體   English   中英

Clickonce 安裝程序安裝 SQL Server 2016 Express 失敗,錯誤代碼 -2061893613,錯誤代碼 -2061893613 是什么意思?

[英]Clickonce installer installing SQL Server 2016 Express fails with errorcode -2061893613, what does error code -2061893613 mean?

使用集成 SQL 服務器快速安裝的 ClickOnce 安裝失敗,錯誤代碼為 -2061893613,日志中顯示以下內容:

檢查命令“SqlExpress2016\BOOTSTRAP.EXE”的結果是“安裝”

'SQL Server 2016 Express - xxxxxx' 運行檢查結果:需要安裝

驗證 C:\Users\xxxxx\AppData\Local\Temp\VSD7E54.tmp\SqlExpress2016\BOOTSTRAP.EXE 的文件完整性
驗證文件 hash
使用命令 'C:\Users\xxxxxxx\AppData\Local\Temp\VSD7E54.tmp\SqlExpress2016\BOOTSTRAP.EXE' 和參數 '/ACTION=Install........' 安裝

進程退出,代碼為 -2061893613
安裝后 package 'SQL Server 2016 Express - xxxxx' 的狀態為 'InstallFailed'

;TLDR,公司有一個密碼強度要求的策略,安裝腳本中使用的默認 SA 密碼不符合該要求。

從故障機器上的“C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log”獲取日志文件,它在 Summary.txt 中是一個死機:

Overall summary:
  Final result:                  Failed: see details below
  Exit code (Decimal):           -2061893613
  Exit facility code:            1306
  Exit error code:               19
  Exit message:                  The specified sa password does not meet strong password requirements. For more information about strong password requirements, see "Database Engine Configuration - Account Provisioning" in Setup Help or in %SQL_PRODUCT_SHORT_NAME% Books Online.

我在 SQL 2014 上遇到了這個問題。挑戰是 SQL 安裝是應用程序的先決條件,該應用程序具有不易更改的硬編碼 sa 密碼。

解決方法是手動安裝 SQL 並為 sa 提供與策略匹配的密碼。 安裝后,我可以將 go 更改為 SSMS 並更改 sa 帳戶的屬性,這樣它就不會強制執行密碼策略(打開安全文件夾、登錄名並右鍵單擊 sa 和 select 屬性),方法是取消選中該框。 然后將密碼更改為應用程序安裝使用的密碼。

是的,該應用程序的下一個版本不僅將使用更強的密碼,而且還將使用最新版本的 SQL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM