1

我使用 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();
4

1 回答 1

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();
于 2015-02-14T13:49:07.770 回答