我正在使用Inno Setup进行安装。 如果Sql intance是SqlExpress,我想运行Addscript.sql,如果Sql intance是SqlServer,我想运行AlterScript.sql。
你能帮我解决一下如何在Inno SetUp中检查Sql intance是不是SqlExpress?
答案 0 :(得分:0)
您可以使用
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语句。
此示例告诉您如何将其与您的创新设置相结合:https://stackoverflow.com/a/12296113/1408786