Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Коннект к базе несколькими приложениями одновременно   Найти похожие ветки 

 
Tonich ©   (2007-09-28 16:10) [0]

Проблема в следующем…
Есть база данных (Fireberd 1.5) . Есть сервис который коннектиться к этой базе. Сервис занимается мониторингом портов, когда происходит какое-то изменение данных приходящих с порта, (то  есть каким-то образом поменялось состояние устройства подключенного к этому порту) он записывает это событие в базу. Тут все нормально. Но есть еще одно админское приложение которое может менять некоторые настройки сервиса, и просматривать базу, так вот когда сервис запущен, то есть он уже подключен к базе и я пытаюсь подключиться 2 приложением к тоже базе вылетает ошибка «Cannot create shared resource. Windows error 5» как решить это проблемку, помогите…
Да кстати если запускать несколько экземпляров этого админского приложения  то все нормально они все коннектятся к базе ((( и ко всему этому они могу запускать тот самый поток, который тоже корректно подключается к базе.


 
Tonich ©   (2007-09-28 16:35) [1]

все, решил проблему, можно закрывать тему


 
Tonich ©   (2007-10-01 15:43) [2]

ммм.. что-то я поспешил, проблема таки есть, и все таже... ( может кто подскажит как решить ?


 
Sergey13 ©   (2007-10-01 15:45) [3]

> [2] Tonich ©   (01.10.07 15:43)

Как и чем подключаешься к БД?


 
Tonich ©   (2007-10-01 15:47) [4]


> Sergey13 ©   (01.10.07 15:45) [3]

хм
использую Fireberd 1.5 установлен на машине(запускается как сервис).
мой сервис находится в папке system32 и запускается от туда. Коннектиться как я уже говорил к базе нормально. а потом если хочу еще одинм прложение подключиться то возникает то самое исключение о котором я писал..


 
Tonich ©   (2007-10-01 15:49) [5]

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


 
Tonich ©   (2007-10-01 15:50) [6]

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


 
Sergey13 ©   (2007-10-01 15:54) [7]

> [5] Tonich ©   (01.10.07 15:49)

А если сначала АП запустить, а потом сервис?


 
Tonich ©   (2007-10-01 15:54) [8]

все нормально


 
Johnmen ©   (2007-10-01 15:55) [9]

Какие компоненты доступа? И на чем программа-то написана?


 
Tonich ©   (2007-10-01 15:57) [10]

ну программа вообще-то написанна на Builder С++ 5 компоненты доступа стандарные борландовские IBDatabase


 
Tonich ©   (2007-10-01 16:13) [11]

что-то подозрительно все притихли )


 
Sergey13 ©   (2007-10-01 16:23) [12]

> [11] Tonich ©   (01.10.07 16:13)

Ошибка больно странная, вот и притихли. 8-)
А как работает сервис? Там случаем не IBTable все пишется?


 
Tonich ©   (2007-10-01 16:33) [13]

не не,  )))
все через Query и то не постоянно, ну в сейчас там только записываются некоторые события при старте сервиса, и все, а больше туда ничего не пишется но сервис не отпускает базу до свое остановки..


 
Sergey13 ©   (2007-10-01 16:41) [14]

> [13] Tonich ©   (01.10.07 16:33)

А коммит нормально завершается?


 
Tonich ©   (2007-10-01 16:43) [15]

да там когда сервис стартует подключается к базе, потом происходит даже вычческа из базы ну и запись некоторых событий, я потм смотрю через IBExpert все события есть, и сервис запущен, то есть все корректно отрабатывает


 
Tonich ©   (2007-10-01 16:44) [16]

а это не может быть каким-то образом связанно с этими клиентскими библиотеками gds32.dll


 
Tonich ©   (2007-10-01 16:45) [17]

одна у меня лежит в system32, ее же я и ложил возле АП, все равно ничего


 
Sergey13 ©   (2007-10-01 16:50) [18]

> [17] Tonich ©   (01.10.07 16:45)

Желательно иметь 1 (один) экземпляр на компе во избежание перекрещивания с другими версиями сервера.


 
Johnmen ©   (2007-10-01 16:55) [19]

Вот, можно подумать:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=19746


 
Tonich ©   (2007-10-01 17:11) [20]

а вот в верней ссылке есть такая фраза
"все просто, воспользовался стандартной компонентой Dlphi5 InterBase (а не FibPlus3)."
стандартная копмонента Dlphi5 InterBaseэто имелось ввиду IBDataBase ?
и что такое  FibPlus3 ?


 
Johnmen ©   (2007-10-01 17:37) [21]

Библиотека стандартных компонентов - IBX (InterBase Express).
Наилучшая от третьих производителей - FIBPlus [www.devrace.com]


 
Tonich ©   (2007-10-01 17:48) [22]

так вот я и использую получается те самые нужные компоненты  с закладки InterBase,(а не FibPlus3) у меня таких вообще нет.

сейчас полез на сайт  http://www.ibase.ru/components.htm#components обновлю их..


 
Tonich ©   (2007-10-01 17:50) [23]

у нас правда с тем товарищем разные сервера я так понял, у него IB у меня FB


 
Tonich ©   (2007-10-01 18:33) [24]

аааааааа!!! )) спасибо мужики помогли )))
проблема решилась следующим образом, я обновил свои компоненты ктоорые были на страничке InterBase. скачал одновления с этой старички
http://www.ibase.ru/components.htm#components и понеслось!! )))


 
Tonich ©   (2007-10-01 18:35) [25]

не ну работает же..!!! ))



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.043 c
15-1199365806
Piter
2008-01-03 16:10
2008.02.10
Умер Александр Абдулов


4-1182567965
Riply
2007-06-23 07:06
2008.02.10
Принцип сортировки NTFS_RECORD - ов в MFT.


2-1200425171
DmT
2008-01-15 22:26
2008.02.10
Как написать проверку на возможность перезаписи файла


2-1200644445
DCeres
2008-01-18 11:20
2008.02.10
рисованиям текста


15-1200079941
necromancer
2008-01-11 22:32
2008.02.10
Создать аякс-лоадер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский