Тема: Как защитить программу от случайного удаления пользователями
Всё работало нормально полгода.
Сейчас вхожу в программу, выходит сообщение "Соединение с базой данных Client Shop (сервер localhost) невозможно". Что делать?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Client Shop - автоматизация магазинов » Вопросы по программе Client Shop » Как защитить программу от случайного удаления пользователями
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Всё работало нормально полгода.
Сейчас вхожу в программу, выходит сообщение "Соединение с базой данных Client Shop (сервер localhost) невозможно". Что делать?
Скорее всего, у Вас не запущен сервер Firebird. Зайдите в Панель управления, Firebird Server Manager, убедитесь в том, что Firebird сервер запущен.
Черная птица на желтом фоне в правом верхнем углу не должна быть перечеркнута, сверху должна быть надпись "The Firebird service is running", правее кнопка Start (если Stop, значит, Firebird Server уже запущен).
Если Firebird не запущен, запустите его (нажмите кнопку Start). Если всё равно не запускается, поставьте переключатель "Run as an application" вместо "Run as an service" и попробуйте снова запустить.
Firebird Server запущен (черная птица не перечеркнута).
Посмотрите, присутствует ли в системе файл c:\task2.fdb (база данных программы Client Shop).
Вы на 100 процентов уверены, что нет? Может, он скрытый?
В общем, выполните следующее:
Пуск-->Все программы-->Стандартные-->Командная строка.
Туда скопируйте следующую команду:
C:\Users\User>if exist c:\task2.fdb (echo Exists) else (echo Doesn't Exist)
Нажмите Enter, скажите, какое высветилось сообщение?
Значит, файла не существует.
Но можно восстановить работоспособность программы из резервной копии.
Да, тут сын приходил из школы, что-то делал на компьютере.
Как можно защитить программу от удаления?
Тут смотря от кого защитить. Как защитить от детей или от неопытных пользователей, могу написать. Защитить от понимающих и умных людей практически невозможно.
По поводу восстановления - передайте на e-mail sales@client-shop.com содержимое каталога с резервными копиями МоиДокументы\ClientShop2xBackups (лучше в виде архива). Программист передаст Вам восстановленную базу данных.
Рекомендации расположены в порядке важности, начиная с самых важных. Первые три пункта наиболее важные, 95% проблем с программой вызваны обычно некорректным выключением компьютера.
1. Во-первых, следует корректно завершать работу Windows (выключение компьютера с помощью выдергивания шнура из розетки, выключением кнопки на удлинителе и т. д. может привести к повреждению базы данных). Reset при работающей и запущенной программе использовать также очень нежелательно (кроме тех случаев, когда действительно вариантов нет).
2. Во-вторых, независимо от опытности работающих пользователей, желательно чтобы на компьютере с работающей программой Client Shop стоял источник бесперебойного питания (ИБП) (за исключением компьютера с программой Client Shop Сетевой клиент - там ИБП можно не ставить).
3. Даже если ИБП установлен, это может привести к некорректному завершению работы компьютера, например, если компьютер продолжает использоваться вплоть до разряда ИБП, или если компьютер стоит без присмотра (продавец закрыл магазин и ушёл на обед, а в это время отключили электричество). Нужно объяснить персоналу, чтобы они корректно завершали работу компьютера, как только отключили электричество, чтобы не работали на ИБП. Лучше всего будет настроить программу, идущую в комплекте с ИБП (если есть такая возможность), на автоматическое корректное завершение работы компьютера в случае отключения электричества.
4. Если пользователь неопытный и любит косячить, лучше сделать так, чтобы он работал под учетной записью Windows с ограниченными правами (а не с правами администратора). Также это предотвратит некоторые возможные злоупотребления (например, перевод времени на компьютере, чтобы пробить товар задним числом).
5. Также лучше будет, если кассир будет заходить в программу с правами кассира, а не с правами Руководителя. На учетную запись Руководителя нужно поставить пароль. Если нужен человек, который будет заносить товары, лучше не давать ему доступ с учетной записью Руководителя, а создать новую и назначить необходимые права.
6. Файл c:\TASK1.FDB с базой данных, папку программы "c:\Program Files\ClientShop2x" (или "c:\Program Files (x86)\ClientShop2x" для 64-битных операционных систем), а также папку сервера Firebird "c:\Program Files\Firebird" (или "c:\Program Files (x86)\Firebird" для 64-битных операционных систем), можно сделать скрытыми.
Хотя, возможно, пункт 6 уже будет излишним.
Client Shop - программа для автоматизации розничных торговых точек
Отправил резервные копии Вам на e-mail.
Проблема будет решена в течение 1-2 дней.
Отправил Вам на e-mail восстановленный файл с базой данных task2.fdb - положите его в корень диска c:
Потом запустите программу.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Client Shop - автоматизация магазинов » Вопросы по программе Client Shop » Как защитить программу от случайного удаления пользователями