Найдено 59 результатов

Naidenov
07 ноя 2007, 15:50
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Dimitry Sibiryakov писал(а):Почему? До сих пор я не слышал, чтобы автор Owner Migrator-а отказывал кому-то. Другое дело, что в общий доступ он этот утиль не дает - только по личному запросу.
Благодарю. Попытаю счастья.
Naidenov
06 ноя 2007, 18:05
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Merlin писал(а):Но проще, конечно, неделю торчать на форуме, может кто разжует. А может и ляпнет не подумавши.
А ты злобный гений. :) Не прав ты здесь, потому что делаешь выводы, до конца не зная всех обстоятельств и ньюансов. Но в любом случае, спасибо. :wink:
Naidenov
06 ноя 2007, 16:57
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

И все таки остается без ответа мой 2-ой вопрос. Неужели не существует лучшего и более элегантного решения, кроме как вылить все в скрипт -> залить обратно под другим пользователем(владельцем) (а база то аж 8,2 Гб ), клянчить со слезами на глазах у какого-то дяди супер утилиту или править системные о...
Naidenov
06 ноя 2007, 16:41
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

владелец БД это аналог sysdba, и не обязательно автор метаданных. Понятно? Например, VASYA может создать таблицу или процедуру, и он будет ее автором, но он не будет владельцем БД. А владелец БД не станет после рестора автором этой процедуры. Об этом обо всем я читал :) Непонятна была практическая ...
Naidenov
06 ноя 2007, 16:35
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

WildSery писал(а):Отправить базу в шатдаун...
Спасибо. Я не знал, что владелец тоже может закрыть базу, и в литературе(статьях) тоже это не встречал. А поскольку пользоваться этим на практике не приходилось, то я и решил поспрошать здешний люд "что да к чему?" :wink:
Naidenov
06 ноя 2007, 14:56
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Общий вопрос ко всем, кто интересуется топиком: Какой смысл в в самостоятельном понятии "владелец БД", если таковым может быть любой пользователь, восстановивший базу? Не могу взять в толк, какой от него "особенный прок", который нельзя было бы получить другим способом? ЗЫ. Прошу прощение за дотошно...
Naidenov
06 ноя 2007, 14:49
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Re: Загадочный owner...

1. Не знаю. Может разработчики ответят или ещё кто-нибудь более сведущий. 2. Стандартные средства - это какие? Можно выгрузить базу в скрипт и соответственно создать новую базу от имени "правильного" владельца. Но я просто делал update RDB$RELATIONS set RDB$OWNER_NAME = "Новый владелец" После чего ...
Naidenov
06 ноя 2007, 14:32
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Простой путь: пересоздать БД из скриптаю А почему не воспользоваться недокументированными возможностями и не поправить процедурой RDB$USER_PRIVILLEGE и связанные с ней другие системные таблицы? Сложный путь: погуглить на предмет Owner Migration и падать в ноги автору чтобы осчастливил утилькой. Вря...
Naidenov
06 ноя 2007, 13:54
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Господа, ну не падайте на мороз! Помогите, кто чем сможет. Кто советом, кто ссылкой... :(
Naidenov
02 ноя 2007, 18:27
Форум: Вопросы безопасности
Тема: Загадочный owner...
Ответы: 17
Просмотры: 17423

Загадочный owner...

Предисловие: Отресторил БД от имени другого пользователя -> другой пользователь - владелец БД. System Info: FB CS 1.5.2 Вопрос(ы): 1. Владелец БД <> владелец существовавших ранее в ней объектов. Почему? 2. Как "относительно безболезненно" сменить владельца существующих объектов БД стандартными сред...
Naidenov
02 ноя 2007, 18:05
Форум: Вопросы безопасности
Тема: Аннулирование прав при изменении ХП
Ответы: 10
Просмотры: 11744

kdv писал(а):Логика моих рассуждений понятна?
Понятна. Спасибо. :wink:
Naidenov
31 окт 2007, 16:42
Форум: Вопросы безопасности
Тема: Аннулирование прав при изменении ХП
Ответы: 10
Просмотры: 11744

Re: Аннулирование прав при изменении ХП

WildSery писал(а):Возможно, drop / create?
Нет.
WildSery писал(а):ALTER VIEW пока не бывает. Только пересоздание.
:oops: Пардон. Упустил этот ньюанс
Naidenov
31 окт 2007, 16:38
Форум: Вопросы безопасности
Тема: Аннулирование прав при изменении ХП
Ответы: 10
Просмотры: 11744

Re: Аннулирование прав при изменении ХП

на этот вопрос затруднительно ответить, т.к. права не сбрасываются Честно признаться, самолично не проверял... :roll: Поверил на слово kdv (вот здесь http://www.ibase.ru/devinfo/sqlroles.htm его примечание именно об этом и повествует. см главу "Назначение привилегий на выполнение хранимых процедур"...
Naidenov
31 окт 2007, 13:43
Форум: Вопросы безопасности
Тема: Аннулирование прав при изменении ХП
Ответы: 10
Просмотры: 11744

Мисье, же не ма шпа си жур! Не проходите мимо! Помогите страждущему!!!
На мудрость и милосердие вашу уповаю! :lol:
Naidenov
30 окт 2007, 15:36
Форум: Вопросы безопасности
Тема: Аннулирование прав при изменении ХП
Ответы: 10
Просмотры: 11744

Аннулирование прав при изменении ХП

System Info: FB CS 1.5.2
Вопррос:
1. Почему после (alter) procedure/trigger имеющиеся права сбрасываются?
2. Можно ли автоматически их восстанавливать?
3. При модификации таблиц/просмотров ситуация аналогичная?
Naidenov
15 окт 2007, 18:32
Форум: Общие проблемы
Тема: Идентификация операции внутри триггера
Ответы: 13
Просмотры: 7291

Огромное спасибо всем откликнувшимся и не прошедшим мимо. Ваши советы очень помогли! :wink:
Naidenov
15 окт 2007, 15:32
Форум: Общие проблемы
Тема: Идентификация операции внутри триггера
Ответы: 13
Просмотры: 7291

решение очевидно - добавить в протокол ID транзакции и группировать по нему. Возможно я чего-то недопонимаю, но мне кажется, что сгруппировав записи по id_transaction, нельзя ответить на вопрос: как отличить непосредственное удаление от всех прочих? Вряд ли мне поможет знание того, что в рамках тра...
Naidenov
13 окт 2007, 20:01
Форум: Общие проблемы
Тема: Идентификация операции внутри триггера
Ответы: 13
Просмотры: 7291

что такого внутри триггера t2.after_delete, что он должен отличать удаление напрямую от удаления через каскад? Ничего особенного. :) Совершенно тривиальное протоколирование изменений таблицы Т2. А по поводу допустимого множества случаев, то здесь также все просто. Различать нужно только 2 из них: н...
Naidenov
13 окт 2007, 19:33
Форум: Общие проблемы
Тема: Идентификация операции внутри триггера
Ответы: 13
Просмотры: 7291

Идентификация операции внутри триггера

Описание проблемы : Есть в наличии 2 таблицы Т1 (master) и Т2 (detail), связанные друг с другом ограничением внешнего ключа. Для внешнего ключа настроены каскадные изменения. На таблице Т2 висит триггер after delete. Вопрос : Как внутри вышеупомянутого триггера узнать чем было спровоцировано удален...
Naidenov
10 май 2007, 15:19
Форум: Ремонт БД
Тема: page in use during flush
Ответы: 4
Просмотры: 7544

см. firebird.log. gfix полные сообщения об ошибках льет туда. Перечень ошибок таков: 1) Index ХХХ is corrupt on page 338965 in table ХХХ (думаю что это не проблема. Лечиться простым пересозданием индексов по табл) 2) Page 5342 is an orphan (тоже вряд ли источник проблем...) 3) Pointer page (sequenc...