2008-11-06 10 views

Répondre

7

Obtenez le MSI et faire

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

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

Si vous faites cela pour soutenir le déploiement d'une application de bureau, il est une mauvaise idée. Utilisez l'édition compacte de SQL Server plutôt qu'Express Edition. Il est plus adapté aux situations en cours de traitement, et il est beaucoup plus facile à déployer.

1

Vous pouvez trouver les variables ici, http://msdn.microsoft.com/en-us/library/ms345154(SQL.90).aspx

Vous devriez pouvoir installer silencieusement en utilisant msiexec/qn REBOOT = ReallySuppress ADDLOCAL = ALL INSTANCENAME = SAPWD =

Vous pouvez définir d'autres variables que vous pouvez trouver dans le lien ci-dessus, par exemple, SQLAUTOSTART et DISABLENETWORKPROTOCOLS.

Questions connexes