Подключение к БД в spRecord

Ответы на вопросы "А может ли он сделать такое..?" или "Как сделать вот это..?"
Ответить
Andrew
Сообщения: 1
Зарегистрирован: 11 янв 2016, 04:14

Подключение к БД в spRecord

Сообщение Andrew »

Добрый день.
Возникла необходимость сторонним приложением подключиться к удалённой базе данных Firebrd в Sprecord и получить из неё некоторые данные.
На машине установлен сервер Firebird и собственно сервер SpRobot. При попытке подключения к базе Firebird - сообщение "файл занят другой программой или процессом".
То есть сервер SpRobot использует базу Firebird в монопольном режиме и не даёт другим приложениям к ней подключаться напрямую, так ли это?
Есть ли возможность такого подключения к базе без остановки сервиса ServerSpRobot? Или возможно ли подключиться к БД, например, через API самого сервера spRobot?
Аватара пользователя
sannx
Администратор
Сообщения: 2306
Зарегистрирован: 02 ноя 2011, 14:00
Skype: sann-x
Контактная информация:

Re: Подключение к БД в spRecord

Сообщение sannx »

Cпробот использует firebird как embedded БД, т.е. встроенную в приложение. В этом случае возможен только монопольный доступ. Опишите вашу задачу, укажите, какие данные вы хотите брать из БД и как их использовать.
Гость

Re: Подключение к БД в spRecord

Сообщение Гость »

Необходимо опросить несколько машин с SpRobot и узнать подробную статистику обзвона (сколько абонентов не ответило на вызов, сколько ответило, у скольких было занято) результаты свести в один отчёт.
Аватара пользователя
sannx
Администратор
Сообщения: 2306
Зарегистрирован: 02 ноя 2011, 14:00
Skype: sann-x
Контактная информация:

Re: Подключение к БД в spRecord

Сообщение sannx »

Вы можете перейти на MS SQL и подключаться к этой БД для получения отчетов.
AlekseySP

Re: Подключение к БД в spRecord

Сообщение AlekseySP »

Планируем в учетной системе 1С отображать в карточке клиента историю звонков и возможность отсюда же запускать их прослушивание. Тоже нужен переход на SQL, чтобы получать выборку и ссылки на звонки?
Аватара пользователя
sannx
Администратор
Сообщения: 2306
Зарегистрирован: 02 ноя 2011, 14:00
Skype: sann-x
Контактная информация:

Re: Подключение к БД в spRecord

Сообщение sannx »

Хм.. А причем здесь SpRobot? Историю звонков хранит SpRecord, а не SpRobot.
AlekseySP

Re: Подключение к БД в spRecord

Сообщение AlekseySP »

sannx писал(а):Хм.. А причем здесь SpRobot? Историю звонков хранит SpRecord, а не SpRobot.

Нужно подключаться к базе SpRecord ?
Вроде и тема названа "Подключение к БД в spRecord"
Гость

Re: Подключение к БД в spRecord

Сообщение Гость »

AlekseySP писал(а):
sannx писал(а):Хм.. А причем здесь SpRobot? Историю звонков хранит SpRecord, а не SpRobot.

SpRecord не использует свою базу на Firebird монопольно?
Аватара пользователя
sannx
Администратор
Сообщения: 2306
Зарегистрирован: 02 ноя 2011, 14:00
Skype: sann-x
Контактная информация:

Re: Подключение к БД в spRecord

Сообщение sannx »

Хранением данных о записанных разговоров заведует SpRecord. Соотв-но за историей записанных звонков/разговоров нужно обращаться к БД, которую использует он. Потому мне не понятно, зачем вам SpRobot. Что вы с ним делаете и какую инфу хотите получить у него?
Гость

Re: Подключение к БД в spRecord

Сообщение Гость »

sannx писал(а):Хранением данных о записанных разговоров заведует SpRecord. Соотв-но за историей записанных звонков/разговоров нужно обращаться к БД, которую использует он. Потому мне не понятно, зачем вам SpRobot. Что вы с ним делаете и какую инфу хотите получить у него?
SpRobot не нужен. Просто искал гуглом тему и нашел эту тему, не посмотрел что она находится в разделе SpRobot.

SpRecord не использует свою базу на Firebird монопольно?
Аватара пользователя
sannx
Администратор
Сообщения: 2306
Зарегистрирован: 02 ноя 2011, 14:00
Skype: sann-x
Контактная информация:

Re: Подключение к БД в spRecord

Сообщение sannx »

Для доступа к уже записанным разговорам нужно использовать SpRecord SQL, который сохраняет все данные в БД MS SQL. Так и только так.
Ответить