Viper 5.4.14.00
Viper 5.4.14.00
Есть ли возможность в опциях проекта или другом месте задать параметр аналогичный FullLoginName=On, без которого невозможно подключиться к базе.
03.03.2009 13:03:33 [SMIRNOVDS#314]:
FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied
В имени не хватает префикса GAL#
03.03.2009 13:03:33 [SMIRNOVDS#314]:
FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied
В имени не хватает префикса GAL#
-
- топ-софт
- Сообщения: 44
- Зарегистрирован: Вт, 08/07/2008 15:18
- Имя Фамилия: Максим Левша
- Откуда: ТопСофт
- Контактная информация:
Дмитрий Смирнов, проанализировал Ваш проект и файл-конфигуратор.
1) Ошибка импорта файла *.cfg возникает в результате того, что путь к данному файлу содержит русские символы (ошибка кодировки). Импорт не происходит => все параметры, описанные в данном файле, для компилятора не устанавливаются.
2) После компиляции у Вас возникает " Предупреждение: Ошибка соединения с БД ! ", оно вызвано первой проблемой (не прошел импорт).
Например, ошибка импорта видна в окне ввода пользователя и пароля (параметры не импортировались), а также в окне настройки компилятора (например, не импортировался "Список каталогов для поиска подключаемых ресурсов").
3) При компиляции происходит некорректное подключение к БД, и компилятор не "отпускает" ее. В результате чего повторный импорт параметров вызывает ошибку редактора.
Решение:
1) Поменять путь к файлу *.cfg на латинские символы;
2) Еще раз проверить параметры подключения к БД.
Скорее всего первого действия будет достаточно.
По всем выше перечисленным ошибкам заведены проблемы.
1) Ошибка импорта файла *.cfg возникает в результате того, что путь к данному файлу содержит русские символы (ошибка кодировки). Импорт не происходит => все параметры, описанные в данном файле, для компилятора не устанавливаются.
2) После компиляции у Вас возникает " Предупреждение: Ошибка соединения с БД ! ", оно вызвано первой проблемой (не прошел импорт).
Например, ошибка импорта видна в окне ввода пользователя и пароля (параметры не импортировались), а также в окне настройки компилятора (например, не импортировался "Список каталогов для поиска подключаемых ресурсов").
3) При компиляции происходит некорректное подключение к БД, и компилятор не "отпускает" ее. В результате чего повторный импорт параметров вызывает ошибку редактора.
Решение:
1) Поменять путь к файлу *.cfg на латинские символы;
2) Еще раз проверить параметры подключения к БД.
Скорее всего первого действия будет достаточно.
По всем выше перечисленным ошибкам заведены проблемы.
Импортируемый файл содержит следующее
#include C:\810\810.cfg,
сам находится в том же каталоге.
Ошибки и поведение осталось прежнее.
К базе подключиться не может
ORA90DRV.LOG
03.03.2009 13:03:33 [SMIRNOVDS#314]:
FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied
имя пользователя должно быть gal#SMIRNOVDS#314, об этом было самое первое сообщение
При компиляции vip.exe файл конфигурации содержит такие строки
[DataBase]
DataBaseName=GAL
DataBaseDriver=ora90drv.dll
[SQLDriver]
SQLServer=GAL
FullLoginName=On
поскольку аналога FullLoginName=On нет, то к базе я не смогу ни как подключиться.
Странно, что это влияет на последующий импорт параметров с такой ошибкой.
#include C:\810\810.cfg,
сам находится в том же каталоге.
Ошибки и поведение осталось прежнее.
К базе подключиться не может
ORA90DRV.LOG
03.03.2009 13:03:33 [SMIRNOVDS#314]:
FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied
имя пользователя должно быть gal#SMIRNOVDS#314, об этом было самое первое сообщение
При компиляции vip.exe файл конфигурации содержит такие строки
[DataBase]
DataBaseName=GAL
DataBaseDriver=ora90drv.dll
[SQLDriver]
SQLServer=GAL
FullLoginName=On
поскольку аналога FullLoginName=On нет, то к базе я не смогу ни как подключиться.
Странно, что это влияет на последующий импорт параметров с такой ошибкой.
-
- топ-софт
- Сообщения: 44
- Зарегистрирован: Вт, 08/07/2008 15:18
- Имя Фамилия: Максим Левша
- Откуда: ТопСофт
- Контактная информация:
Проверил у себя, все получилось, компилируется. Мои действия:
1) Создаю *.cfg файл в котором указаны (*** - здесь поставьте Ваши значения):
...
/u:*** /p:***
[database]
DataBaseName=***
DataBaseDriver=ora90DRV.DLL
[SQLDriver]
FullLoginName=on
SQLServer=***
...
ВНИМАНИЕ: В вашей версии Viper, файл и путь конфигуратора обязательно не должны содержать русских букв.
2) в Viper в параметры проекта импортирую данный файл-конфигуратор.
3) затем в этом же окне "Параметры проекта" захожу на вкладку "Компилятор VIP/База данных" изменяю параметр "идентификатор базы данных", т.к. он перебивается при импорте в полный путь относительно проекта. Если необходимо, то вносятся дополнительные изменения в параметры проекта(зависит от полноты импортируемого конфигуратора) .
4) подтверждаю изменения, начинаю компиляцию *.prj
Запрос ввода пароля не возникает, ошибок компиляции связанных с ошибочным подключением к БД не возникает.
Дело в том, что при импорте в компилятор попадают все параметры находящиеся в cfg, даже если они не имеют визуального отображения в редакторе. Потеря этих параметров произойдет только после закрытия Viper, т.к. он не видит их и следовательно не может сохранить.
В данный момент ведутся работы над решением этих проблем.
1) Создаю *.cfg файл в котором указаны (*** - здесь поставьте Ваши значения):
...
/u:*** /p:***
[database]
DataBaseName=***
DataBaseDriver=ora90DRV.DLL
[SQLDriver]
FullLoginName=on
SQLServer=***
...
ВНИМАНИЕ: В вашей версии Viper, файл и путь конфигуратора обязательно не должны содержать русских букв.
2) в Viper в параметры проекта импортирую данный файл-конфигуратор.
3) затем в этом же окне "Параметры проекта" захожу на вкладку "Компилятор VIP/База данных" изменяю параметр "идентификатор базы данных", т.к. он перебивается при импорте в полный путь относительно проекта. Если необходимо, то вносятся дополнительные изменения в параметры проекта(зависит от полноты импортируемого конфигуратора) .
4) подтверждаю изменения, начинаю компиляцию *.prj
Запрос ввода пароля не возникает, ошибок компиляции связанных с ошибочным подключением к БД не возникает.
Дело в том, что при импорте в компилятор попадают все параметры находящиеся в cfg, даже если они не имеют визуального отображения в редакторе. Потеря этих параметров произойдет только после закрытия Viper, т.к. он не видит их и следовательно не может сохранить.
В данный момент ведутся работы над решением этих проблем.