【发布时间】:2018-06-05 14:59:13
【问题描述】:
我正在使用 Inno Setup 进行安装。 如果 Sql 实例是 SqlExpress,我想运行 Addscript.sql,如果 Sql 实例是 SqlServer,我想运行 AlterScript.sql。
您能帮我在 Inno SetUp 中如何检查 Sql 实例是否为 SqlExpress 吗?
【问题讨论】:
标签: sql-server inno-setup
我正在使用 Inno Setup 进行安装。 如果 Sql 实例是 SqlExpress,我想运行 Addscript.sql,如果 Sql 实例是 SqlServer,我想运行 AlterScript.sql。
您能帮我在 Inno SetUp 中如何检查 Sql 实例是否为 SqlExpress 吗?
【问题讨论】:
标签: sql-server inno-setup
你可以使用
SELECT @@VERSION
输出如下:
Microsoft SQL Azure (RTM) - 12.0.2000.8
May 31 2018 16:32:45
Copyright (C) 2018 Microsoft Corporation
我没有在这里运行 SQLExpress 实例,所以我不知道它的确切输出,但您可以尝试运行它。之后为预期的 sql express 输出创建一个 if 语句。
这个例子告诉你如何将它与你的 inno-setup 结合起来:https://stackoverflow.com/a/12296113/1408786
【讨论】: