簡體   English   中英

沒有選擇目錄提示的SQL Server 2014 Express靜默安裝

[英]SQL Server 2014 Express Silent install without Choose directory prompt

我想使用/ qs命令進行無提示安裝,以安裝sql server 2014 Express。 我在2008 Express上做了很多安裝,但沒有這種問題。

當我嘗試安裝時,通過雙擊安裝文件或通過命令行安裝,它會顯示“選擇提取文件的目錄”提示。 我已經搜索了很多,但是找不到有關此的任何信息。

我的問題是:有沒有一種方法可以指定要與其他命令一起提取的路徑?

我認為/ qs(靜默模式)不應接受任何用戶輸入,這似乎是2014年版本中的缺陷。 有任何想法嗎?

SQL Server 2014中的自解壓Express程序包進行了更改。提取了有效負載的默認位置已更改。 可以在UI或命令行上指定該位置。

要在UI上預設位置,請運行:
SQLEXPR_x64_ENU.exe / x:LocationToExtract

要將有效負載提取到特定位置而無需立即使用並且使用進度條,請使用:SQLEXPR_x64_ENU.exe / u / x:LocationToExtract

要在沒有提示和靜默的情況下將有效負載提取到特定位置:SQLEXPR_x64_ENU.exe / q / x:LocationToExtract

存在一個問題,無法識別/ qs參數,因此無法使用與SQL 2012中相同的方法。該問題將在SQL Server 2014 Service Pack 1中解決。

由Microsoft的官方代表答復。 這里

此選項也可以放在ConfigurationFile.ini中:

x="C:\share\sql_temp"

但是,在此處放置“ q”選項以進行靜默安裝不起作用。 因此,我將路徑放入ini文件中,並在命令字符串中添加q選項,例如:

setup.exe /SAPWD="pass" /ConfigurationFile="A:\ConfigurationFile.ini" /q

SQL Server Express版本(例如2014)允許自己靜默安裝。 其他早期版本的SQL Expression版也這樣做。

下載Microsoft安裝程序后,例如:SQLEXPR_x64_ENU.exe

然后將其解壓縮,如接受的答案中所述 ,您可以繼續進行靜默安裝產品。 以下是如何在轉儲虛擬測試位置上安裝SQL Server Expression 2014的示例。

setup.exe /q   /Action=Install /IAcceptSQLServerLicenseTerms=True /Features=SQL /InstanceName=SQLExpressTest01  /SQLSYSADMINACCOUNTS="Builtin\Administrators" /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /INSTANCEDIR="c:\dev\dump\SQLExpressInstanceDir" /INSTALLSHAREDDIR="c:\dev\dump\SQLExpressInstanceDir"

Microsoft官方文檔提供了setup.exe命令選項的概述: https : //social.technet.microsoft.com/wiki/contents/articles/940.how-to-embed-sql-server-express-in -an-application.aspx#advInstall

在前面的示例中:

/ q –指定安裝程序在沒有任何用戶界面的安靜模式下運行。
/ Action –指定要執行的操作。 在此示例中,操作是“安裝”。
/ Hideconsole –指定在安裝過程中隱藏或關閉控制台窗口。
/ IAcceptSQLServerLicenseTerms-表示接受Microsoft SQL Server許可條款。
/ Features-指定要安裝的父功能和功能。 在此示例中,安裝了父功能SQL,其中包括SQLEngine,Replication和Fulltext組件。 工具功能將安裝所有工具組件。
/ InstanceName –指定一個SQL Server實例名稱。
/ SQLSYSADMINACCOUNTS –將登錄名設置為系統管理員角色的成員。
/ SQLSVCACCOUNT –指定SQL Server服務的啟動帳戶。
/ SQLSVCPASSWORD –指定SQLSVCACCOUNT的密碼。

使用Microsfot SQL Server無法完成的工作,將其獨立捆綁在一起,就像使用HSQL或PostgresSQL一樣。 需要在打算運行應用程序的目標計算機上運行其完整的安裝程序來安裝Microsoft SQL Server。 在這方面不是最可移植的數據庫。

我嘗試了以上解決方案。 但是我的問題是我們將配置文件用於SQL Server安裝。 另外,我們需要靜默安裝,並且不想看到解壓縮到路徑窗口。 我需要在配置文件中輸入什么參數? 我嘗試使用x:和x =,但是沒有用。 請幫忙。

暫無
暫無

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

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