HI All,
У нас есть приложение .Net 2.0 с бэкэндом MySQL. Мы хотим иметь возможность развертывать MySQl и БД при установке приложения, и я пытаюсь найти лучшее решение. Текущая настройка заключается в том, чтобы скопировать необходимые файлы в папку на локальном компьютере, а затем выполнить команды «NET START» для установки и запуска службы mysql. Затем мы восстанавливаем резервную копию БД в этот вновь созданный экземпляр mysql, используя файлы bat. Это не идеальное решение вообще, и я пытаюсь придумать что-то более надежное.
Проблемы связаны с правами пользователя в Vista и множеством мелких вещей, связанных с установкой и запуском службы. Он слишком хрупкий, чтобы быть надёжным, или, по крайней мере, так кажется, когда я его тестирую. Это настройка типа клиент / сервер, поэтому нам нужно установить только один сервер на офис, но я хочу убедиться, что он максимально прост и беспроблемен, а экранов как можно меньше.
Как бы ты это сделал?