24.01.2011 20:31, Владимир Аксенов пишет:

А может кто подкинуть мысль - как нибудь базу идентифицировать можно?

А что ты поднимаешь под словом "идентифицировать"?

Только через MON$DATABASE или как еще есть способ?

У меня в каждой базе есть табличка с единственной записью.

Поле ID - идентификатор базы.
При выдаче новой базы прописываю туда уникальный номер. У себя в бамажке 
помечаю какой номер куда выдан, и из какой базы она сосет справочники.

Поле DB_VERSION - версия метаданных. При накате апдейтов прописывается что 
последним накачено.

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

В принципе думаю что можно пользовать MON$DATABASE с полями имени базы и даты создания, хоть немного облегчит работу. Бывает что человек переустанавливает систему и база остается там же. Либо что-то еще.

P.S. Комп понятное дело тоже будет регистрироваться если что :-) Тут то вопросов нет.

P.P.S. Для версии БД я генератор веду, тоже нормально отрабатывает.

---
Андрей Кручинин


Ответить