2008-11-06 11 views

Odpowiedz

7

Pobierz MSI i zrobić

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

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

Jeśli robisz to, aby wspierać wdrażanie aplikacji na pulpicie, że to zły pomysł.

Użyj wersji kompaktowej programu SQL Server zamiast wersji Express Edition. Jest bardziej odpowiedni do sytuacji w procesie i jest znacznie łatwiejszy do wdrożenia.

1

Można tu znaleźć zmienne, http://msdn.microsoft.com/en-us/library/ms345154(SQL.90).aspx

Powinieneś być w stanie zainstalować w trybie cichym przy użyciu msiexec/qn REBOOT = ReallySuppress ADDLOCAL = WSZYSTKIE INSTANCENAME = SAPWD =

Możesz chcieć ustawić inne vary, które można znaleźć w powyższym linku np. SQLAUTOSTART i DISABLENETWORKPROTOCOLS.