در صورتی که بخواهید تنها لیست شماهای ایجاد شده توسط کاربر را بدست آورید میتوانید از دستور زیر استفاده کنید.
select s.name as schema_name, s.schema_id, u.name as schema_owner from sys.schemas s inner join sys.sysusers u on u.uid = s.principal_id where u.issqluser = 1 and u.name not in ('sys', 'guest', 'INFORMATION_SCHEMA')
Schema_name: نام شِما
Schema_id :Id مربوط به شِما. این شماره در هر Instance ,Unique میباشد.
Schema_owner: نام شِمای مالک ؟؟؟؟؟
یک نمونه از اجرای دو دستور بالا:
دانلود این اسکریپت