以静默方式安装SQL Server Express版本

时间:2013-01-21 17:53:13

标签: c# sql-server-2005-express silent-installer

我使用C#并需要在我的项目中以静默方式安装SQL Server 2005 Express版本并使用下面的代码,但这是第一次,SQL Server无法正确安装。 Sql数据库引擎不安装..当我从Windows卸载SQL Server 2005 Express版本并从我的项目安装它时,它正确安装。

我的项目有什么问题?

ProcessStartInfo psSqlServer = new ProcessStartInfo(Application.StartupPath + "\\SQLEXPR\\setup.exe ", "/qn ADDLOCAL=ALL INSTANCENAME=MSSQLSERVER SECURITYMODE=SQL SAPWD=123 SQLAUTOSTART=1 DISABLENETWORKPROTOCOLS=0");

Process pSqlServer = Process.Start(psSqlServer);
pSqlServer.WaitForExit();

1 个答案:

答案 0 :(得分:0)

Process pro = new Process();
pro.StartInfo.FileName = Application.StartupPath + "\SQLEXPR\setup.exe";
pro.StartInfo.Arguments = "/qs ADDLOCAL=ALL INSTANCENAME=MSSQLSERVER SECURITYMODE=SQL SAPWD=123 SQLAUTOSTART=1 DISABLENETWORKPROTOCOLS=0";

pro.StartInfo.CreateNoWindow = true;
pro.Start();
pro.WaitForExit();