q/kdb+ установка сервера windows

Я пытаюсь настроить qStudio в Windows. При добавлении нового сервера появляется сообщение об ошибке:

Соединение не работает.java.io.IOException: java.sql.SQLException: в соединении отказано: подключение.

Используемая конфигурация «Свойства сервера» по умолчанию:

Хост: localhost Порт: 5000 Тип сервера: KDB Имя пользователя: Пароль:

Очень новичок в Q/KDB+. Искал в гугле, но не нашел ответа. пожалуйста помоги! Благодарю вас!


kdb
person user3712166    schedule 05.06.2014    source источник
comment
Никогда не использовал QStudio, но в догадках... У вас есть процесс KDB, работающий на вашем локальном хосте через порт 5000? Простой способ проверить доступность — открыть в браузере localhost:5000 и посмотреть, не появится ли 404   -  person Manish Patel    schedule 06.06.2014
comment
Спасибо за ответ!   -  person user3712166    schedule 07.06.2014
comment
я бы изменил тег на kdb, а не на sql-server. Это не имеет ничего общего с сервером sql;)   -  person Manish Patel    schedule 09.06.2014


Ответы (1)


Может глупый вопрос, но вы уже настроили процесс KDB+?

  1. Загрузите бесплатную версию с http://kx.com/software-download.php.
  2. Развернуть в C:\q, настроить QHOME переменную окружения, чтобы она указывала на это место
  3. Из DOS запустите C:\q\w32\q.exe -p 5000 (теперь у вас есть база данных, работающая на локальном хосте: 5000)

Затем снова попробуйте qStudio. Должен нормально подключаться.

person Manish Patel    schedule 06.06.2014
comment
Ожидается ли, что всякий раз, когда я запускаю qStudio, я получаю сообщение об ошибке подключения? Это раздражает, так как кажется, что всякий раз, когда я запускаю его, мне нужно запускать C:\q\w32\q.exe -p 5000 из DOS параллельно. - person JejeBelfort; 09.12.2017
comment
@JejeBelfort Я давно им не пользовался, но он никогда не пытался автоматически подключиться к базе данных... - person Manish Patel; 12.12.2017
comment
@ManishPatel Спасибо за ваш ответ. Тогда, думаю, я буду придерживаться пункта 3 или вашего ответа перед запуском qStudio... - person JejeBelfort; 12.12.2017