24.01.2011 20:31, Владимир Аксенов пишет:
А может кто подкинуть мысль - как нибудь базу идентифицировать можно?
А что ты поднимаешь под словом "идентифицировать"?
Только через MON$DATABASE или как еще есть способ?
У меня в каждой базе есть табличка с единственной записью.
Поле ID - идентификатор базы.
При выдаче новой базы прописываю туда уникальный номер. У себя в бамажке
помечаю какой номер куда выдан, и из какой базы она сосет справочники.
Поле DB_VERSION - версия метаданных. При накате апдейтов прописывается что
последним накачено.
В данном случае интересует какое-то значение которое является уникальным
для базы в глобальном смысле :-) Понимаю что стеб может быть, но тем не
менее интересно что можно попользовать для задачи регистрации клиента по
удаленке. Клиенты ставят программу сами, интересует вопрос их
регистрации в системе и дальнейшей поддержки. Есть номер клиента, но он
не является уникальным чисто в принципе, база с одним рег.номером может
стоять на разных машинах.
В принципе думаю что можно пользовать MON$DATABASE с полями имени базы и
даты создания, хоть немного облегчит работу. Бывает что человек
переустанавливает систему и база остается там же. Либо что-то еще.
P.S. Комп понятное дело тоже будет регистрироваться если что :-) Тут то
вопросов нет.
P.P.S. Для версии БД я генератор веду, тоже нормально отрабатывает.
---
Андрей Кручинин