Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодичкаСкадаПетровВВ.doc
Скачиваний:
180
Добавлен:
09.04.2015
Размер:
710.14 Кб
Скачать

5.1. Назначение конфигурационной базы данных

В конфигурационной БД ОРС-сервер сохраняет справочники объектов, адресное пространство, имитационные сигналы, информацию о пользователях и правах доступа пользователей. В ОРС-сервере используется понятие «активная БД», которая загружается при запуске ОРС-сервера. Если при запуске никакая БД не открыта, то выдается сообщение об ошибке и следует открыть необходимую БД вручную.

Формат БД может быть произвольным. Подключение к БД выполняется с помощью технологии ADO(ActiveXDataObject). Тестирование ОРС-сервера производится с БД форматаMicrosoftAccess. ОРС-сервер не может сам создавать конфигурационную БД, она должна быть создана предварительно. При инсталляции ОРС-сервера вместе с ним поставляется конфигурационная БД в форматеMicrosoftAccess.

5.2. Открытие конфигурационной базы данных

На жестком диске компьютера может храниться несколько конфигурационных БД различных форматов. После запуска ОРС-сервера будет загружена активная БД. Открытие другой БД осуществляется с помощью пункта Открыть…в менюФайл, который открывает окноСвойства связи с данными(рис. 15). На вкладкеПоставщик данныхследует указать наименование необходимого поставщика данных (обычно –Microsoft Jet 4.0 OLE DB ProviderилиMicrosoft OLE DB Provider for SQL Server).

Рис. 15. Вид окна монитора для открытия

конфигурационной базы данных

На вкладке Подключениеследует ввести имя БД. Вид вкладкиПодключениезависит от выбранного поставщика данных. После введения всех параметров в окнеСвойства связи с даннымидля проверки корректности введенных параметров необходимо нажать кнопкуПроверить подключение.

Причины отрицательного результата тестирования:

указанный пользователь не зарегистрирован или введен неверный пароль;

указанный пользователь не имеет прав на подключение к этой БД.

После выполнения проверки подключения следует нажать кнопку ОКна экране появится окноПароль для подключения к базе данных, которое применяется для повторного ввода пароля. Введенный пароль шифруется и сохраняется. Пароль, введенный в предыдущем окне, не используется, так как он хранится в открытом виде. Если все параметры заданы правильно, то после нажатия кнопкиОКбудет загружена информация из выбранной БД. При утере пароля к БД возможности его восстановления нет.

Для того чтобы открытую БД сделать активной (загружаемой при запуске), применяется команда Сделать активной…или кнопка . Выполнять данную операцию может только зарегистрированный пользователь, имеющий права на настройку программы. При следующем запуске ОРС-сервер будет загружать конфигурационную информацию из этой БД. Если текущая БД не является активной, то при выходе из конфигуратора будет предложено сделать текущую БД активной.

5.3. Свойства подключения к базе данных

При выборе команды Свойства подключения() открывается окноСвойства подключения (рис. 16).

Рис. 16. Вид окна Свойства подключениядля выбора свойств

подключения к базе данных

В окне Свойства подключенияперечислены все параметры подключения к текущей БД. Все пароли заменены символом *. В строкеData_Source(источник данных) указывается полный путь подключения к текущей БД или имя БД – наиболее важный параметр, отображаемый в окнеСвойства подключения. Все остальные параметры используются в диагностических целях.

Для переноса объектов из любой БД в текущую БД используется команда Импорт…. Для импорта объектов необходимо, чтобы пользователь имел права на изменение объектов и ОРС-клиенты не были подключены к ОРС-серверу. При выборе командыИмпорт…открываетсяМастер импорта.

При корректной работе ОРС-сервера не следует выполнять команду перезагрузки информации, но если во время работы ОРС-сервера его БД изменялась сторонними программами, то для обновления информации необходимо применить команду Обновить или нажать клавишу «F5». КомандаОбновить доступна, если не подключен ни один ОРС-клиент и если зарегистрирован пользователь, имеющий права на настройку программы.