SQL Server Express LocalDb 2019 的安静(无人值守)安装

Quiet (unattended) install of SQL Server Express LocalDb 2019

使用 SQL Server Express LocalDb 2012 (Microsoft MSI download) 可以从命令行进行无人值守安装:

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES

这在我测试过的各种版本的 MS Windows 上对我来说非常稳定。

我无法以这种方式使用 SQL Server Express LocalDb 2019 版 (Microsoft MSI download)。之前有效的开关组合不再有效。

如何在安静(无人值守)模式下安装 SQL Server Express LocalDb 2019(特别是 SqlLocalDB.msi)?

我还尝试下载 SQL Server 2019 媒体并使用文档中提供的开关调用 setup.exe (MS Documentation of running setup.exe),但它不允许我安装LocalDb 也没有。我已经尝试了一些如下所示的开关组合,但它对我不起作用,产品未安装。

setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install" /FEATURES=LocalDb

如有任何建议,我将不胜感激。

LocalDB 是 SQL Server Express 的一项功能,因此请下载 SQL Server Express 2019,然后:

SQL2019-SSEI-Expr.exe /Action=Download /MediaType=LocalDB /Quiet

这会将 LocalDB 安装程序保存到:%USERPROFILE%\Downloads\en-US\SqlLocalDB.msi

您现在可以使用基本 GUI 安装 LocalDb(只有进度条):

msiexec.exe /qb /i %USERPROFILE%\Downloads\en-US\SqlLocalDB.msi IAcceptSqlLocalDBLicenseTerms=YES

我通过 运行 命令从提升的(运行 作为管理员)命令提示符 .