C# SQL Server 2014 Express的静默安装

C# SQL Server 2014 Express的静默安装,c#,.net,sql-server,C#,.net,Sql Server,我编写了一个程序,希望创建一个安装文件,用我的实例名安装我的应用程序和SQL Server 2014 Express,并以静默模式安装.net 3.5 我正在尝试使用“高级安装程序”和“Installshield”创建我的安装文件,但我无法静默安装 如果你知道我怎么做,请帮助我 谢谢你的回答。 我可以用它来做这件事。 我使用高级安装程序和 我在先决条件下将SQL Server置于预安装状态,并编写安装命令行 /q /IACCEPTSQLSERVERLICENSETERMS /ACTION=Ins

我编写了一个程序,希望创建一个安装文件,用我的实例名安装我的应用程序和SQL Server 2014 Express,并以静默模式安装.net 3.5

我正在尝试使用“高级安装程序”和“Installshield”创建我的安装文件,但我无法静默安装

如果你知道我怎么做,请帮助我

谢谢你的回答。 我可以用它来做这件事。 我使用高级安装程序和 我在先决条件下将SQL Server置于预安装状态,并编写安装命令行

/q /IACCEPTSQLSERVERLICENSETERMS /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=SQLEXPRESS /UpdateEnabled=False /SECURITYMODE=SQL /SAPWD=Trv_Trv

如果你想显示进度条,你应该写/qs而不是/q
如果您想使用SQL身份验证,您应该使用/SECURITYMODE=SQL并像/SAPWD=[your's password]那样编写passworl

为什么要以静默方式安装服务?可能有一些特殊的文件或服务可以与您的服务交互,如果您允许的话,我可以解决这些文件或服务。查看您遇到的错误会有所帮助。问题很简单:是的,你可以。你有你需要的所有信息。至于.NET Framework,您可以使用Installshield或任何其他打包软件,并将其作为先决条件。@DourHighArch我们的客户没有受过教育,我们应该只需单击一下即可安装应用程序。如果我可以生成一个安装文件,只需单击一下即可安装所有文件,那么我们不需要太多支持。听起来您有一个典型的终端用户桌面应用程序,并且希望Sql Server只是作为本地数据存储。在这里,Sql Server实际上是一个非常糟糕的选择。它是一个服务器引擎,希望像服务器一样运行,在那里它一直在使用资源,并且尽可能多地使用资源。使用进程内引擎,如sqlite、SQLServerCompact、vistadb甚至ms access,您会做得更好。