6

谁能告诉我执行 SQL Server Express 2005 静默安装的过程以及指定安装参数的方法。

4

4 回答 4

7

获取 MSI 并执行

string InstallFile = "SSCERuntime-ENU-x86.msi"
string LogFile = "C:\Install.log"

Process proc;
proc = Process.Start("msiexec", "/l " + LogFile + " /quiet /i " + InstallFile);
于 2008-11-06T22:09:36.823 回答
4

如果您这样做是为了支持桌面应用程序的部署,那么这是一个坏主意。

使用 SQL Server 的精简版而不是速成版。它更适合进程中的情况,并且更容易部署。

于 2008-11-06T22:24:44.860 回答
1

感谢您的及时回复,我会尝试,但我正在寻找类似的 SQL EXPRESS http://msdn.microsoft.com/en-us/library/ms144259.aspx

于 2008-11-07T19:16:18.207 回答
1

你可以在这里找到变量, http: //msdn.microsoft.com/en-us/library/ms345154 (SQL.90).aspx

您应该能够使用 msiexec /qn REBOOT=ReallySuppress ADDLOCAL=ALL INSTANCENAME= SAPWD= 静默安装

您可能想要设置一些其他变量,您可以在上面的链接中找到这些变量,例如 SQLAUTOSTART 和 DISABLENETWORKPROTOCOLS。

于 2010-01-09T00:44:14.910 回答