Приветствую господа алготрейдеры!
Насколько я понял гидра теперь работает только с SQLite? Попробовал ей подставить в конфиге параметры для MS SQL, но фокус не удался. В коде жестко вшита проверка каталога для скулайта и прочее... Хочу для себя переделать сохранение в MS SQL, мне с ним проще разобраться.
Может есть здесь те, кто это уже делал. Подскажите в какую сторону копать, с каких модулей начать изменять, какие там подводные камни?
Comentários (8)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
а чем ms sql проще sqlite?
Должна уметь. 2 месяца назад Гидра только с MSSQL и работала.
Не может она уметь. Та же беда у меня.
if (database != null) { var conStr = new DbConnectionStringBuilder ; var file = (string)conStr["Data Source"]; // <---- собсна тут баг и есть. file = file.Replace("%Documents%", Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
}
Попробуйте внести следующие изменения в файл Hydra.exe.config
Изменить в файле параметр connectionString (в Гидре база по умолчанию SQLite надо заменить на SQL Server ) <param name="connectionString"> <value value="SqlServerConStr" typeConverter="Ecng.Configuration.ConnectionSettingsTypeConverter, Ecng.Configuration"/> </param>
<!-- Для других баз данных провайдер необходимо поменять --> <property name="Provider"> <dependency type="Ecng.Data.SqlServerDatabaseProvider, Ecng.Data" /> </property>
Не работает 4.1 с MSSQL
Поставил MSSQL, создал скриптом базу, перезапустил. Поменял в Hydra.exe.config
Ветки dev, trunk, 4.023
Помогите плиз, кто решил этот вопрос.