Независимость кусков, как узнать?

Звонок в тех-сапорт
Дата: 02.12.2009 18:14:58
Есть схемы а1,b1,c1....надо проверить что они никаким боком не связаны со схемами a2,b2,c2...

Это новые версии схем..для приложения с версией 2. Залиты в ту же бд с другим именем. Подскажите как убедится что я не задену из одной группы схем другую.

1) Дба_депендонсес + динамический скуэль проверить на трезвость.
2) Паблик-синонимам смерть. Проверить прайвет синонимы для схем одной группы чтобы они мапили на свою группу.

Что ещё посмотреть?
Andrey.L
Дата: 02.12.2009 18:25:23
Звонок в тех-сапорт,

foreign keys, triggers, ...
suPPLer
Дата: 02.12.2009 18:41:05
Звонок в тех-сапорт
1) Дба_депендонсес + динамический скуэль проверить на трезвость.
2) Паблик-синонимам смерть. Проверить прайвет синонимы для схем одной группы чтобы они мапили на свою группу.
Andrey.L
Звонок в тех-сапорт,

foreign keys, triggers, ...


DSQL - и опачки. :)
orawish
Дата: 02.12.2009 18:51:31
Звонок в тех-сапорт
Есть схемы а1,b1,c1....надо проверить что они никаким боком не связаны со схемами a2,b2,c2...

Это новые версии схем..для приложения с версией 2. Залиты в ту же бд с другим именем. Подскажите как убедится что я не задену из одной группы схем другую.

1) Дба_депендонсес + динамический скуэль проверить на трезвость.
2) Паблик-синонимам смерть. Проверить прайвет синонимы для схем одной группы чтобы они мапили на свою группу.

Что ещё посмотреть?


не заденете только если если нет прав.
иначе - действительно, д-скуэль догонит
andrey_anonymous
Дата: 02.12.2009 19:00:41
Сложный путь:
Явно отобрать у схем a2,b2,c2 любые привилегии на объекты схем a1,b1,c1 и наоборот.
Проверить и отобрать привилегии вида create any, select any и т.п.
Найти все что не работает и поправить.
Если "что-то" не работает именно ввиду необходимости системных привилегий вида '% any %', то такие куски внимательно просмотреть руками.
Вернуть привилегии.

Простой путь: грохнуть a1,b1,c1.
Исправить все что выскочит в a2,b2,c2.
Сохранить исправления.
Поднять a1,b1,c1 с резервной копии.
Применить изменения, обнаруженные по результатам эксперимента.