无法在自定义操作

时间:2015-07-15 08:01:07

标签: windows-installer installshield installshield-2012

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

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

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

2 个答案:

答案 0 :(得分:1)

如果没有错误消息,您是如何得出结论SQ服务器安装失败的?

查看SQLServer 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 steup。 SQL Server安装的日志文件应该使用命令行参数。要了解命令行参数,您还可以使用Process Explorer。

希望这有帮助。

此致 Kiran Hegde

答案 1 :(得分:0)

sql server使用msi,而您的安装程序使用不同的msi。在这种情况下,sql应该关闭其他msi来完成job.hence设置应该结束,而这将终止sql设置。这会导致死锁和sql停止,直到终止但没有成功