已安装SQL Server服务并且服务正在运行。我已使用wix创建了一个安装程序。我需要在安装应用程序期间停止该SQL Server服务。
我尝试过以下
</Feature>
<ComponentRef Id="STOPMSSQLSERVICE" />
</Feature>
<DirectoryRef Id="TARGETDIR" >
<Component Id="STOPMSSQLSERVICE" Guid="89CF8BE9-05EE-4C7E-9EFC-0249DD260EBB">
<ServiceControl Id="StopService" Stop="install" Name="SQL Server (MSSQLSERVER)" Wait="yes" />
</Component>
</DirectoryRef>
我的应用程序是在没有任何错误的情况下构建的,但在安装应用程序后服务并未停止。我需要在安装MSI期间停止已经在我的机器上运行的SQL Server服务。
任何人都可以告诉我我的尝试是正确的还是我需要将ServiceControl
添加到其他地方?
答案 0 :(得分:4)
您应指定服务名称,例如MSSQLSERVER
,不其显示名称SQL Server (MSSQLSERVER)
。