← Zurück

Hydra - MSSQL

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

  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 NULL -- таблица [Security] ... 669 @LastTradeTime datetime2(7) = null -- процедура [Security_UpdateById] После этого база Trading была создана.

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

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

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

Спасибо.

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Moadip
Moadip

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

Повторюсь.

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

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

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

Поэтому, если по какой то причине жизненно необходимо чтобы гидра работала именно с MSSQL, то данный вопрос можно решить несколькими путями.

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