For all databases, to search for user-defined stored procedures, views, functions, and table functions, the following can help (based on the Habo above):
declare @Sprocs as Table (DBName VarChar(64), SchemaName varchar (128), StoredProcName VarChar(128), type varchar(10), type_desc varchar(128), create_date datetime, modify_date datetime, is_MS_Shipped int) insert into @Sprocs execute sp_MSforeachdb N'use ?; select ''?'', s.name as SchemaName, o.name as StoredProcName, type, type_desc, create_date, modify_date, is_MS_Shipped from sys.all_objects as o inner join sys.schemas as s on s.schema_id = o.schema_id where o.type in (''P'', ''V'', ''PC'', ''FN'', ''TF'') and is_ms_shipped = 0' select * from @Sprocs where DBName not in ('master', 'tempdb', 'model', 'msdb', 'dba') order by DBName, SchemaName, type, StoredProcName
Add 'U' to get user-created tables as well.
source share