Funguje to na mé instalaci SQL Server 2008 R2. Nevidím toho vůbec moc kromě databází uživatelů
SELECT
*
FROM
sys.objects
WHERE
OBJECTPROPERTY(object_id, 'IsMSShipped') = 0
Můžete změnit sys.objects řekněme sys.tables a stále to funguje, nebo k filtrování použijte sloupec "type". Nebo použijte OBJECTPROPERTY(id_objektu, 'IsProcedure') atd.
Poznámka:je to sys.objects v SQL Server 2005+
Poznámka 2:OBJECTPROPERTY bude fungovat i pro SQL Server 2000:
SELECT
*
FROM
sysobjects
WHERE
OBJECTPROPERTY(id, 'IsMSShipped') = 0