1

我是使用 .NET 的数据库和部署应用程序的新手

我开发了一个应用程序并创建了它的单击一次应用程序。

但是它在我的系统上运行良好,但是当我将它安装在另一个系统上时它说:

系统组件 SQL Server 2008 Express 的先决条件检查失败并显示以下错误消息:
SQL Server 2008 Express Service Pack 1 (x64) 无法升级名为“SQLEXPRESS”的 SQL Server 2005 Express (x64 WoW) 的现有实例。卸载此 SQL Server 2005 Express 实例,然后重试安装 SQL Server 2008 Express Service Pack 1 (x64)。

有关详细信息,请参阅位于“C:\Users\SYSUSER\AppData\Local\Temp\VSD3E78.tmp\install.log”的安装日志文件。

因此,从这里安装了可以理解的 SQL Server 2005,我需要卸载它来安装我的先决条件中包含的 SQL Server 2008。

但是有没有什么可以逃脱的,比如说它在后台自动升级系统从 2005 年到 2008 年以避免用户的刺激。

或者可以是我们可以在一个系统上使用这两个版本的任何机制。理想情况下,我认为这不会发生,因为我们不能同时运行两台服务器。但我仍然限于我的知识。

此外,每天我们在系统上安装如此多的应用程序,它从不要求我们提供 SQL Server 的东西,一切都只是通过简单的Next -> Next -> Finish选项安装。安装程序有没有更简单的方法。这样当有人在他/她的系统上安装应用程序时,就不会因为太多的技术问题而困扰他们。

4

1 回答 1

1

SQL Server 的所有版本和版本都支持无人参与安装。从从命令提示符安装 SQL Server 2012开始,然后选择您的目标版本。有关 SQL Express 特定示例,请参阅在安装期间配置 SQL Express甚至还有一份关于将SQL Server Express 嵌入自定义应用程序的白皮书。

于 2013-03-23T12:31:34.853 回答