[ОТВЕТИТЬ]
12.04.2014 20:38
winmasta
 
Ставил в следующем порядке (все по инструкциям):
1) Установил Oracle Reports 6i (только 5 нужных компонент)
2) Установил патч на Oracle Reports 6i
3) Установил Oracle Client 10g
4) Закинул tnsnamesю.ra куда нужно
5) Установил BDE
6) Установил Супермаг+ 1.0.29.1
7) Установил Супермаг+ 1.0.29.1_sp3
8) Установил скрипты из сервис пака

В итоге:
1) Супермаг+ запускается только из под Администартора и не работают отчеты (открывается окно Report Engine и просто тишина)
2) При отключении UAC и переустановке Супермага+ работает из под юзера, но отчеты по прежнему не работают
3) При включении UAC обратно, поведение как в пункте 1
4) Ошибка при запуске из под юзера с включенным UAC

https://storage.olegon.ru/supermag/u...temp/error.txt

В связи с этим возникли вопросы:
1) Как заставить работать отчеты ?
2) Можно ли работать из-под юзера с включенным UAC ?
3) Я что-то сделал не так ?

ЗЫ переустановить ОС невозможно, т.к. это рабочий сервер терминалов
заранее спасибо за ответы
12.04.2014 20:39
winmasta
 
tnsnamesю.ra = tnsnames.ora
12.04.2014 21:25
Carott
 
Не работают все отчеты? Те что формируются через Fast reports тоже?
13.04.2014 08:28
winmasta
 
Цитата:
Carott Не работают все отчеты? Те что формируются через Fast reports тоже?
а это какие именно ?
13.04.2014 09:09
Tiger
 
Цитата:
winmasta Ставил в следующем порядке (все по инструкциям):
1) Установил Oracle Reports 6i (только 5 нужных компонент)
2) Установил патч на Oracle Reports 6i
3) Установил Oracle Client 10g
4) Закинул tnsnamesю.ra куда нужно
5) Установил BDE
6) Установил Супермаг+ 1.0.29.1
7) Установил Супермаг+ 1.0.29.1_sp3
8) Установил скрипты из сервис пака

В итоге:
1) Супермаг+ запускается только из под Администартора и не работают отчеты (открывается окно Report Engine и просто тишина)
2) При отключении UAC и переустановке Супермага+ работает из под юзера, но отчеты по прежнему не работают
3) При включении UAC обратно, поведение как в пункте 1
4) Ошибка при запуске из под юзера с включенным UAC

https://storage.olegon.ru/supermag/u...temp/error.txt

В связи с этим возникли вопросы:
1) Как заставить работать отчеты ?
2) Можно ли работать из-под юзера с включенным UAC ?
3) Я что-то сделал не так ?

ЗЫ переустановить ОС невозможно, т.к. это рабочий сервер терминалов
заранее спасибо за ответы
Эти библиотеки подкидывать не пробовали?:
Вложения
Тип файла: zip dll.zip (155.7 Кб, 130 просмотров)
13.04.2014 09:10
Tiger
 
Цитата:
winmasta а это какие именно ?
Хотя бы реестр z-отчетов!
13.04.2014 09:59
winmasta
 
Цитата:
Tiger Эти библиотеки подкидывать не пробовали?:
есть такие, забыл, куда их подбросить ?
13.04.2014 09:59
winmasta
 
Цитата:
Tiger Хотя бы реестр z-отчетов!
работает
13.04.2014 10:13
winmasta
 
Цитата:
winmasta есть такие, забыл, куда их подбросить ?
подкинул их в orant/BIN с заменой, теперь при попытке сформировать отчет запрашивает соединение с базой, ввожу логин пароль название базы - не получается
13.04.2014 10:16
OlegON
 
если запрашивает соединение с базой - где-то tnsnames.ora кривой или вообще не заполнен.
13.04.2014 10:18
winmasta
 
Цитата:
OlegON если запрашивает соединение с базой - где-то tnsnames.ora кривой или вообще не заполнен.
точно в orant был кривой, теперь все работает из-под админа, дело за малым - чтобы все работало из-под юзера, возможно такое ?
13.04.2014 10:43
OlegON
 
Возможно, но вспаришься сильно. Для начала посмотри, я тут где-то писал, что надо сделать, чтобы SQL Plus из под юзера работал.
13.04.2014 10:43
winmasta
 
Цитата:
OlegON Возможно, но вспаришься сильно. Для начала посмотри, я тут где-то писал, что надо сделать, чтобы SQL Plus из под юзера работал.
читал, сделал - не помогло
13.04.2014 10:45
OlegON
 
Это первый шаг был. "Не помогло" в смысле остального или плюс тоже не заработал?
13.04.2014 10:46
winmasta
 
Цитата:
OlegON Это первый шаг был. "Не помогло" в смысле остального или плюс тоже не заработал?
плюс не заработал из-под юзера, запускается и сразу закрывается
13.04.2014 10:47
winmasta
 
Цитата:
OlegON домен?
нет, только rdp сервер
13.04.2014 10:52
winmasta
 
как вариант, поставил пока на EXEшник "всегда запускать от администратора"
14.04.2014 09:27
winmasta
 
Накидал тут пошаговую нструкцию, если надо могу выложить
14.04.2014 09:37
OlegON
 
Конечно надо, может, не сию минуту, позже, кто-то будет искать...
14.04.2014 12:42
winmasta
 
Пошаговая инструкция по установке Супермаг+ 1.029.1 SP3 на Windows Server 2008 R2

1. Ставим Oracle Reports (в моем случае 6i), режим установки Developer – Custom. Ставим только необходимые компоненты:
Oracle Installer,
Oracle Net8 Products,
Assistant Common Files,
Oracle Reports (только Report Runtime),
SQL Plus,
Reports Builder.
В случае, если в процессе установки продуктов Oracle были получены какие-либо сообщения о проблемах, необходимо произвести установку заново, даже если после сообщения установка успешно завершилась (у меня ни разу никаких ошибок не было).
2. Ставим Oracle Reports Patch, режим Custom, обновляемые компоненты:
Reports Builder,
Reports Language Supplement,
Reports Runtime.
Если при установке инсталлятор будет ругаться, что DLL`ки заняты, то нужно их или переименовать или воспользоваться для разблокировки программой unlocker (у меня такого ни разу не было). После установки нужно исправить переменные пути, т.к. инсталлятор путь репортса перенес вперед (я ничего не исправлял, все заработало, видимо это нужно в том случае если ставится на машину с сервером Oracle).
3. Ставим Oracle Client (в моем случае 10g).
4. Ставим BDE.
5. В папках orant\net80\admin и oracle\product\10.2.0\client_1\network\admin создаем файл tnsnames.ora (или редактируем, если такой уже есть) cо следующим содержанием (подставить свои значения):

ИМЯ_БАЗЫ_ДАННЫХ =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP_АДР_ORACLE_СЕРВЕРА)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ИМЯ_БАЗЫ_ДАННЫХ)
)
)

6. Копируем с заменой библиотеки NN60.DLL и NNB60.DLL в orant\bin
7. Ставим Супермаг+ (в моем случае 1.029.1)
8. Ставим сервис пак 3. Далее необходимо выполнить программой 'SQL Plus' файл запуска скриптов run_script.sql из папки Scripts. Программа 'SQL Plus' должна запускаться с помощью ярлыка, в свойствах которого нужно задать рабочий каталог. Рабочим каталогом является папка, где лежат скрипты (например, C:\Temp\Scripts). Файл run_script.sql можно запустить двумя способами: 1-й способ - dойти в программу 'SQL Plus' с помощью ярлыка как пользователь supermag. Ввести строку: @ run_script.sql, Нажать Enter; 2-й способ - rнопка 'Пуск' ('Start') в левом нижнем углу Вашего компьютера - команда 'Выполнить' ('Run') - в поле 'Открыть' ('Open') занести текст: path_lnk supermag/password@db @path_sql, где path_lnk - полный путь к ярлыку программы 'SQL Plus' (например, C:\Temp\Sqlplusw.lnk), password — пароль пользователя supermag, db - имя базы данных Oracle, path_sql - полный путь к файлу запуска скриптов (например, C:\Temp\Scripts\run_script.sql).
9. Супермаг+ будет запускаться только от Администратора, можно в свойствах SM200\bin\sm.main.exe поставить «Выполнять эту программу от имени Администратора»
15.04.2014 20:41
ckadi
 
В мануале не увидел серверной части Oracle, следовательно мануал по установке клиента. При установке клиента Oracle, Супермаг+ нет необходимости прогонять скрипты из сервис пака.
15.04.2014 20:57
winmasta
 
Цитата:
ckadi В мануале не увидел серверной части Oracle, следовательно мануал по установке клиента. При установке клиента Oracle, Супермаг+ нет необходимости прогонять скрипты из сервис пака.
да мануал по установке клиентской части, спасибо за уточнение, не знал про скрипты
29.09.2015 16:26
winmasta
 
Тема снова актуальна в связи с этим
29.09.2015 17:01
winmasta
 
ТП супермага предлагает обновиться до последней версии за деньги (
24.08.2017 13:59
Vlad_17
 
Цитата:
winmasta 6. Копируем с заменой библиотеки NN60.DLL и NNB60.DLL в orant\bin
Откуда копируем?
Опции темы


Часовой пояс GMT +3, время: 20:47.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.