Działa to na mojej instalacji SQL Server 2008 R2. Nie widzę wiele z wyjątkiem baz danych użytkowników
SELECT
*
FROM
sys.objects
WHERE
OBJECTPROPERTY(object_id, 'IsMSShipped') = 0
Możesz zmienić sys.objects powiedzmy, sys.tables i nadal działa, lub użyj kolumny "typ" do filtrowania. Lub użyj OBJECTPROPERTY(object_id, 'IsProcedure') itp.
Uwaga:to sys.objects w SQL Server 2005+
Uwaga 2:WŁASNOŚĆ OBIEKTU będzie działać również dla SQL Server 2000:
SELECT
*
FROM
sysobjects
WHERE
OBJECTPROPERTY(id, 'IsMSShipped') = 0