Tabelle di sistema (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Negli argomenti di questa sezione vengono descritte le tabelle di sistema in SQL Server.

Gli utenti non devono modificare direttamente le tabelle di sistema, ad esempio con istruzioni DELETE, UPDATE o INSERT oppure con trigger definiti dall'utente.

È consentito fare riferimento alle colonne documentate delle tabelle di sistema. Molte colonne tuttavia non sono documentate. È pertanto consigliabile non creare applicazioni che eseguono query dirette nelle colonne non documentate. Per recuperare informazioni archiviate nelle tabelle di sistema, è necessario che le applicazioni utilizzino i componenti seguenti:

  • Stored procedure di sistema

  • Istruzioni e funzioni Transact-SQL

  • Oggetti SMO (SQL Server Management Objects)

  • Oggetti RMO (Replication Management Objects)

  • Funzioni del catalogo delle API per i database

Questi componenti costituiscono un'API pubblicata per ottenere informazioni di sistema da SQL Server. Microsoft mantiene la compatibilità di questi componenti dal rilascio al rilascio. Il formato delle tabelle di sistema dipende dall'architettura interna di SQL Server e può cambiare da rilascio a rilascio. Pertanto, le applicazioni che accedono direttamente alle colonne non documentate delle tabelle di sistema possono essere modificate prima di poter accedere a una versione successiva di SQL Server.

Contenuto della sezione

Gli argomenti relativi alle tabelle di sistema sono organizzati in base alle aree funzionali riportate di seguito.

Vedere anche

Viste di compatibilità (Transact-SQL)
Viste del catalogo (Transact-SQL)