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