Има ли начин да пуснете всички обекти в db, като обектите принадлежат към две различни схеми?
Преди това работех с една схема, така че отправям запитвания към всички обекти, използвайки:
Select * From sysobjects Where type=...
след това изоставих всичко, което използвах
Drop Table ...
Сега, когато въведох друга схема, всеки път, когато се опитам да пусна, тя казва нещо за това, че нямам разрешение или обектът не съществува. НО, ако поставя префикс на обекта с [schema.object]
, той работи. Не знам как да автоматизирам това, защото не знам към кои обекти или към коя от двете схеми ще принадлежи обектът. Някой знае ли как да пусне всички обекти в db, независимо от коя схема принадлежи?
(Използваният потребител е собственик на двете схеми, обектите в DB са създадени от споменатия потребител, както и от потребителя, който премахва обектите - което работи, ако префиксът, който използвах, е IE. Drop Table Schema1.blah
)