ЗАМЕЧАНИЯ К ВЫПУСКУ
комплекса программных средств Каскад-САУ версии 4.0

Этот документ содержит дополнительные сведения относительно комплекса программных средств Каскад-САУ. Рекомендуется прочесть данный документ до установки и начала работы с Каскад-САУ.

Содержание

1. Установка и удаление Каскад-САУ
1.1. Системные требования
1.2. Установка Каскад-САУ
1.3. Обновление версии Каскад-САУ
1.4. Удаление Каскад-САУ 
2. Базы данных Каскад-САУ
2.1. Поддерживаемые базы данных
2.2. Встроенный сервер баз данных
2.3. Установка сервера баз данных Firebird
2.4. Особенности установки сервера Firebird в Windows 7
2.5. Настройка параметров безопасности сервера баз данных Firebird
2.6. Параметры безопасности сервера и архивные базы данных
3. Некоторые возможные ошибки и способы их устранения
3.1. Ошибки установки и удаления Каскад-САУ
3.2. Ошибки установки и настройки сервера Firebird
3.3. Ошибки открытия проектов Каскад-САУ
3.4. Ошибки резервного копирования и восстановления проектов Каскад-САУ
3.5. Прочие ошибки

1.	Установка и удаление Каскад-САУ

Каскад-САУ - это комплекс программных средств для создания автоматизированных систем управления технологическими процессами.

1.1.	Системные требования

Для работы Каскад-САУ необходимо, чтобы аппаратные и программные средства соответствовали приведенным ниже характеристикам:
•	IBM/PC совместимый компьютер с процессором не ниже Pentium® 4 1.8 GHz;
•	размер оперативной памяти не менее 512 Мбайт;
•	не менее 50 Мбайт свободного пространства на жестком диске (без учета дополнительного пространства под создаваемые проекты и архивы);
•	графический адаптер, поддерживающий разрешение экрана не ниже 1024х768 точек и качеством цветопередачи High Color (24 бита);
•	наличие манипулятора типа «мышь» или другое совместимое указательное устройство; 
•	операционная система Microsoft Windows XP или Microsoft Windows Vista или Microsoft Windows 7 или Microsoft Windows 8.1 или Microsoft Windows 10.
•	
•	1.2.	Установка Каскад-САУ
•	
•	Все необходимые действия по установке Каскад-САУ осуществляет программа установки. Программа установки создаст необходимые каталоги и скопирует в них требуемые файлы. В меню «Пуск» программа установки создаст папку, в которую поместит ярлыки ко всем установленным программам.
•	
•	Название программы установки может отличаться для различных версий Каскад-САУ. За дополнительной информацией о названии программы установки обращайтесь в службу технической поддержки НТО «Терси-КБ».
•	
•	1.3.	Обновление версии Каскад-САУ
•	
•	Для обновления версии Каскад-САУ запустите программу установки более новой версии. Программа установки новой версии автоматически удалит предыдущую установленную версию Каскад-САУ. 
•	
•	1.4.	Удаление Каскад-САУ
•	
•	Для удаления Каскад-САУ откройте панель управления, щелкните на значке «Удаление программы», затем выберите в списке установленных программ Каскад-САУ и нажмите кнопку «Удалить».
•	
•	При удалении Каскад-САУ автоматически удаляются демонстрационные проекты, установленные вместе с Каскад-САУ.
•	
•	Проекты и архивы, созданные во время работы Каскад-САУ, не удаляются при удалении Каскад-САУ .
•	
•	2.	Базы данных Каскад-САУ
•	
•	Для хранения проектов и архивов в Каскад-САУ используются базы данных.
•	
•	2.1.	Поддерживаемые базы данных
•	
•	Каскад-САУ поддерживает следующие серверы базы данных:
•	Firebird версий 1.0.X, 1.5.X, 2.0.X, 2.1.X, 2.5.X
•	InterBase версий 5.6, 6.X, 7.X, 2007

2.2.	Встроенный сервер базы данных

По умолчанию Каскад-САУ поставляется с предустановленным сервером баз данных Firebird Embedded. Версия Embedded -  это облегченная версия сервера Firebird, предназначенная для работы с небольшими проектами. 

В системах с повышенными требованиями к надежности для хранения проектов и архивов вместо встроенного сервера Firebird Embedded рекомендуется использовать полную версию сервера баз данных Firebird или InterBase из указанного выше списка. Полную версию сервера следует установить до установки Каскад-САУ.

2.3.	Установка сервера баз данных Firebird

Вы можете установить сервер Firebird версии 1.5 вручную, запустив программу установки Firebird-1.5.2.4731-Win32.exe из комплекта поставки Каскад-САУ. 

Программу установки Firebird указанной или более новой версии также можно также загрузить, воспользовавшись следующей ссылкой:

http://sourceforge.net/projects/firebird/files/firebird-win32/

Сервер баз данных Firebird распространяется в рамках лицензии INTERBASE PUBLIC LICENSE. Полный текст лицензии можно найти в каталоге установки сервера, а также по следующе ссылке:

http://www.firebirdsql.org/en/licensing/

За дополнительной информацией об установке сервера баз данных Firebird обратитесь к соответствующей документации  на официальном сервера или на странице технической поддержки на русском языке:

http://www.ibase.ru/firebird-interbase-yaffil-faq/

2.4.	Особенности установки сервера Firebird в Windows 7

В операционной системе Windows 7 во время установки сервера Firebird на странице "Select Additional Tasks" следует снять флажок "Install Control Panel Applet".

Если во время первого запуска сервера брандмауэр Windows выдаст предупреждение о блокировке функций Firebird, следует разрешить работу сервера для всех сетей и перезапустить его.

2.5.	Настройка параметров безопасности сервера баз данных Firebird

Для корректной работы сервера проектов Каскад-САУ необходимо наличие на сервере баз данных системной учетной записи Каскад-САУ. 

Если во время установки Каскад-САУ сервер баз данных уже был установлен, то системная учетная запись будет добавлена автоматически. В случае установки сервера баз данных после установки Каскад-САУ системную учетную запись необходимо добавить вручную.

Добавление системной учетной записи Каскад-САУ должно производиться непосредственно на том компьютере, на котором установлен сервер баз данных. Для добавления учетной записи выполните следующие действия:

1)	Убедитесь в том, что сервер баз данных запущен и работает. Как правило, о работающем сервере свидетельствует соответствующий значок в области уведомлений или работающая служба сервера.

2)	Откройте окно командной строки. Если Вы не знаете, как открыть данное окно, обратитесь к справочной системе Windows.

3)	Перейдите с помощью команды cd в подкаталог Bin каталога, в который установлен сервер баз данных. Например, для сервера Firebird версии 1.5.2, установленного в 32-разрядной операционной системе Windows в каталог по умолчанию, данная команда выглядит так:

cd /d "C:\Program Files\Firebird\Firebird_1_5\Bin"

4)	Наберите команду:

gsec -user sysdba -password masterkey -database "127.0.0.1:C:\Program Files\Firebird\Firebird_1_5\security.fdb"

После нажатия клавиши ENTER Вы должны увидеть приглашение утилиты gsec:

GSEC>

Если у Вас возникли проблемы с запуском утилиты gsec, обратитесь за помощью к системному администратору.

5)	Наберите команду:

add cascade4 -pw cascade

и нажмите ENTER.

6)	Для выхода из gsec используйте команду:

quit

2.6.	Параметры безопасности сервера и архивные базы данных

Архивные базы данных Каскад-САУ содержат таблицы с данными, которые располагаются во внешних файлах (внешние таблицы). По умолчанию эти файлы располагаются в той же папке, что и сама архивная база данных.

Политика безопасности серверов баз данных InterBase версии 7.5 и выше, Firebird версии 1.5 и выше требует, чтобы разрешение на доступ к внешним таблицам баз данных было явно указано в конфигурационном файле сервера. Если такое разрешение не будет указано, то возможности Каскад-САУ по работе с архивом будут недоступны.

Если Вы используете сервер баз данных Firebird версии 1.5, то для настройки доступа к внешним таблицам выполните следующие действия: 

1)	Откройте проводник и перейдите в папку, в которую установлен сервер баз данных (по умолчанию для 32-разрядной операционной системы Windows это папка C:\Program Files\Firebird\Firebird_1_5).

2)	Откройте в текстовом редакторе (например, в Блокноте) файл конфигурации firebird.conf.

3)	Найдите в файле строку с определением параметра «ExternalFileAccess». По умолчанию строка параметра выглядит так:

#ExternalFileAccess = None

4)	Исправьте найденную строку следующим образом:

ExternalFileAccess = Full

5)	Сохраните изменения и закройте текстовый редактор.

6)	Перезагрузите сервер баз данных, воспользовавшись значком «Firebird 1.5 Server Manager» панели управления.

ВНИМАНИЕ! Указанное выше изменение параметров разрешает полный доступ к внешним файлам со стороны сервера баз данных. В большинстве случаев это изменение не влияет на работу других программ, однако оно может снизить безопасность Вашего компьютера. За дополнительной информацией о мерах повышения безопасности при доступе к внешним файлам обратитесь к документации, поставляемой с сервером баз данных Firebird.

Если Вы используете другой сервер баз данных, то произведите настройку требуемых разрешений в соответствии с документацией к Вашему серверу баз данных.

3.	Некоторые возможные ошибки и способы их устранения

3.1. Ошибки установки и удаления Каскад-САУ

3.1.1. При запуске программы установки Каскад-САУ выдается сообщение об ошибке, содержащее текст:

Более новая версия этого приложения уже установлена в этой системе. Если вы хотите установить эту версию, сначала удалите более новую версию. Нажмите "ОК", чтобы выйти из мастера.

и установка прерывается. 

Данное предупреждение выдается при попытке запустить программу установки Каскад-САУ более старой версии, чем та, что уже установлена на Вашем компьютере. Удалите существующую версию Каскад-САУ, воспользовавшись значком «Удаление программы» панели управления, и запустите программу установки снова.

3.1.2. При удалении Каскад-САУ выдается сообщение с предупреждением, содержащее текст:

Программе установки требуется обновить файлы или службы, которые невозможно обновить во время выполнения системы. Если продолжить, для завершения установки потребуется перезагрузка.

Все программы и службы Каскад-САУ будут автоматически остановлены перед удалением. Данное предупреждение следует игнорировать.  

3.2. Ошибки установки и настройки сервера Firebird

3.2.1. При установке сервера баз данных Firebird выдается предупреждение, содержащее следующий текст:

An existing Firebird or InterBase Server is running. You must close the application or stop the service before continuing.

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

3.2.2. При запуске утилиты gsec выдается сообщение об ошибке, содержащее следующий текст:

unavailable database
unable to open database

Подробное описание и решение проблемы можно найти по следующим ссылкам:

http://www.ibase.ru/ibfaq.htm#unavail
http://www.ibase.ru/ibfaq.htm#wxpsp2

3.3. Ошибки открытия проектов Каскад-САУ

3.3.1. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка соединения с сервером проектов.
Windows socket error: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение (10061), on API 'connect'.

Это сообщение выдается в том случае, если компьютер с указанным именем выключен, или на нем не установлен сервер проектов Каскад-САУ, или на нем не запущена служба сервера проектов Каскад-САУ. 

Для устранения проблемы с установкой сервера проектов Каскад-САУ откройте панель управления, щелкните на значке «Удаление программы», затем выберите в списке установленных программ Каскад-САУ и нажмите кнопку «Восстановить».

При работе под Windows XP с установленным пакетом обновления Service Pack 2, а также Windows Vista и выше данное сообщение также может явиться следствием работы встроенного в операционную систему брандмауэра, который блокирует работу доступ к службе сервера проектов Каскад-САУ. Для устранения проблемы необходимо в настройках брандмауэра добавить исключение для порта 8717/tcp (Windows XP) или разрешить запуск службы сервера проектов Каскад-САУ (файл prjservs.exe) через брандмауэр Windows (Windows Vista и выше).

3.3.2. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка соединения с сервером проектов.
Object not available: {953619A-648A-4241-9679-68B0579761B2}.

Это сообщение выдается в случае некорректной установки или повреждения программ Каскад-САУ. Для устранения проблемы откройте панель управления на указанном компьютере, щелкните на значке «Удаление программы», затем выберите в списке установленных программ Каскад-САУ и нажмите кнопку «Восстановить».

3.3.3. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка загрузки драйвера базы данных <имя драйвера>.
InerBase library gds32.dll not found in the path. Please install InterBase to use this functionality.

Это сообщение выдается в том случае, если на указанном компьютере не установлен сервера баз данных. Выполните установку сервера баз данных, включая настройку параметров безопасности, как это описано в п.2 данного документа.

3.3.4. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>".
Ошибка открытия базы данных.
Unable to complete network request to host "<IP адрес>".
Failed to establish a connection.

Это сообщение означает, что компьютер с указанным именем и IP-адресом выключен, или на нем не запущен сервер баз данных. Устраните указанные проблемы, затем повторите попытку.

При работе под Windows XP с установленным пакетом обновления Service Pack 2, а также Windows Vista и выше данное сообщение также может явиться следствием работы встроенного в операционную систему брандмауэра, который блокирует доступ к серверу баз данных. Для устранения проблемы необходимо в настройках брандмауэра добавить исключение для порта 3050/tcp (Windows XP) или разрешить запуск сервера баз данных через брандмауэр Windows (Windows Vista и выше).

Подробное описание и решение проблемы можно найти по следующим ссылкам:

http://support.microsoft.com/default.aspx?scid=kb;ru;842242
http://www.ibase.ru/ibfaq.htm#wxpsp2

3.3.5. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка открытия базы данных.
Your user name and password are not defined.
Ask your database administrator to set up a Firebird login.

Данное сообщение выдается при отсутствии на сервере баз данных на указанном компьютере системной учетной записи Каскад-САУ. Для устранения ошибки необходимо добавить учетную запись вручную, как это описано в п.2.4 данного документа.

3.3.6. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка открытия базы данных.
I/O error for file "<имя файла>".
Error while trying to open file.
Не удается найти указанный файл.

Данное сообщение выдается в случае, если серверу баз данных на указанном компьютере не удается найти указанный файл проекта. Проверьте наличие файла по указанному пути и попытайтесь снова.

3.3.7. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка открытия базы данных.
No permission for read-write access to database <имя файла>.

Данное сообщение выдается в случае, если сервер баз данных на указанном компьютере не имеет разрешений на открытие и изменение указанного файла проекта. Убедитесь, что у указанного файла не установлен атрибут "Только чтение" и файл доступен для изменения пользователю, учетная запись которого используется для запуска сервера баз данных.

3.3.8. При попытке открыть проект Каскад-САУ выдается сообщение об ошибке, содержащее следующий текст:

Не удается открыть проект "<имя проекта>" на "<имя компьютера>":
Ошибка открытия базы данных.
Unsupported on-disk structure for file "<имя файла>"; found 10, support 9.

Это сообщение означает, что указанный файл проекта имеет версию, не поддерживаемую сервером баз данных. Для работы с этим проектом требуется установка более новой версии сервера баз данных.

3.4. Ошибки резервного копирования и восстановления проектов Каскад-САУ

3.4.1. При восстановлении проекта из резервной копии выдается сообщение об ошибке, содержащее следующий текст:

Не удается выполнить восстановление:
Ошибка службы восстановления.
cannot open backup file <имя файла>

Данное сообщение выдается в случае, если сервер баз данных Firebird запущен как приложение и у него отсутствует разрешение на доступ во временный каталог Windows. 

По умолчанию служба сервера проектов Каскад-САУ запускается как служба Windows от имени системной учетной записи Windows и использует системную временную папку для работы с файлами резервных копий. Если сервер баз данных запускается как приложение от имени текущего пользователя, например, при автоматическом входе пользователя в систему, то он не имеет разрешений на доступ к системной временной папке, что и приводит к ошибке.

Для устранения ошибки выполните одно из следующих действий:

а)	Настройте запуск сервера баз данных Firebird как службы Windows от имени той же учетной записи, что и для службы сервера проектов Каскад-САУ.

б)	Откройте папку bin в папке установки Каскад-САУ  (по умолчанию для 32-разрядной операционной системы Windows это папка C:\Program Files\Tersy\Cascade 4.0). В файле prjserv.ini с помощью параметра TempDir укажите путь к временной папке, к которой имеет доступ сервер баз данных, и перезапустите службу сервера проектов.

3.5. Прочие ошибки

3.5.1. Медленное (долгое) открытие проектов под Windows 2003 Server при использовании сервера InterBase 6.X или Firebird 1.0.X.

Причина проблемы - изменения в ядре Windows 2003 Server, в результате чего существующие ошибки синхронизации в коде указанных серверов баз данных стали проявляться в виде очень долгого соединения (20 секунд и более). Более детальное описание и решение проблемы можно найти по следующей ссылке:

http://www.ibase.ru/ibfaq.htm#w2003

3.5.2. Медленное открытие и работа с проектами в Windows XP при использовании сервера Firebird 1.0.X.

Данная проблема может являться следствием работы системы восстановления файлов Windows XP. Описание и решение проблемы можно найти по следующей ссылке:

http://www.ibase.ru/ibfaq.htm#xp

ООО НТО «Терси-КБ»
Россия, 607190, Нижегородская обл., г. Саров, Южное шоссе 12/1
тел. +7 (83130) 3-09-27, 6-97-27, 6-99-81
факс +7 (83130) 6-97-27
E-mail: cascade@tersy.ru
WWW: http://www.tersy.ru