Điều này hoạt động trên cài đặt SQL Server 2008 R2 của tôi. Tôi không thấy gì nhiều ngoại trừ cơ sở dữ liệu người dùng
SELECT
*
FROM
sys.objects
WHERE
OBJECTPROPERTY(object_id, 'IsMSShipped') = 0
Bạn có thể thay đổi sys.objects ví dụ, sys.tables và nó vẫn hoạt động hoặc sử dụng cột "loại" để lọc. Hoặc sử dụng OBJECTPROPERTY (object_id, 'IsProcedure'), v.v.
Lưu ý:đó là sys.objects trong SQL Server 2005+
Lưu ý 2: OBJECTPROPERTY cũng sẽ hoạt động cho SQL Server 2000:
SELECT
*
FROM
sysobjects
WHERE
OBJECTPROPERTY(id, 'IsMSShipped') = 0