Sys

Database Resource: il DB che contiene tutti gli oggetti di sistema

Sergio Govoni

Durante la sessione di approfondimento “Le 3 DMV fondamentali per tutti”, che ho tenuto alla SQL Server & Business Intelligence Conferenze 2012, ho presentato le DMV dicendo che sono state implementate a partire da SQL Server 2005, sono disponibili in tutti i database, ma non esistono in nessun database utente!

Infatti, l’esistenza reale di questi oggetti è all’interno del database Resource, che però non è visibile a occhio nudo neppure utilizzando SQL Server Management Studio. Quest’affermazione ha stimolato la curiosità di alcuni partecipanti, che mi hanno chiesto informazioni più approfondite circa questo DB, che si aggiunge ai già noti database di sistema master, model, msdb e tempdb.