Ini berfungsi pada instalasi SQL Server 2008 R2 saya. Saya tidak melihat banyak kecuali untuk basis data pengguna
SELECT
*
FROM
sys.objects
WHERE
OBJECTPROPERTY(object_id, 'IsMSShipped') = 0
Anda dapat mengubah sys.objects untuk mengatakan, sys.tables dan masih berfungsi, atau gunakan kolom "ketik" untuk memfilter. Atau gunakan OBJECTPROPERTY(object_id, 'IsProcedure') dll.
Catatan:ini sys.objects di SQL Server 2005+
Catatan 2:PROPERTI OBYEK akan bekerja untuk SQL Server 2000 juga:
SELECT
*
FROM
sysobjects
WHERE
OBJECTPROPERTY(id, 'IsMSShipped') = 0