Нужна помощь, нашего заказчика интересует Smeta.ru, планируется использование одним сотрудником на ноутбуке и стационарном ПК, при этом желательно использование общей базы документов или синхронизация баз.
Ваша задача имеет простое и эффективное решение - установите программу на внешний 2.5' десткий диск, которых сейчас полно в компьютерных магазинах (или сразу в боксе с USB интерфейсом или отдельно винт отдельно бокс).
Когда вам потребуется работать на ноутбуке подоткнете к нему внешний USB жесткий диск и работайте на здоровье.
Когда нужно будет пересесть на стационарный комп, то просто отключите USB жесткий диск от ноутбука и подключите его к стационарному компу (отключается также как обыкновенная флешка). Ключ естественно тоже необходимо отключить от ноутбука и подключить к стационарному компу.
Порядок установки то же прост. Сначала подтыкаете жесткий диск к первому компу. При этом он может определиться на нем под буквой, например, F:
Устанавливаете программу как обычно по инструкции, но при установке выбираете диск на который следует устанавливать программу, например: F:\StroySoft. Когда установка завершится, введите пароль, подключите лицензии и проверьте работоспособность.
Затем закройте программу на первом компе, ВЫКЛЮЧИТЕ ЕГО, переставьте USB диск на другой компьютер. При этом он может определиться на нем под другой буквой, например, E:
Устанавливаете программу как обычно по инструкции, но при установке выбираете диск на который следует устанавливать программу, например: E:\StroySoft. Буква другая, но это тот же диск, поэтому программа установится в туже папку StroySoft поверх ранее установленной.
Когда установка завершится проверьте работоспособность.
И наконец, откройте Блакнотом файл E:\StroySoft\Smeta.ru\Client\Data\GDBPath.net
В этом файле вы увидите путь к базе данных.
Home:E:\StroySoft\Server\Base\DataSD.ssd
Вам необходимо прописать второй путь к базе на случай когда она будет установлена на другом компьютере. Для этого скопируйте строку и разместите ее ниже. Исправьте букву диска, например: E: на F: и удалите имя компьютера вначале строки (вместе с двоеточием), например, как в моем случае Home:
Должно получитья следующее:
E:\StroySoft\Server\Base\DataSD.ssd
F:\StroySoft\Server\Base\DataSD.ssd
При запуске программы в появившемся окне на первом компьютере будете выбирать первый путь к базе, на втором компе второй путь к базе.
Если же у вас на обоих компьютерах USB диск будет определяться под одной и тойже буквой, то прописывать два пути к базе не потребуется.
Для этого достаточно в зайти в "Мой компьютер" -> "Управление" -> "Управление дисками" и присвоить этому USB жесткому диску на обоих компьютерах одну и туже букву, например, W:
Синхронизация путем экспорта/импорта или копирование базы как предлагалось выше Вам не потребуется, так как вы будете всегда работать с одной и той же базой.
Чтобы на 100% избежать повреждения базы при отключении внешнего жесткого USB диска рекомендую его отключать только на выключеном компьютере, тогда точно к нему не будет ни каких обращений. А если не хочется выключать комп, то сначала остановите службу Firebird, а затем отключайте диск как обычную флешку, дождавшись сообщения "Теперь вы можете отключить диск ..."
В таком решении есть еще много других плюсов:
1. Перенос с одного компа на другой прочей необходимой информации и документации.
2. Наличие дополнительно свободного места на диске, которого всегда не хватает, особенно на ноутбуке.
Недостатков нет, в том числе и по скорости работы, торможеня не заметно.