Tablas del sistema (Transact-SQL)System Tables (Transact-SQL)

SE APLICA A: síSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

En los temas de esta sección se describen las tablas del sistema de SQL ServerSQL Server.The topics in this section describe the system tables in SQL ServerSQL Server.

Ningún usuario debe modificar directamente las tablas del sistema.The system tables should not be changed directly by any user. Por ejemplo, no intente modificar tablas del sistema con las instrucciones DELETE, UPDATE o INSERT, ni con desencadenadores definidos por el usuario.For example, do not try to modify system tables with DELETE, UPDATE, or INSERT statements, or user-defined triggers.

Se permite hacer referencia a columnas documentadas en las tablas del sistema.Referencing documented columns in system tables is permissible. Sin embargo, muchas de las columnas de las tablas del sistema no están documentadas.However, many of the columns in system tables are not documented. No deben escribirse aplicaciones que consulten directamente columnas no documentadas.Applications should not be written to directly query undocumented columns. En su lugar, las aplicaciones deben usar cualquiera de los componentes siguientes para recuperar la información almacenada en las tablas del sistema:Instead, to retrieve information stored in the system tables, applications should use any one of the following components:

  • Procedimientos almacenados del sistemaSystem stored procedures

  • Instrucciones y funciones Transact-SQLTransact-SQLTransact-SQLTransact-SQL statements and functions

  • SQL ServerSQL Server Objetos de administración (SMO)Management Objects (SMO)

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

  • Funciones de catálogo de API de base de datosDatabase API catalog functions

Estos componentes conforman una API publicado para obtener información del sistema de SQL ServerSQL Server.These components make up a published API for obtaining system information from SQL ServerSQL Server. MicrosoftMicrosoft mantiene la compatibilidad de estos componentes entre versiones.maintains the compatibility of these components from release to release. El formato de las tablas del sistema depende de la arquitectura interna de SQL ServerSQL Server y puede cambiar de una versión a otra.The format of the system tables depends upon the internal architecture of SQL ServerSQL Server and may change from release to release. Por tanto, puede ser necesario modificar las aplicaciones que tienen acceso directo a columnas no documentadas de las tablas del sistema para que puedan tener acceso a una versión posterior 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.

En esta secciónIn This Section

Los temas relacionados con las tablas del sistema se organizan según las siguientes áreas de características:The system table topics are organized by the following feature areas:

Tablas (de copia de seguridad y restauración de TRANSACT-SQL)Backup and Restore Tables (Transact-SQL) Tablas de trasvase de registros (Transact-SQL)Log Shipping Tables (Transact-SQL)
Tablas (de captura de datos modificados de TRANSACT-SQL)Change Data Capture Tables (Transact-SQL) Tablas de replicación (Transact-SQL)Replication Tables (Transact-SQL)
Tablas (de planes de mantenimiento de bases de datos TRANSACT-SQL)Database Maintenance Plan Tables (Transact-SQL) Tablas (de Agente SQL Server TRANSACT-SQL)SQL Server Agent Tables (Transact-SQL)
SQL Server tablas (de eventos extendidos de TRANSACT-SQL)SQL Server Extended Events Tables (Transact-SQL) Sys. sysoledbusers (de TRANSACT-SQL)sys.sysoledbusers (Transact-SQL)
Tablas (de Integration Services TRANSACT-SQL)Integration Services Tables (Transact-SQL) Transact (-SQL de systranschemas)systranschemas (Transact-SQL)

Vea tambiénSee Also

Vistas (de compatibilidad de TRANSACT-SQL) Compatibility Views (Transact-SQL)
Vistas de catálogo (Transact-SQL)Catalog Views (Transact-SQL)