Тихая установка SQl Express 2005 - PullRequest
6 голосов
/ 07 ноября 2008

Может ли кто-нибудь сообщить мне процедуру выполнения автоматической установки SQL Server Express 2005 и способ указания параметров установки.

Ответы [ 4 ]

7 голосов
/ 07 ноября 2008

Получи MSI и сделай

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

Process proc;
proc = Process.Start("msiexec", "/l " + LogFile + " /quiet /i " + InstallFile);
4 голосов
/ 07 ноября 2008

Если вы делаете это для поддержки развертывания настольного приложения, это плохая идея.

Используйте Compact Edition SQL Server, а не Express Edition. Он больше подходит для ситуаций в процессе и намного проще в развертывании.

1 голос
/ 09 января 2010

Здесь вы можете найти переменные, http://msdn.microsoft.com/en-us/library/ms345154(SQL.90).aspx

Вы должны быть в состоянии установить без вывода сообщений, используя msiexec / qn REBOOT = ReallySuppress ADDLOCAL = ALL INSTANCENAME = SAPWD =

Возможно, вы захотите установить некоторые другие переменные, которые можно найти в приведенной выше ссылке, например, SQLAUTOSTART и DISABLENETWORKPROTOCOLS.

1 голос
/ 07 ноября 2008

Спасибо за быстрый ответ, я бы попробовал, но я что-то вроде этого для SQL EXPRESS http://msdn.microsoft.com/en-us/library/ms144259.aspx

...