Hydra - MSSQL
Atom Ответить
18.02.2013


Здравствуйте,

1. Скачал сборку 23055.

2. Создал БД в MSSQL2005 по скрипту trading.sql

В этом скрипте исключил две строки :
Цитата:
76 ALTER DATABASE [Trading] SET COMPATIBILITY_LEVEL = 100
...
151 ALTER DATABASE [Trading] SET HONOR_BROKER_PRIORITY OFF

И изменил тип DateTime2 на nvarchar(7) в строках
Цитата:
342 [LastTradeTime] [datetime2](7) NULL -- таблица [Security]
...
669 @LastTradeTime datetime2(7) = null -- процедура [Security_UpdateById]

После этого база Trading была создана.

3. Настроил соединение с MSSQL2005 в Hydra.exe.config
Использовал информацию из https://stocksharp.ru/forum/yaf_search.aspx#0|5

4. При запуске Hydra сообщает :

и


Обращаюсь к разработчикам StopSharp.
а) Прошу Вас сообщить возможно ли использовать Hydra build 23055 c MSSQL 2005- 2008.
б) Какие изменения в БД необходимо выполнить.

Спасибо.

Теги:


Спасибо:




1 Ответов
Moadip

Фотография
Автор статей Программист
Дата: 19.02.2013
Ответить


Николай, я думал ответил на ваш вопрос.

Повторюсь.

sql скрипт для создания БД MSSQL устарел. Отсюда предупреждение гидры и ошибка.
Гидра прекрасно работает с БД SQLite. Не надо заморачиваться с установкой MSSQLServer, созданием БД и реактированием строки подключения.
Достаточно просто запустить гидру и все.

Цитата:
а) Прошу Вас сообщить возможно ли использовать Hydra build 23055 c MSSQL 2005- 2008.
б) Какие изменения в БД необходимо выполнить.


а) Возможно.
б) В двух словах не объяснить. Надо брать скрипт, смотреть какие создаются таблицы и с какими полями. Сравнивать с текущей БД SQLite. Вносить изменения. Тестить.

Поэтому, если по какой то причине жизненно необходимо чтобы гидра работала именно с MSSQL, то данный вопрос можно решить несколькими путями.
1. Сделать самим.
2. Возможно кто то из форумян делал скрипт и поделится им.
3. Ждать когда сделается. Но т.к. это не приоритетная задача, то ждать можно очень долго.
4. Чтобы кто то сделал специально для вас.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy