Dette virker på min SQL Server 2008 R2 installation. Jeg ser slet ikke meget undtagen brugerdatabaser
SELECT
*
FROM
sys.objects
WHERE
OBJECTPROPERTY(object_id, 'IsMSShipped') = 0
Du kan ændre sys.objects for at sige, sys.tables og det virker stadig, eller brug "type" kolonnen til at filtrere. Eller brug OBJECTPROPERTY(object_id, 'IsProcedure') osv.
Bemærk:det er sys.objects i SQL Server 2005+
Note 2:OBJECTPROPERTY vil også fungere for SQL Server 2000:
SELECT
*
FROM
sysobjects
WHERE
OBJECTPROPERTY(id, 'IsMSShipped') = 0