0

我正在为需要 SQL Server 2008 R2 Express 版本的软件套件创建部署项目。我创建了工作安装配置和脚本,让我可以在安静模式下安装它(无人值守安装) - 并测试,如果安装了先决条件,SQL Server 安装没有问题(在测试系统上)。
问题是:如果我在无人值守模式下安装 SQL Server,如果缺少 Powershell,我不会收到任何错误,安装将在没有提示的情况下中止。
有没有一种方法可以测试它是否成功或获取有关发生的错误的任何信息,但在经典命令提示符的范围内?我试图在其上部署服务器的机器上没有安装 powershell 已经发生了。

4

1 回答 1

1

我有一个 NSIS 安装程序脚本,它可以安装 SQL 2008 R2 Express 并且能够执行此操作。sql "setup.exe" 文件使用返回码 0 表示成功。

请注意,如果您使用的文件需要提取安装文件的初始步骤(例如 SQLEXPRADV_x86_ENU.exe),那么我建议您自己提取这些文件并直接调用 setup.exe。可以使用“-x”命令行参数提取这些文件。(即SQLEXPRADV_x86_ENU.exe -x)

于 2012-12-01T09:44:17.723 回答