Inno SetUp: проверить, является ли Sql Intance SqlExpress - PullRequest
0 голосов
/ 05 июня 2018

Я использую Inno Setup для установки.Я хочу запустить Addscript.sql, если Sql intance - SqlExpress, и я хочу запустить AlterScript.sql, если Sql intance - SqlServer.

Не могли бы вы мне помочь, как проверить, является ли Sql intance SqlExpress в Inno SetUp?

1 Ответ

0 голосов
/ 05 июня 2018

Вы можете использовать

SELECT @@VERSION

, который дает вывод типа:

Microsoft SQL Azure (RTM) - 12.0.2000.8 
    May 31 2018 16:32:45 
    Copyright (C) 2018 Microsoft Corporation

У меня не работает экземпляр SQLExpress, поэтому я не знаю точный выводдля этого, но вы можете попробовать запустить его.После этого создайте оператор if для ожидаемого SQL-выражения.

В этом примере показано, как объединить его с настройкой inno: https://stackoverflow.com/a/12296113/1408786

...