powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Интеграция Firebird и MSSQL Server
5 сообщений из 55, страница 3 из 3
Интеграция Firebird и MSSQL Server
    #39383576
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
po-stroyka,

GTT - Global Temporary Table

Что такое CT понятия не имею.
...
Рейтинг: 0 / 0
Интеграция Firebird и MSSQL Server
    #39383578
po-stroyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
po-stroykaЗдравствуйте.
В ходе работы на проектом возникла следующая задача. В процессе выполнения хранимой процедуры в БД Firebird 2.5 x64 необходимо следующее.
1. Выполнить хранимую процедуру в БД MSSQL Server 2008 и возвращаемый ей набор данных положить во временную таблицу Firebird либо в MemoryDataset (этот вариант предпочтительнее с точки зрения быстродействия). Эти данные должны быть доступны только внутри этого вызова хранимой процедуры Firebird и после завершения занимаемая им память должна быть освобождена.
2. В случае MemoryDataset произвести один или несколько проходов по этому датасету для формирования итогового набора данных и его возврата (suspend) в клиентское приложение.

Вариант с подключением к MSSQL через компоненты FireDAC или ADO отпадает так как стоит сверх-задача сделать получение данных из MSSQL прозрачным с точки зрения клиентского приложения, которое "заточено" на работу с Firebird.

Прошу поделиться мнениями, идеями и ссылками. Ответ "не возможно" не принимается. Позади Сибирь. http://www.sql.ru/forum/images/biggrin.gif

Небольшое дополнение к условию задачи.
3. На основании данных, полученных из БД MSSQL, будут проанализированы данные хранящиеся в БД Firebird. Результаты этого анализа будут записаны в таблицу FB потому, что чтение этих данных будет неоднократным.
4. Предпочитаю выносить всю логику работы с данными на сторону сервера (в данном случае FB так как приложение уже заточено под него).

PS. Задача навеяна гетерогенными запросами в FB (это соответствует пункту 4 и делает работу с БД прозрачной для приложений).
...
Рейтинг: 0 / 0
Интеграция Firebird и MSSQL Server
    #39383580
po-stroyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисpo-stroyka,

GTT - Global Temporary Table

Что такое CT понятия не имею.

Спасибо.
...
Рейтинг: 0 / 0
Интеграция Firebird и MSSQL Server
    #39383608
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
po-stroykaВозможность менять структуру БД MSSQL отсутствует: злой админ и другие разработчики.
Хранимую процедуру, которую нужно вызывать, также могут менять только эти же разработчики.

Повторяю ещё раз, медленно: MS SQL позволяет создать любое количество БД. И обращаться из
хранимых процедур одной БД к данным и хранимым процедурам любой другой БД. В том числе - в
БД Firebird.

po-stroyka3. На основании данных, полученных из БД MSSQL, будут проанализированы данные хранящиеся в
БД Firebird. Результаты этого анализа будут записаны в таблицу FB потому, что чтение этих
данных будет неоднократным.

А теперь чуть-чуть смещаем акценты: на основании данных, полученных из БД MS SQL и данных,
полученных из БД Firebird производится анализ, результат которого записывается в таблицу
БД MS SQL потому, что чтение этого результата будет неоднократным. Теперь задача стала
гораздо тривиальнее, не правда ли?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Интеграция Firebird и MSSQL Server
    #39383918
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисpo-stroyka,
.........
3. Можно ссылочку чтобы было грамотно написано про написание UDR?
нет пока никаких ссылок. Есть пример простейшей UDR на Delphi https://github.com/asfernandes/fbstuff/tree/master/src

Firebird.SphinxClient
...
Рейтинг: 0 / 0
5 сообщений из 55, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Интеграция Firebird и MSSQL Server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]