Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15 + ROWCOUNT / 11 сообщений из 11, страница 1 из 1
04.09.2009, 09:49
    #36178253
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Всем доброго времени суток.
Столкнулся с проблемой - по пока непонятной причине, на серваке устанавлиается значение RowCount = 500.

С учетом того, что база разрабатывается исключительно мной — есть 100% уверенность, что ни в процедурах ни в функциях не используется изменение RowCount. С базой работают три клиентских приложения - за два из них точно могу сказать - параметр не меняют. Остается третье...

Вопрос: можно ли как-то средствами сервака запретить изменение данного параметра - ограничить логин в правах; делать какой-нить контроль - в случае изменение значения - форматировать винт тому, кто это сделал и т.д.

Вообщем подскажите - есть ли методы борьбы с этим?
...
Рейтинг: 0 / 0
04.09.2009, 09:59
    #36178265
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83 пишет:

> Вопрос: можно ли как-то средствами сервака запретить изменение данного
> параметра - ограничить логин в правах; делать какой-нить контроль - в
> случае изменение значения - форматировать винт тому, кто это сделал и т.д.

Нет

> Вообщем подскажите - есть ли методы борьбы с этим?

Только тщательно искать, где.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.09.2009, 10:01
    #36178268
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83 пишет:

> С учетом того, что база разрабатывается исключительно мной — есть 100%
> уверенность, что ни в процедурах ни в функциях не используется изменение
> RowCount. С базой работают три клиентских приложения - за два из них

Скорее всего, это где-то на клиенте. Бывают такие хитрожопые клиенты
всякие, типа powerbuilder, delphi или может быть какой-нибудь
ODBC драйвер с настройками в DSN.
Проверь.

Ещё можно тупо наставить во всех процедурах и функциях
в начале set rowcount 0.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.09.2009, 10:56
    #36178417
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
MasterZiv
Ещё можно тупо наставить во всех процедурах и функциях
в начале set rowcount 0.

Пока так и сделал. Но блин - это не вариант...

MasterZiv
Скорее всего, это где-то на клиенте. Бывают такие хитрожопые клиенты
всякие, типа powerbuilder, delphi или может быть какой-нибудь
ODBC драйвер с настройками в DSN.
Проверь.

Вопрос как? Если б можно было триггер повесить на изменение значения и записать хотя бы время и пользователя который это сделал - тогда дальнейшие действия прозрачны (молоток, утюг - и пользователь сам сдаст что и как он пользовал в этот момент - а там уж дело за малым)...

Второй вопрос — вроде RowCount должен работать в рамках одного сеанса пользователя. Но бывают странные моменты, когда я "c нуля" захожу в Interactive SQL и четко ощущаю RowCount = 500...
...
Рейтинг: 0 / 0
04.09.2009, 11:05
    #36178451
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83 пишет:

> Вопрос как? Если б можно было триггер повесить на изменение значения и
> записать хотя бы время и пользователя который это сделал - тогда
> дальнейшие действия прозрачны (молоток, утюг - и пользователь сам сдаст
> что и как он пользовал в этот момент - а там уж дело за малым)...

Только смотреть везде.

Ну, ещё есть @@options или как их там.
Мы тут это уже обсуждали. НО
-- не ясно, есть ли там rowcount,
-- не ясно, как устроить "триггер" на его изменение.

> Второй вопрос — вроде RowCount должен работать в рамках одного сеанса
> пользователя. Но бывают странные моменты, когда я "c нуля" захожу в
> Interactive SQL и четко ощущаю RowCount = 500...

Java-вский ?

Погляди в настройках соединения, т.н. URL.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.09.2009, 11:06
    #36178453
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83 пишет:

> Второй вопрос — вроде RowCount должен работать в рамках одного сеанса
> пользователя.

Да, он работает в рамках одного сеанса.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.09.2009, 17:36
    #36179653
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83Второй вопрос — вроде RowCount должен работать в рамках одного сеанса пользователя. Но бывают странные моменты, когда я "c нуля" захожу в Interactive SQL и четко ощущаю RowCount = 500...Гы-гы-гы... Это стандартная настройка у dbisql.
В главном меню - Tools->Options->Adaptive Server Enterprise->дальше сам найдешь.
...
Рейтинг: 0 / 0
06.09.2009, 13:30
    #36180600
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
[/quot]Гы-гы-гы... Это стандартная настройка у dbisql.
В главном меню - Tools->Options->Adaptive Server Enterprise->дальше сам найдешь.[/quot]

Да в том-то и дело, что с давних времен там стоит 0. А при фетче рядов выкидываются стандартные "115 first"...
...
Рейтинг: 0 / 0
07.09.2009, 10:34
    #36181276
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83Гы-гы-гы... Это стандартная настройка у dbisql.
В главном меню - Tools->Options->Adaptive Server Enterprise->дальше сам найдешь.[/quot]

Да в том-то и дело, что с давних времен там стоит 0. А при фетче рядов выкидываются стандартные "115 first"...[/quot]

проверьте стандартным isql
эффект воспроизводится?
...
Рейтинг: 0 / 0
08.09.2009, 19:17
    #36184934
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
Mikle83 дело, что с давних времен там стоит 0. А при фетче рядов выкидываются стандартные "115 first"...У тебя на машине стоят два клиента? 115 это стандарт для ASA, а не ASE.
Если ты постоянно прыгаешь с одного Централа на другой, то убедись чтоб у них домашние каталоги разные были и они не путали свои конфигурационные файлы.
...
Рейтинг: 0 / 0
09.09.2009, 16:24
    #36186792
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 15 + ROWCOUNT
White Owl,
да паралельно так сложилось стоят два клиента и АСА и АСЕ - вполне могут пересекаться по директориям... Буду копать в этом направлении...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15 + ROWCOUNT / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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