2008-11-06 8 views

Respuesta

7

Consigue el MSI y hacer

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

Process proc; 
proc = Process.Start("msiexec", "/l " + LogFile + " /quiet /i " + InstallFile); 
4

Si usted está haciendo esto para apoyar el despliegue de una aplicación de escritorio, que es una mala idea.

Utilice Compact Edition de SQL Server en lugar de Express Edition. Es más adecuado para situaciones en proceso, y es mucho más fácil de implementar.

1

Puede encontrar las variables aquí, http://msdn.microsoft.com/en-us/library/ms345154(SQL.90).aspx

Usted debe ser capaz de instalar silenciosamente utilizando msiexec/qn REBOOT = ReallySuppress ADDLOCAL = ALL INSTANCENAME = SAPWD =

Puede que desee establecer algunos otros valores que puede encontrar en el enlace anterior como SQLAUTOSTART y DISABLENETWORKPROTOCOLS.

Cuestiones relacionadas