簡體   English   中英

SQL Express 2014靜默安裝不適用於C#

[英]SQL Express 2014 silent installation not working with C#

我已經在C#的語法上嘗試了SQL Express 2014的無提示安裝。 這是我嘗試的代碼。

string strSQLPath = "C:\\SQLEXPR.exe";

string SQLfn = strSQLPath;

string SQLp = @"/QS SAPWD=""C0mp!ex"" ConfigurationFile=""C:\Configuration.ini""";


ProcessStartInfo psiSQL = new ProcessStartInfo(SQLfn, SQLp);
Process SQLprocess = new Process();
try
{
    SQLprocess = System.Diagnostics.Process.Start(psiSQL);
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
try
{
    SQLprocess.WaitForExit();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

我按照下面的鏈接准備了configuration.ini文件。

SQL Server Express靜默安裝

我還嘗試了以下參數系列。

//string SQLp = "/qn INSTANCENAME=SQLEXPRESS ADDLOCAL=ALL";
//string SQLp = @"/qs Action=Install InstanceName=SQLExpress";

//string SQLp = @"/qs Action=Install IAcceptSQLServerLicenseTerms=True Features=SQL,Tools InstanceName=SQLExpress SQLSYSADMINACCOUNTS=""Builtin\Administrators"" SQLSVCACCOUNT=""DomainName\UserName"" SQLSVCPASSWORD=""StrongPassword""";

//string SQLp = "/qs Action=Install Hideconsole Features=SQL,Tools InstanceName=SQLEXPRESS SQLSYSADMINACCOUNTS=Administrators SQLSVCACCOUNT=global\admin SQLSVCPASSWORD=password";
//string SQLp = "/q ACTION=INSTALL INSTANCENAME=SQLEXPRESS ADDLOCAL=ALL ROLE=AllFeatures_WithDefaults ENU=True QUIET=True INSTALLSHAREDWOWDIR=C:\\Program Files (x86)\\Microsoft SQL Server";

沒有任何命令對我有用。 完全沒有安裝SQL Express Edition。

現在它確實顯示任何錯誤(可能是由於QS命令),但是最后我沒有看到安裝了任何SQL組件(請參閱控制面板)

請提出解決問題的建議。

注意:我使用的是從Microsoft下載頁面下載的“ Express 64BIT \\ SQLEXPR_x64_ENU.exe”。

以下命令對我有用...

Setup.exe / ACTION =安裝/ FEATURES = SQL / INSTANCENAME = SQLEXPRESS / SECURITYMODE = SQL / SAPWD =“ Password1” / SQLSVCACCOUNT =“ NT AUTHORITY \\ SYSTEM” / SQLSYSADMINACCOUNTS =“ BUILTIN \\ ADMINISTRATORS” / IACCEPTSQ LSERVERLICENSETERMS / SkipInstallerRunCheck / Q

    var newPro = Process.Start(sq\SetupfilePath, @"/q /Action=Install /IACCEPTSQLSERVERLICENSETERMS /Hideconsole /Features=SQLEngine /InstanceName=SQLEXPRESS  /SQLSYSADMINACCOUNTS=""NT AUTHORITY\SYSTEM"" /SQLSVCACCOUNT=""NT AUTHORITY\SYSTEM"" /BROWSERSVCSTARTUPTYPE=""Automatic""");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM