Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как трассировать работу приложения с Sybase? / 5 сообщений из 5, страница 1 из 1
29.06.2007, 17:11
    #34629500
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как трассировать работу приложения с Sybase?
Проблема такая:
Есть демо-версия программы Siebel, она использует БД
sybase (неизвестной версии), устанавливаемую вместе с приложением локально.
Приложение коннектится к базе, и
спользуя следующий конфиг:
<src>
[Demo]
;Docked = TRUE
Docked = FALSE
ConnectString = C:\CRMC21Demo\client\local\sse_data.dbf -q -m -x NONE -gp 4096 -c100m -ch200m
TableOwner = SIEBEL
DockedDBFilename = C:\CRMC21Demo\client\local\sse_data.mdf
DLL = SSCDW7.DLL
SqlStyle = Watcom
MaxCachedCursors = 16
MaxCachedDataSets = 16
ReverseFillThreshold = 100
CaseInsensitive = FALSE
InsensitivityFactor = 2
DockTxnsPerCommit = 500
DockRecvTxnsPerCommit = 10
DockConnString = 10.134.59.44
FileSystem = C:\CRMC21Demo\client\FS
ChartServer = localhost:8001
ChartImageFormat = png
AutoStopDB = TRUE
EnterpriseServer = E20_BV_EP
</src>
Задача, пустить трассировку запросов приложения, выполняющихся в базе.
Скачал SQL Anywhere 10. Сходу подключиться к sse_data.mdf не удалось, ругается, что мол база ниже версии 8.0.0. Пробовал через SQL Anywhere отконвертировать базу в новую версию, пароль DBA - SQL прокатил, успешно подключился. Но приложение отказалось коннектиться к новой базе!
В Bin программы нашел db7eng.exe (запускающий сервер) и dbisqlc.exe, через него реально подключиться (только когда приложение запущено), пытался запустить трассировку командой, обнаружил, что процедуры типа sp_auditoption там переписаны следующим образом:
<SRC>
create procedure dbo.sp_auditoption()
begin
call sp_tsql_feature_not_supported()
end
</SRC>
соответственно только выдает сообщение о том. что функция не поддерживается.
Раз сервер запускается файлом db7eng.exe, делаю вывод, что версия 7.
Как трассировать, подскажите?
...
Рейтинг: 0 / 0
29.06.2007, 17:16
    #34629518
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как трассировать работу приложения с Sybase?
<src>select @@version</src>
возвращает следующее
7.0.3.2116

Почему тег <src> не работает?
...
Рейтинг: 0 / 0
29.06.2007, 18:08
    #34629637
rcryo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как трассировать работу приложения с Sybase?
авторЗадача, пустить трассировку запросов приложения, выполняющихся в базе
Добавь в строку
ConnectString = C:\CRMC21Demo\client\local\sse_data.dbf -q -m -x NONE -gp 4096 -c100m -ch200m
параметр -zr SQL, про него подробнее можно прочитать в справке по ASA
параметр -q можно убрать, тогда увидишь значок консоли сервера рядом с часами

а теги здесь имеют квадратные скобки
...
Рейтинг: 0 / 0
02.07.2007, 02:20
    #34631022
A.K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как трассировать работу приложения с Sybase?
Неплохо еще использовать -o filename и -zo filename , чтобы все выводимое в консоль записывалось в файлы - в Console Window разбираться с результатами трассировки-то не слишком удобно.
...
Рейтинг: 0 / 0
26.07.2007, 15:16
    #34686261
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как трассировать работу приложения с Sybase?
Благодарю, опции помогли.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как трассировать работу приложения с Sybase? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]