Обрисую ситуацию:
Пару-тройку лет назад мы пользовались связкой 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 на работу с БД настроен, и работает нормально.
Пытался править скрипты согласно справке, все равно не помогло. Сейчас 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" |
Сообщение которое выдает
Код |
---|
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 |
Подскажите, куда копать (что делать)?