Скачать 1.32 Mb.
|
Файл – сервер. На сервере хранится одна установленная копия клиентской части (установка выполняется с видом «Полная»). Ресурс, в котором развернуты программные файлы «Администратор-Д», отдается в общее пользование для доступа к файлам Программного комплекса с рабочих станций. Например, сервер \\Server1, каталог c файлами клиентской части на сервере C:\ADMIN_RM\, общий ресурс \\KS. Рабочие станции. На рабочих станциях выполняется установка с видом «Выборочная» с указанием установки компонентов «Установка системных файлов», «Установка RPC», местоположения исполняемого модуля budget.exe, как через подключенный сетевой диск к ресурсу сервера (\\Server1\KS\) так и через URL (\\Server1\KS\). Клиентская часть Программного комплекса в данном случае на рабочие станции не устанавливается. Файл – сервер
Рабочая станция № 1
Рабочая станция № N
Таким образом достигается хранение только одной копии клиентской части, что облегчает обновление программы. При этом следует помнить, что рабочие каталоги пользователей программы, как на рабочих станциях, так и на самом сервере, не должны быть установлены на общий ресурс \\Server1\KS\. 1.6.3.Состав клиентской части Клиентская часть Программного комплекса обычно содержится полностью в установленном каталоге. В его состав входят следующие папки: APP – каталог, содержащий программные модули *.app; LIB – каталог, содержащий библиотеки *.vcx, *.vct, *.fll, *.fxp и др.; REPORTS – каталог и подкаталоги, содержащие шаблоны отчетов и процедуры их формирования *.xlt, *.bas, *.xls, *.txt и др.; EXCHANGE – каталог и подкаталоги, предназначенные для последующих операций электронного обмена; TMP – каталог для хранения временных файлов. В основном каталоге программы содержатся следующие файлы: budget.exe – исполняемый файл приложения, который предназначен для основного запуска программы. *.dll – динамические библиотеки, необходимые для работы программы; config.fpw – конфигурационный файл FoxPro, необходимый для работы программы; options.* – файлы для пользовательских настроек программы, при их удалении или повреждении автоматически создаются новые пустые файлы; *.chm – файлы контекстно-зависимой справки; *.avi, *.bmp, *.ico – файлы изображений и анимации; *.fxp – отдельные процедуры (алгоритмы), устанавливаемые для специальных целей; *.rpt – протоколы выполнения системных процедур программы, в т.ч. files.rpt – протокол проверки файлов клиента, выполняемой при запуске; update.rpt – протокол обновления версии клиента; error.txt – файл, содержащий сообщения об ошибках, возникших во время выполнения программы. Файл создается автоматически при появлении ошибки. Перечень библиотек, устанавливаемых в системные каталоги, описан в Таблице 3.
Тип регистрации «regsvr32» означает, что библиотека должна регистрироваться в реестре ОС с помощью утилиты regsvr32.exe, которая присутствует в любой операционной системе. Для регистрации необходимо выполнить команду Regsvr32.exe <�библиотека> Пример: regsvr32 C:\Program files\Common Files\Microsoft Shared\VFP\Vfp8r.dll 1.6.4.Создание двух копий клиентской части различных версий Если возникла необходимость иметь на одной и той же станции несколько клиентов для подключения к базам данных различных версий, необходимо сделать копию клиентской части вручную и провести обновление или обратное обновление клиента до соответствующей версии. Однако, следует помнить, что при деинсталляции клиента средствами ОС Windows обе копии клиента станут неработоспособными. Для создания копии клиента необходимо сначала выяснить расположение каталога клиентской части программного комплекса. Для этого правой кнопкой мыши откройте контекстное меню на ярлыке запуска ПК «Администратор-Д», выберите строку «Свойства» и перейдите на вкладку «Ярлык» (Рисунок 30). В примере, приведенном на рисунке, клиентская часть Программного комплекса расположена в каталоге «C:\Program Files\KS\ADMIN_RM\». В каталоге «C:\Program Files\KS\» создайте папку «admin2011» и скопируйте в неё все содержимое каталога «C:\Program Files\KS\ADMIN_RM\». На рабочем столе правой кнопкой мыши создайте ярлык для копии клиентской части программного комплекса (Рисунки 31, 32). С помощью кнопки [Обзор] укажите путь к каталогу, в котором располагается копия клиентской части, выберите файл для запуска budget.exe (в нашем случае C:\Program Files\KS\admin2011\budget.exe), и нажмите кнопку [Далее]. В результате откроется окно ввода имени ярлыка (Рисунок 33). Правой кнопкой мыши откройте контекстное меню на созданном ярлыке, выберите строку «Свойства», перейдите на вкладку «Ярлык» и в поле Рабочая папка значение «C:\Program Files\KS\admin2011\» измените на «%SYSTEMROOT%\Temp» (Рисунок 34). 1.6.5.Добавление новой клиентской станции Для добавления новой клиентской станции для работы необходимо установить последнюю доступную версию клиентской части из дистрибутива и подключиться к рабочей базе данных. Дальнейшее обновление будет проведено автоматически. 1.6.6.Ручное обновление клиентской части Для ручного обновления клиентской части программного комплекса необходимо запустить файл loader.exe, который расположен в основном каталоге клиентской части Программного комплекса. 1.7.Активация программного комплекса 1.7.1.Описание процедуры регистрации При первом входе в Программный комплекс появится сообщение о том, что копия программы не зарегистрирована, и откроется окно активации комплекса (Рисунок 35). Окно активации комплекса открывается также с помощью режима «Активация комплекса» Главное меню => Справка => Активация комплекса Для получения ключа активации на Программный комплекс необходимо составить и отправить заявку на получение ключа на Портале самообслуживания компании «Кейсистемс», предварительно пройдя процедуру регистрации на сайте (Рисунок 36): http://portal.keysystems.ru/ Нажмите кнопку Войти в личный кабинет, введите логин, пароль и нажмите кнопку [Вход]. В открывшемся окне выберите строку «Подать заявку на ключ» в раскрывающемся списке кнопки Заявки на ключ. В результате откроется окно выбора типа ключа (Рисунок 37). Для получения временного демонстрационного ключа установите переключатель Тип ключа в положение «Демо», для получения рабочего ключа - в положение «Ключ по договору» и нажмите кнопку [Далее]. В результате откроется окно выбора договора (Рисунок 38). Установите флажки в строках нужных договоров и нажмите кнопку [Добавить], в результате они отобразятся в нижней таблице окна. Для отмены выбора договора установите флажок в строке договора в нижней таблице окна и нажмите кнопку [Удалить]. При отсутствии договора в списке установите флажок в поле Договор отсутствует в списке, введите номер и дату заключения договора и нажмите кнопку [Далее]. В результате откроется окно ввода реквизитов для получения ключа (Рисунок 39). В поле Сигнатура введите код сигнатуры, предварительно скопировав ее в буфер обмена Windows в окне регистрации комплекса (см. Рисунок 35) с помощью кнопки в поле Код сигнатуры, в поле E-mail введите адрес электронной почты, в поле Комментарий – текст комментария и нажмите кнопку [Далее]. В результате откроется окно выбора конфигурации программного обеспечения (Рисунок 40). В раскрывающемся списке поля Программный продукт выберите строку с наименованием нужного программного продукта, в полях раздела Конфигурация укажите число подключений (пользователей) – количество одновременных соединений пользователей с базой данных (при этом количество зарегистрированных в базе пользователей может быть любым) и нажмите кнопку [Далее]. В результате откроется окно подтверждения введенных данных (Рисунок 41).
После получения от разработчиков ключа в окне регистрации комплекса (см. Рисунок 35) нажмите кнопку [Активировать]. В результате откроется окно ввода ключа активации (Рисунок 42). Введите полученный ключ активации в поле ввода и нажмите кнопку [ОК]. Ключ вводится также через буфер обмена Windows с помощью кнопки . При успешной активации система откроет информационное окно с соответствующим сообщением (Рисунок 43). 1.7.2.Положение действия регистрационного ключа 1. Ключ активации в программном комплексе распространяет своё действие только на текущий физический сервер, где установлен instance (экземпляр) SQL Server. Это означает, что допускается использовать сколь угодное количество баз данных программы, например тестовых баз, развернутых на этом же SQL Server или других экземпляров SQL Server, но в пределах одного физического сервера с этим же ключом активации. Таким образом, нет необходимости выполнять отдельную активацию для тестовых баз. Количество соединений пользователей учитывается в разрезе баз банных, то есть, при наличии лицензии на 100 подключений общее количество подключений можно определить как 100*N, где N – количество баз. Однако, необходимо учитывать, что в одной отдельно взятой базе данных может работать не более 100 пользователей. 2. При переносе базы на другой физический сервер ключ активации необходимо запросить заново. 3. Окно информации об активации комплекса (Рисунок 44) выводится при выборе строки «Активация комплекса» в раскрывающемся списке пункта меню «Справка» (доступно для пользователя с правами администратора). В данном окне указывается количество разрешенных соединений пользователей. Из окна регистрации комплекса переход к режиму осуществляется на вкладке «Регистрация» по кнопке [Активация] (для пользователя с правами администратора): 4. Для увеличения количества соединений пользователей ключ активации необходимо запросить заново, при этом необходимо будет заключить дополнительное соглашение к договору. Повторная активация программы осуществляется аналогичным образом через окно регистрации комплекса. 5. Ограничения ключа активации не распространяются на предыдущие версии программы, т.е. работать в них можно без каких-либо ограничений. 1.8.Настройка соединения с сервером 1.8.1.Настройка сети Если подключение по сети не используется, в качестве имени сервера укажите «(local)». Дополнительная настройка соединения при этом не требуется. В остальных случаях предполагается, что сетевое и кабельное оборудование, протоколы и драйвера сетевых устройств и сетевые службы сконфигурированы и работают нормально. Если протоколы и службы работают неэффективно, пропускная способность будет крайне низкой. Например, нежелательно «замусоривать» сеть широковещательными посылками, которые порождаются некоторыми протоколами, типа NetBEUI. Для подключения к SQL Server необходимо сконфигурировать протоколы как для самого SQL Server, так и для каждой клиентской станции. Наилучшая практика – выбрать один протокол. Рекомендуется использовать TCP\IP и соответствующий набор сетевых служб. Для диагностики работы протокола TPC/IP используйте соответствующие утилиты: ipconfig, ping, tracert, nslookup и др. Примеры использования: ping <�хост или адрес> – определение доступности сервера; tracert <�хост или адрес> – проверка маршрутизации пакетов; ipconfig /all – получение полной информации о настройке протокола TCP/IP на сетевых устройствах.
1.8.2.Настройка соединения со стороны сервера для SQL Server 2005 Откройте меню Пуск => Программы => Microsoft SQL Server 2005 => Configuration Tools => SQL Server Configuration Manager (Рисунок 45). В левой части окна выберите «SQL Server 2005 Network Configuration – Protocols for SQLEXPRESS», а в правой части окна для протокола TCP/IP установите значение «Enabled». После изменения настроек перезапустите службу SQL Server. 1.8.3.Настройка соединения со стороны сервера для MS SQL Express 2008 R2 После установки необходимо настроить сетевой протокол на сервере (Рисунок 46). |
Поиск |