微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果存在Microsoft SQL Server实例,则绕过SQLExpress的安装

我开发了一个.net项目,现在我正在做安装程序。 我的项目需要Microsoft sql 2008或Microsoft sql 2008 Express。 我已经创build了一个安装Microsoft sql 2008 Express的引导程序,除非有人安装了Microsoft sql 2008,否则它工作正常。 如果已安装Microsoft sql 2008,如何绕过安装?

编辑:解决scheme适用于Microsoft sql 2008:

<Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode="AAA"> <InstallChecks> <RegistryCheck Property="IsInstalled" Key="HKEY_LOCAL_MACHInesOFTWAREMicrosoftMicrosoft sql ServerInstance Namessql" Value="sql2008" /> </InstallChecks> <Commands Reboot="Defer"> <Command PackageFile="setup.exe" EstimatedInstallSeconds="15" > <InstallConditions> <BypassIf Property="IsInstalled" Compare="ValueExists" /> </InstallConditions> </Command> </Commands> ... </Product>

如果某个进程需要分配多于2 GB的内存,将会发生什么情况?

如何testing远程UDP端口

是否有可能build立一个控制台应用程序,双击时不显示控制台窗口?

为什么Windows 8没有.NET Framework 2.0和3.5内置?

SharpSSH .NET Library:无法从.NET连接到Linux(Debian)

从命令提示符下运行控制台应用程序,而不启动新的控制台窗口

win32 API和.NET框架之间的select

如何编程清除Windows下的回收站?

如何使用C#设置窗口的高度?

System.Diagnostics.Process无法从Windows窗体应用程序中的映射驱动器启动文件

说实话,我不是你想做什么的专家。 但是,sql服务器发现报告会为你工作吗? : sql服务器发现报告

要么

确定安装-sql服务器实例

编辑:

我在想像这样的事情:

<Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode="AAA"> <InstallChecks> <RegistryCheck Property="IsInstalled" Key="HKEY_LOCAL_MACHInesOFTWAREMicrosoftMicrosoft sql serverInstance Names" Value="sql" /> </InstallChecks> <Commands Reboot="Defer"> <Command PackageFile="setup.exe" EstimatedInstallSeconds="15" > <InstallConditions> <BypassIf Property="IsInstalled" Compare="ValueExists" /> </InstallConditions> </Command> </Commands> ... </Product>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐