|
|
|
ошибочка -97, ASA
|
|||
|---|---|---|---|
|
#18+
База создана с дефолтным размером страницы. Через определенное время при записи вылазит Error -97: Размер страницы базы данных слишком велик (08W22). Подсовываем ту же болванку файла базы , все работает до определенного момента и ошибка повторяется. ASA 8.03 , билд уточню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2007, 12:52 |
|
||
|
ошибочка -97, ASA
|
|||
|---|---|---|---|
|
#18+
Вообще-то, эта ошибка означает что ты запустил сервер с базой у которой страница размером X а потом попытался на этот же сервер подгрузить базу со страницами размером Y причем X<Y. Например первая база запущенная на сервере имеет страницы в 2048 байт, а вторая база запускаемая позже имеет страницы 4096. Вот тогда и только тогда ты можешь получить эту ошибку. Отсюда вывод: если ты используешь ASA в режиме embedded database (с автостартом баз) то скорее всего у тебя есть два приложения которые по идее должны использовать одну и ту-же базу данных, а в действительности используют две физически разные БД, но при этом называют их одинаково. Ходи в ODBC Administrator и исследуй свои DSN'ы возможно криминал в них. Либо в самих приложениях если они не используют DSN'ы вообще, тогда попробуй позапускать эти два приложения по очереди и смотри в системном трее - там будет появляться иконка локального сервера, делай даблклик по ней и ищи в окне сервера, там где-то в начале сервер обязательно пишет какой файл бд он подгрузил и какой размер страницы выбран для работы. --- http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2007, 17:48 |
|
||
|
ошибочка -97, ASA
|
|||
|---|---|---|---|
|
#18+
Спасибо , идея ясна. Отзовусь , база запускается за далековато , нет шансов сразу выяснить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2007, 22:00 |
|
||
|
ошибочка -97, ASA
|
|||
|---|---|---|---|
|
#18+
2White Owl К сожалению обе бызы запущенные под сервером имеют идентичные рамеры страницы. Приложение работает через NativeDB->DBLib , сервер запущен сервисом , инициатора стартовать сервер БД с тем же именем или другой пытаясь приатачить эти же БД в природе нет. Так и происходит сея ошибка когда захочет, никаких рестартов нет, от 3 дней до месяца все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 15:57 |
|
||
|
ошибочка -97, ASA
|
|||
|---|---|---|---|
|
#18+
Чудес на свете не бывает. Если ASA ругается -97'ой ошибкой, значит у тебя две базы с разными размерами страниц. точка. Лучше всего будет все-же прошерстить свой сервер (в смысле физический комп) и проверить все найденые файлы баз данных. Но это не спасет, если кто-нибудь принесет файл БД на компашке, флешке или не вытянет ее по сети с другого компа. В принципе сервер ASA может подцепить к себе базу даже с пользовательского компа и для всех IO операций таскать гигабайты по сети. Можно еще попытаться обойти эту ошибку заранее стартовав сервер с большим размером страницы, смотри параметр -gp. Задай его побольше и какую бы базу глупый юзер не попытался подгрузить сервер ее примет. В минусах будет некоторая потеря производительности, но это уже тебе решать - лечить болезнь или прятать симптомы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35028768&tid=2011739]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 522ms |

| 0 / 0 |
