Связанный сервер КЛАДР

Обсуждение технических вопросов работы с системами управления базами данных (СУБД), работе с языком SQL и скриптовыми языками.
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Связанный сервер КЛАДР

Сообщение Александр »

Давно хотелось прикрутить КЛАДР к Лоции - свершилось ;-)
забираем бесплатный КЛАДР http://www.gnivc.ru/ + описание формата
делаем связанный сервер MsSql2005

Код: Выделить всё

EXEC sp_addlinkedserver 
       @server = 'dbKladr', --имя сервера
       @srvproduct='MicrosoftJet.OLEDB.4.0', 
       @provider='Microsoft.Jet.OLEDB.4.0', 
       @datasrc='\\...\kladr\', --путь к каталогу с базами данных КЛАДРа 
       @provstr='dBase IV'
читаем данные например из таблицы kladr.dbf

Код: Выделить всё

select * from [dbkladr]...[kladr] 
Жуткий тормоз!!! :wink: записей много, а нужно в реальном времени обрабатывать 2 таблицы район-область-город ( 183 000 записей) + улицы (760 000 записей) и это за 2008 год :wink:

никто не делал? - оч нужно ускориться для диалогов WorkFlow
есть пример конечно http://www.delphiplus.org/articles/app/kladr/index.html, но может у кого есть готовые решения для нас?


ps
если не читает - ставим в свойствах безопасности сервера dbKladr 'Устанавливать без использования контекста безопасности'

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить