Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение прервавшегося коннекта [D7, XP]


Страницы:   1 2

Laguna ©   (2011-11-09 12:01:00) 

Ситуация такая. БД находится на выделенном сервере. Разные пользователи подключаются к БД. Чтобы отследить кто работает в данный момент, из каждой программы пользователя делаю запись в некий dat- файл, расположенный на сервере на onCreate формы(во время открытия таблиц), говорящей о том, что конкретный пользователь работает. На onDestroy соответственно запись из dat-файла удаляю. Подозрение возникло в момент, когда якобы на связи находился долго один из пользователей. Зайдя на сервер по открытым файлам смотрю - все чисто, а запись в dat-файле осталась висеть. Получается, что у пользователя не отработало корректное закрытие формы(завис и т.д.). Каким образом сделать так, чтобы такие ситуации как то отлавливались? В данном случае Сервер - это просто хранилище файлов с расшаренным ресурсом.


Laguna   (2011-11-10 00:31:00) [1]

Я понял, уже погуглил.


Anatoly Podgoretsky   (2011-11-09 22:02:00) [2]


> ssms - это что?

Это то что ты спрашивал.


Anatoly Podgoretsky   (2011-11-09 22:02:00) [3]


> Плохиш ©   (09.11.11 20:29) [27]
>
> > Ega23 ©   (09.11.11 20:16) [25]
>
> Ты точно про Express говоришь? В первой инсталлации 2008
> ещё не было, на форумах много слёз было пролито о поиске
> отдельно менеджера.

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


Dennis I. Komarov   (2011-11-09 21:22:00) [4]


> так 2005 же вроде как был?

Он не в комплекте, но загрузить отдельно можно...


Ega23   (2011-11-09 20:48:00) [5]


> В первой инсталлации 2008 ещё не было

так 2005 же вроде как был?


Плохиш   (2011-11-09 20:29:00) [6]


> Ega23 ©   (09.11.11 20:16) [25]

Ты точно про Express говоришь? В первой инсталлации 2008 ещё не было, на форумах много слёз было пролито о поиске отдельно менеджера.


Плохиш   (2011-11-09 20:23:00) [7]


> Sergey13 ©   (09.11.11 14:49) [11]
>
> Чем уж так хорош этот ADS Local, что ради него стоит терпеть
> такой геморрой?

Тем, что bde ставить не нужно. А чтобы не иметь геморроя надо просто использовать инструмент по описанному назначению.
Если к жигулям плуг прикрепить, пахать всё-равно будет большой геморрой :-)


Ega23   (2011-11-09 20:16:00) [8]


> Manager уже больше 2х лет в поставке MS SQL Server Express
> идёт.


ЕМНИП, с 2005 года


Плохиш   (2011-11-09 20:13:00) [9]

Manager уже больше 2х лет в поставке MS SQL Server Express идёт.


Laguna   (2011-11-09 17:59:00) [10]

ssms - это что?


Anatoly Podgoretsky   (2011-11-09 17:53:00) [11]

ssms можно загрузить отдельно, а можно в комплекте все три загрузки.
Вот MSDE штатного клиента не имел, но есть куча бесплатных.


Laguna   (2011-11-09 17:50:00) [12]


> Anatoly Podgoretsky ©   (09.11.11 17:46) [20]
> Клиент обслуживания стоит 0 баксов.Правильно не надо переводить,
>  лучше помучиться с 5 коннектами.

Можно узнать имя клиента?
Я юзал MSDE Manager 5 триальный. Работает, но постоянно триальные метки сносить нужно. Был еще один какой то но потерялся


Anatoly Podgoretsky   (2011-11-09 17:46:00) [13]

Клиент обслуживания стоит 0 баксов.
Правильно не надо переводить, лучше помучиться с 5 коннектами.


Laguna   (2011-11-09 17:32:00) [14]


> Между прочим полноценный, бесплатный MS SQL Server Espress
> поддерживает 32000 коннектов

Не спорю, было как то и  с MSSQL сталкивался. Но там свой гемор. Клиенты для обслужтвания базы тоже денег стоят :). ДА и если весь проет сейчас переводить на MSSQL, то нужно переписвать все, компоненты связующие менять и т.д. Может на следующем проекте стоит подумать заранее об использовании MSSQL.

> Может надо заплатить?

Это был бы лучший вариант, однако время сейчас тяжелое...


Anatoly Podgoretsky   (2011-11-09 17:16:00) [15]

Между прочим полноценный, бесплатный MS SQL Server Espress поддерживает 32000 коннектов


Anatoly Podgoretsky   (2011-11-09 17:13:00) [16]


> Если быть точнее, то не более 5 чел. могут открыть таблицу
> одновременно.

Они не дерутся за клавиатуру?


Anatoly Podgoretsky   (2011-11-09 17:12:00) [17]


> Laguna ©   (09.11.11 13:21) [4]

Может надо заплатить?


RWolf   (2011-11-09 16:40:00) [18]

мне вот тоже интересно стало, чем этот ADS лучше, скажем, MSSQL или Firebird? я просто это название впервые слышу.


Laguna   (2011-11-09 16:35:00) [19]


> Медвежонок Пятачок ©   (09.11.11 15:11) [13]
> тем более что нормальная полная версия на целых пять коннектов


Молодец, круто подметил. Возьми орден на полочке.


Медвежонок Пятачок   (2011-11-09 15:11:00) [20]

тем более что нормальная полная версия на целых пять коннектов


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо