बस Microsoft.SqlServer.Management.Smo.Database में गोता लगाया ऑब्जेक्ट (जो स्वयं Microsoft द्वारा प्रदान किया गया है!) वे बस निम्नलिखित कथन का उपयोग करके ऐसा करते हैं:
CAST(case when dtb.name in ('master','model','msdb','tempdb')
then 1
else dtb.is_distributor end AS bit) AS [IsSystemObject]
संक्षेप में:यदि किसी डेटाबेस का नाम master है , model , msdb या tempdb , यह एक सिस्टम डीबी है; यह एक सिस्टम डीबी भी है, यदि फ़ील्ड is_distributor = 1 है दृश्य में sys.databases ।
आशा है कि यह मदद करता है
जिमी