So che fino ad ora (fino ad almeno MSSQL 2005), i database di sistema sono master, model, msdb e tempdb.SQL Server: come stabilire se un database è un database di sistema?
Il fatto è che, per quanto posso dire, questo non è garantito per essere conservato in futuro. E né la vista sys.databases né la vista sys.sysdatabases mi dicono se un database è considerato come un database di sistema.
C'è un luogo in cui è possibile ottenere queste informazioni (se un database è considerato un database di sistema o meno)?
Jimmy ha rilevato ciò che gli altri non avevano notato. Quando è abilitata la replica, SQL Server aggiunge un database di sistema aggiuntivo denominato "distribuzione". –