任何人都可以让我知道执行SQL Server Express 2005静默安装的过程以及指定安装参数的方法。
答案 0 :(得分:7)
获取MSI并执行
string InstallFile = "SSCERuntime-ENU-x86.msi"
string LogFile = "C:\Install.log"
Process proc;
proc = Process.Start("msiexec", "/l " + LogFile + " /quiet /i " + InstallFile);
答案 1 :(得分:4)
如果您这样做是为了支持桌面应用程序的部署,那么这是一个坏主意。
使用Compact Edition的SQL Server而不是Express Edition。它更适合于进程中的情况,并且部署起来要容易得多。
答案 2 :(得分:1)
感谢您及时回复,我会尝试一下, 但是对于SQL EXPRESS我看起来像这样 http://msdn.microsoft.com/en-us/library/ms144259.aspx
答案 3 :(得分:1)
您可以在此处找到变量http://msdn.microsoft.com/en-us/library/ms345154(SQL.90).aspx
您应该可以使用msiexec / qn静默安装REBOOT = ReallySuppress ADDLOCAL = ALL INSTANCENAME = SAPWD =
您可能需要在上面的链接中设置一些其他变量,如SQLAUTOSTART和DISABLENETWORKPROTOCOLS。