[英]SQL Server 2014 Express Edition: silent install
我們正在嘗試使用可從 Microsoft 評估中心下載的安裝程序以靜默模式安裝 SQL Server 2014 SP2 Express Edition。 這是下載鏈接:
https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2/
此安裝程序提供以下可能性:
我需要使用命令行參數和/或具有正確選項的配置文件以靜默模式安裝 SQL Server 2014 SP2 Express Edition。
但是,我們找不到有關在命令行或配置文件中應該包含哪個選項的信息,以選擇 Express Edition 而不是 Enterprise Edition 進行評估(默認情況下,評估選項被選中)。
這是我們用於以靜默模式安裝 SQL Server 2014 SP2 的腳本(它以企業評估模式安裝 SQL Server):
Setup.exe /Q ^
/action=Install ^
/ERRORREPORTING=1 ^
/INDICATEPROGRESS=true ^
/TCPENABLED=1 ^
/SKIPRULES=PerfMonCounterNotCorruptedCheck ^
/features="SQLEngine, FullText, SSMS, ADV_SSMS, SNAC_SDK" ^
/INSTANCENAME=GEMINIS ^
/INSTALLSQLDATADIR="C:\SQL SERVER 2014" ^
/INSTANCEDIR="C:\SQL SERVER 2014" ^
/SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
/SQLSVCSTARTUPTYPE=Automatic ^
/AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
/AGTSVCSTARTUPTYPE=Disabled ^
/IACCEPTSQLSERVERLICENSETERMS ^
/ROLE=AllFeatures_WithDefaults ^
/SECURITYMODE=SQL ^
/SAPWD="password37" ^
/SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
安裝過程完成后,SQL Server 將處於企業評估模式。
我們必須在命令行或配置文件中更改什么才能安裝 Express 版?
為了澄清我的問題,我們必須向客戶提供安裝程序。 此安裝程序必須以靜默模式部署多個 SW 組件。 這些軟件組件之一是 SQL Server 2014 SP2。
此安裝程序將為客戶提供選擇快速或企業評估的可能性。 他將根據他的許可證可用性做出決定。
所以現在,我們有兩個不同的選擇:
選項 1:在我們的安裝程序中集成兩個不同的 SQL Server 2014 SP2 安裝程序,一個用於 Express,另一個用於企業,並根據客戶的選擇使用正確的安裝程序。
選項 2:僅在我們的安裝程序中集成從帖子開頭的鏈接下載的 SQL Server 2014 SP2,並根據客戶的選擇,使用具有正確參數集的安裝程序。
選項 2 的優勢基本上是大小。 使用此選項,我們的安裝程序將只集成一個 SQL Server 安裝程序,而不是選項 1 中的兩個。這意味着:
提前致謝.....
您好,這里是可用選項的文檔。 您也可以嘗試直接使用 Express Edition 安裝鏈接。 我剛剛從第二個鏈接下載了 SQLEXPR_x64_ENU.exe 314MB 文件。 將其解壓縮到某個臨時文件夾中並運行上面相同的代碼,但使用更強的密碼,例如 gqmPv4eSbcJhj2wScN 而不是 password37,因為那樣會失敗。 5 分鍾后,您將使用腳本安裝數據庫。
Setup.exe /Q ^
/action=Install ^
/ERRORREPORTING=1 ^
/INDICATEPROGRESS=true ^
/TCPENABLED=1 ^
/SKIPRULES=PerfMonCounterNotCorruptedCheck ^
/features="SQLEngine, FullText, SSMS, ADV_SSMS, SNAC_SDK" ^
/INSTANCENAME=GEMINIS ^
/INSTALLSQLDATADIR="C:\SQL SERVER 2014" ^
/INSTANCEDIR="C:\SQL SERVER 2014" ^
/SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
/SQLSVCSTARTUPTYPE=Automatic ^
/AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
/AGTSVCSTARTUPTYPE=Disabled ^
/IACCEPTSQLSERVERLICENSETERMS ^
/ROLE=AllFeatures_WithDefaults ^
/SECURITYMODE=SQL ^
/SAPWD="gqmPv4eSbcJhj2wScN" ^
/SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
我意識到這是一個老問題,但您可以使用響應/配置文件來完成。
詳情在這里...
您基本上運行安裝以生成配置文件。
SETUP.exe /UIMODE=Normal /ACTION=INSTALL
回答所有提示后,您會在“准備安裝”步驟中獲得配置文件的位置。
獲得配置文件后,您可以取消安裝。 然后部署配置文件並在命令行上執行引用配置文件的安裝程序。
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
您仍然可以使用命令行選項,它們將覆蓋配置文件中的設置。
這可能會捕獲未記錄的附加選項。
我沒有測試過你的具體問題。 但這可能值得一試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.