Sergei I. Gorelkin » 12.10.2008 19:03:44
Хранение БД в папках пользователей имеет смысл при использовании Firebird Embedded, который лезет к ним от имени того пользователя, который запустил программу. Но при этом у каждого пользователя будет свой экземпляр БД, отличный от других.
"Обычный" Firebird подразумевает одну базу на всех (причем расположенную на совершенно любом компе), и лезет к ней от имени выделенного пользователя. То, что он в винде по умолчанию работает от имени System (и таким образом, может влезть куда угодно) - это тяжелое наследие прошлого, в документации большими красными буквами написано переключить его на аккаунт firebird как только так сразу.