خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
لیست دیتابیس هایی که کاربران در SQL Server ایجاد کرده اند
وقتی SQL Server را در سیستم تان نصب کنید، تعدادی دیتابیس سیستمی را Object Explorer پس از باز کردن SSMS و لاگین به SQL مشاهده خواهید کرد. راه های مختلفی برای نشان دادن دیتابیس هایی که توسط کاربر در SQL Server ایجاد شده اند وجود دارد. مثلا شما از Object Explorer و باز کردن فولدر Database می توانید کلیه دیتابیس های موجود در آن instance از SQL Server را مشاهده کنید که هم دیتابیس های سیستمی و هم دیتابیس هایی که کاربر ایجاد کرده را شامل می شود.
شما می توانید این لیست را با استفاده اسکریپت هایی ساده ای در SQL Server ایجاد کنید. در ادامه اسکریپتی که من از آن استفاده می کنم تا لیستی از بانکهای اطلاعاتی ایجاد شده توسط کاربران در SQL Server را در Result set دریافت کنم.
در کوئری فوق از فیلتر dbid> 4 برای از عدم نمایش پایگاه داده های سیستمی از لیست استفاده می شود.
خب، اگر مثلا فیلتر فوق را از عدد 4 به عدد کوچکتری مثلا 0 تغییر دهید، خواهید دید که علاوه دیتابیس هایی که کاربران SQL در این instance ایجاد کرده اند، دیتابیس های سیستمی که همراه با SQL Server وجود دارند هم در Result Set فهرست می شود.
شما می توانید این لیست را با استفاده اسکریپت هایی ساده ای در SQL Server ایجاد کنید. در ادامه اسکریپتی که من از آن استفاده می کنم تا لیستی از بانکهای اطلاعاتی ایجاد شده توسط کاربران در SQL Server را در Result set دریافت کنم.
SELECT
name
,dbid
FROM sys.sysdatabases
WHERE dbid > 4
در کوئری فوق از فیلتر dbid> 4 برای از عدم نمایش پایگاه داده های سیستمی از لیست استفاده می شود.
خب، اگر مثلا فیلتر فوق را از عدد 4 به عدد کوچکتری مثلا 0 تغییر دهید، خواهید دید که علاوه دیتابیس هایی که کاربران SQL در این instance ایجاد کرده اند، دیتابیس های سیستمی که همراه با SQL Server وجود دارند هم در Result Set فهرست می شود.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: