Baru saja masuk ke Microsoft.SqlServer.Management.Smo.Database
objek (yang disediakan oleh Microsoft sendiri!)Mereka hanya melakukan ini dengan menggunakan pernyataan berikut:
CAST(case when dtb.name in ('master','model','msdb','tempdb')
then 1
else dtb.is_distributor end AS bit) AS [IsSystemObject]
Singkatnya:jika database bernama master
, model
, msdb
atau tempdb
, itu ADALAH sistem db; itu juga sistem db, jika bidang is_distributor = 1
dalam tampilan sys.databases
.
Semoga membantu
Jimmy