0

如果我直接运行Sql 2008 r2就安装成功了。但是,如果我在 Setup Complete 之后添加 SQLServer2008R2.exe 作为自定义操作,即使安装过程花费了比正常时间更长的时间(停止安装),Sql Server 安装也会失败,并且没有错误消息。我以管理员身份运行 InstallShield 2012 Express 创建的 Setup.exe。

Sql server 2008 r2 文件由 InstallShield setup.exe 传输到应用程序安装文件夹。

我尝试了许多不同的场景,但仍然不成功。请帮我。

4

2 回答 2

1

在没有错误消息的情况下,您是如何得出 SQL Server 安装失败的结论的?

查看 SQL Server 2008 R2 的安装日志,以更好地了解实际发生的情况。

如果您没有看到 SQL Server 安装的日志文件,请按照以下 URL 中的步骤启用详细的 Windows 安装程序日志记录:

http://blogs.msdn.com/b/astebner/archive/2005/03/29/help-me-help-you-if-you-have-setup-bugs.aspx

要了解以静默模式安装 SQL Server 的命令行参数,请查看:

https://msdn.microsoft.com/en-us/library/ms144259.aspx

虽然上面的 URL 列出了 SQL Server 2016 的命令行参数,但它应该让您大致了解安装的哪些方面是可配置的。(您可以按照前面评论中的步骤验证 2008 R2 的命令行参数)

我怀疑我们可能没有将正确的参数传递给 SQL Server 设置。SQL Server 安装的日志文件应该包含正在使用的命令行参数。要了解命令行参数,您也可以使用 Process Explorer。

于 2015-07-16T08:51:27.867 回答
0

sql server 使用 msi,而您的设置使用不同的 msi。在这种情况下,sql 应该关闭其他 msi 以完成作业。因此应该结束设置,而这将终止 sql 设置。这会导致死锁和 sql 停止,直到没有成功终止

于 2015-07-18T18:20:57.217 回答