اسکریپت: لیست Schemaهای ایجاد شده توسط کاربر در یک دیتابیس

اسکریپت: لیست Schemaهای ایجاد شده توسط کاربر در یک دیتابیس

نوشته شده توسط: زهرا فرهنگی
۲۲ مهر ۱۳۹۷
زمان مطالعه: 5 دقیقه
۵
(۱)

مقدمه

در صورتی که بخواهید تنها لیست شماهای ایجاد شده توسط کاربر را بدست آورید می‌توانید از دستور زیر استفاده کنید.

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: نام شِمای مالک ؟؟؟؟؟

یک نمونه از اجرای دو دستور بالا

چه رتبه ای می‌دهید؟

میانگین ۵ / ۵. از مجموع ۱

اولین نفر باش

title sign
معرفی نویسنده
زهرا فرهنگی
مقالات
51 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
زهرا فرهنگی

کارشناس پایگاه داده، در حال کسب تجربه در زمینه‌های تحلیل انباره داده، BI، بهینه سازی پایگاه‌های داده

پروفایل نویسنده
title sign
دیدگاه کاربران