Tables système (Transact-SQL)System Tables (Transact-SQL)

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2012)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Les rubriques de cette section décrivent les tables système de SQL ServerSQL Server.The topics in this section describe the system tables in SQL ServerSQL Server.

Les tables système ne doivent pas être modifiées directement par l'utilisateur.The system tables should not be changed directly by any user. Par exemple, ne tentez pas de modifier les tables système à l'aide des instructions DELETE, UPDATE ou INSERT ou des déclencheurs définis par l'utilisateur.For example, do not try to modify system tables with DELETE, UPDATE, or INSERT statements, or user-defined triggers.

La référence de colonnes documentées est autorisée dans les tables systèmes.Referencing documented columns in system tables is permissible. Toutefois, la majeure partie des colonnes des tables système ne sont pas documentées.However, many of the columns in system tables are not documented. Les applications ne doivent pas prévoir l'interrogation directe de colonnes non documentées.Applications should not be written to directly query undocumented columns. Les applications doivent au contraire utiliser l'un des composants suivants pour extraire les informations stockées dans les tables système :Instead, to retrieve information stored in the system tables, applications should use any one of the following components:

  • Procédures stockées systèmeSystem stored procedures

  • Instructions et fonctions Transact-SQLTransact-SQL Transact-SQLTransact-SQL statements and functions

  • Objets SMO ( SQL ServerSQL Server Management Objects). SQL ServerSQL Server Management Objects (SMO)

  • Objets RMO (Replication Management Objects)Replication Management Objects (RMO)

  • Fonctions du catalogue API de la base de donnéesDatabase API catalog functions

    Ces composants constituent une API publiée permettant d'obtenir des informations sur le système à partir de SQL ServerSQL Server.These components make up a published API for obtaining system information from SQL ServerSQL Server. MicrosoftMicrosoft maintient la compatibilité de ces composants d'une version à l'autre. maintains the compatibility of these components from release to release. Le format des tables système dépend de l'architecture interne de SQL ServerSQL Server et peut changer d'une version à l'autre.The format of the system tables depends upon the internal architecture of SQL ServerSQL Server and may change from release to release. Par conséquent, il se peut que les applications ayant directement accès aux colonnes non documentées des tables système doivent être préalablement modifiées avant de pouvoir accéder à une version ultérieure de SQL ServerSQL Server.Therefore, applications that directly access the undocumented columns of system tables may have to be changed before they can access a later version of SQL ServerSQL Server.

Dans cette sectionIn This Section

Les rubriques relatives aux tables système sont organisées selon les fonctionnalités suivantes :The system table topics are organized by the following feature areas:

Sauvegarde et restauration Tables ( Transact-SQL )Backup and Restore Tables (Transact-SQL) Tables de copie des journaux de transaction (Transact-SQL)Log Shipping Tables (Transact-SQL)
Capture de données modifiées des Tables ( Transact-SQL )Change Data Capture Tables (Transact-SQL) Tables de réplication (Transact-SQL)Replication Tables (Transact-SQL)
Tables de Plan de Maintenance de base de données ( Transact-SQL )Database Maintenance Plan Tables (Transact-SQL) Tables de l’Agent SQL Server ( Transact-SQL )SQL Server Agent Tables (Transact-SQL)
Étendue des Tables des événements ( SQL Server Transact-SQL )SQL Server Extended Events Tables (Transact-SQL) Sys.sysoledbusers ( Transact-SQL )sys.sysoledbusers (Transact-SQL)
Les Services d’intégration des Tables ( Transact-SQL )Integration Services Tables (Transact-SQL) systranschemas ( Transact-SQL )systranschemas (Transact-SQL)

Voir aussiSee Also

Vues de compatibilité ( Transact-SQL ) Compatibility Views (Transact-SQL)
Affichages catalogue (Transact-SQL)Catalog Views (Transact-SQL)