В справочнике MySQL написано, что я могу напечатать код, используемый для определения хранимой процедуры, с использованием SHOW CREATE PROCEDURE
, но, очевидно, это работает, только если у вас a) есть права выбора для таблицы mysql.proc
,б) владеть процедурой.
База данных, о которой идет речь, поддерживалась сотрудником, который перешел, поэтому я должен быть владельцем всего, что раньше было "его",Единственная проблема в том, что я не могу найти никакой документации о том, как сменить владельца в базе данных - большинство обращений Google указывают на то, как изменить владельца file (что, конечно, является базовой, общей задачей sysadmin).
Одно место указывало на sp_changeobjectownership
, но похоже, что они могли случайно попытаться использовать sproc MS SQL Server.Есть ли простой способ сказать "изменить все объекты в [базе данных], принадлежащие [user1], чтобы они принадлежали [user2]"?В противном случае, я приму команду, чтобы изменить владельца одного объекта ...