Lige dykket ned i Microsoft.SqlServer.Management.Smo.Database objekt (som leveres af Microsoft selv!) De gør dette blot ved at bruge følgende sætning:
CAST(case when dtb.name in ('master','model','msdb','tempdb')
then 1
else dtb.is_distributor end AS bit) AS [IsSystemObject]
Kort sagt:hvis en database hedder master , model , msdb eller tempdb , det ER et system-db; det er også et system-db, hvis feltet is_distributor = 1 i visningen sys.databases .
Håber dette hjælper
Jimmy