Страницы: 1 2 3 След.
RSS
BillingOperator (установка)
 
Добрый день, есть проблема с установкой BO.

Обрисую ситуацию:

Пару-тройку лет назад мы пользовались связкой TI+BO, но потом стало не актуально и про последний успешно забыли... Сейчас возникла необходимость заново это все реанимировать.

С тех пор мало что сохранилось, так как неоднократно переустанавливались TI, операционка на сервере, да и СУБД тоже. Пожалуй дожила до сегодняшних дней только папка с файлами TI.

Что имеем:

1) сервер с TI:

- имя: ps

- ОС: Win 2к3 R2 x64 sp2

- TI: стоял 2.0.0.644 Gold Unlimited, сейчас ставлю 2.0.0.643 + BO

1) сервер с СУБД:

- имя: as

- ОС: Win 2к8 R2 x64 sp1

- СУБД: MS SQL 2008 R2



Проблема: TI (версия с BO) в процессе установки 2 раза Выдает ошибку ODBC, что пользователю не хватает прав, но успешно завершает установку.

В журналах событий системы и TI ничего толкового по вытетевшим сообщениям в процессе установки найти не удалось.

Подключился к СУБД, там появилась новая БД BillingOperator с табличками и хранимыми процедурками.


Затем захожу через web-морду, и там вижу ошибку поключения к БД.

Сам TI на работу с БД настроен, и работает нормально.

Подумал, что в процессе установки инсталлятор лажает и не создает системный ODBC. На эту тему почитал BillingOperator.chm - не помогло, ничего там про создание онного не написано =)

Пытался править скрипты согласно справке, все равно не помогло. Сейчас cb_conf.vbs имеет следующий вид: 

Код
'Задайте строку соединения с базой данных:<br>'    Data Source - имя SQL Server (по умолчанию .\SQLEXPRESS)<br>'    Initial Catalog - имя базы данных (по умолчанию BillingOperator)<br>DB_ConnStr = "Data Source=.\AS;Initial Catalog=BillingOperator;Integrated Security=SSPI"

Сообщение которое выдает https://ps:8081/portal/admin/bo/default.aspx выглядит так:

Код
Server Error in '/portal' Application.<br>Ошибка при обращении к базе данных! <br> Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. <br><br> Exception Details: System.ApplicationException: Ошибка при обращении к базе данных!<br><br>Source Error: <br> An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. <br><br><br>Stack Trace: <br><br>[ApplicationException: Ошибка при обращении к базе данных!]<br>   BO_Access.ExecuteReader(String commandtext) +188<br>   BOServ.GetRegNum() +67<br>   Admin_BillingOperator_Default.Page_Load(Object sender, EventArgs e) +163<br>   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14<br>   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43<br>   System.Web.UI.Control.OnLoad(EventArgs e) +73<br>   System.Web.UI.Control.LoadRecursive() +52<br>   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2167


Подскажите, куда копать (что делать)?

 

значит действительно может не хватать прав

пробуйте переустановить ТИ, после удаления ТИ удалите директорию Trafinsp\portal

 

Ну с правами врядли, всеж с правами доменного админа запускал, да и локальных политиках на этом сервере все девственно.

Разве что сбойнули разрешения на каком-нить файле в папке с ТИ, но причем тут ошибка ODBC?

Подскажите, должен ли инсталлятор создавать какие-нибудь ресурсы в системном ODBC? (Сейчас там все чисто, но когда искал свою проблему на вашем  форуме, то в случае с mysql, заходили разговоры о таких записях)


Переустановить попробую после окончания рабочего дня, завтра отпишусь.

 
после ошибки на веб-портале и появятся события в events - присылайте полный отчёт в техподдержку
 

Переустановил.

Страница TI->Администрирование->BillingOperator так и выдает ошибку, остальной портал работает нормально.

Ошибок в эвентах нет, только информационные сообщения об успешных стартах, синхронизации конвигурации с SQL и т.п.

Отчет вам вчера направил.



bizon2013-01-15 08:37:43
 
Антивирусное ПО на машине с ТИ есть?
 

Отчёт прислали не полный. После удаления ТИ - удалите директорию trafinsp\root\portal.

Если  при установке выдавало ошибку - значит действительно что-то не так с вашей БД в плане прав или вообще доступа к ней.

 
Цитата

Отчёт прислали не полный. 



Поясните подробнее.

Я только не ставил галку в поле собрать информацию о системе, потому как TI с ней глючит, пытаясь 2 раза открыть хендл на один и тот же файл.

если нужна инфа по системе могу прислать отдельно.



Цитата

После удаления ТИ - удалите директорию trafinsp\root\portal.

Вы уже писали, делал. 



Цитата



Если при установке выдавало ошибку - значит действительно что-то не так с вашей БД в плане прав или вообще доступа к ней.



Вот тут давайте подробнее:

- Сам ТИ с данным сервером СУБД работает и всю статистику успешно там хранит, значит пользователь и пароль верные.

- После установки ТИ+БО, я захожу через оснатку SQL Server Menegment Studio и вижу созданную базу, созданные таблицы и хранимые процедуры.

 (Transact SQL вижу не первый раз и по тому даже при беглом просмотре заметно, что скрипт создания БД отработал нормально).

- В логах сообщений о проблемах подключения к БД нет!


Отсюда вывод: Серверная часть ТИ отрабатывает с БД нормально! А вот скрипты веб-интерфейса лажают.

К сожалению c ASP не сильно знаком, так как предпочитаю PHP.


Потому еще раз прощу помощи разобраться почему не работает Веб-интерфейс к билдинг оператору.



 


Цитата
Затем захожу через web-морду, и там вижу ошибку поключения к БД.
Именно в этот момент на сервере формируется запись в журнале событий Windows, которую можно увидеть в Event Viewer -> Application. Каков текст события?
 
Цитата
... 1) сервер с TI... 1) сервер с СУБД...
У вас поднят домен и эти 2 сервера находятся в этом домене? Или все-таки нет?
 

Да, оба сервера в одном и том же домене.

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

Код
</p><p>Тип события:   Ошибка<br>Источник события:   Billing Operator<br>Категория события:   Отсутствует<br>Код события:   0<br>Дата:      15.01.2013<br>Время:      14:07:46<br>Пользователь:      Н/Д<br>Компьютер:   PS<br>Описание:<br>Ошибка входа пользователя "S***U\PS$".<br><br>Дополнительные сведения можно найти в центре справки и поддержки, в "https://go.microsoft.com/fwlink/events.asp".</p><p>

Код
</p><p>Тип события:   Предупреждение<br>Источник события:   ASP.NET 2.0.50727.0<br>Категория события:   Web Event <br>Код события:   1309<br>Дата:      15.01.2013<br>Время:      14:07:46<br>Пользователь:      Н/Д<br>Компьютер:   PS<br>Описание:<br>Event code: 3005 <br>Event message: An unhandled exception has occurred. <br>Event time: 15.01.2013 14:07:46 <br>Event time (UTC): 15.01.2013 10:07:46 <br>Event ID: 3191360ae1d548588802a08df2471388 <br>Event sequence: 117 <br>Event occurrence: 6 <br>Event detail code: 0 <br> <br>Application information: <br>    Application domain: e7b9b86f-1-130026441735846423 <br>    Trust level: Full <br>    Application Virtual Path: /portal <br>    Application Path: c:\program files (x86)\trafinsp\root\portal\ <br>    Machine name: PS <br> <br>Process information: <br>    Process ID: 392 <br>    Process name: TIASPN~1.EXE <br>    Account name: NT AUTHORITY\SYSTEM <br> <br>Exception information: <br>    Exception type: ApplicationException <br>    Exception message: Ошибка при обращении к базе данных! <br> <br>Request information: <br>    Request URL: HTTPS://ps:8081/portal/admin/bo/default.aspx <br>    Request path: /portal/admin/bo/default.aspx <br>    User host address: 10.1.0.1 <br>User: ***********************&nbsp;<br>    Is authenticated: True <br>    Authentication Type: TIUser <br>    Thread account name: NT AUTHORITY\SYSTEM <br> <br>Thread information: <br>    Thread ID: 17 <br>    Thread account name: NT AUTHORITY\SYSTEM <br>    Is impersonating: False <br>    Stack trace:    at BO_Access.ExecuteReader(String commandtext)<br>   at BOServ.GetRegNum()<br>   at Admin_BillingOperator_Default.Page_Load(Object sender, EventArgs e)<br>   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)<br>   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)<br>   at System.Web.UI.Control.OnLoad(EventArgs e)<br>   at System.Web.UI.Control.LoadRecursive()<br>   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br> <br> <br>Custom event details: <br><br>Дополнительные сведения можно найти в центре справки и поддержки, в "https://go.microsoft.com/fwlink/events.asp".<br></p><p>



bizon2013-01-15 14:26:21
Страницы: 1 2 3 След.
Читают тему (гостей: 2)