Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Devuelve una lista de todos los cambios de esquema pendientes. Este procedimiento almacenado se puede usar con sp_markpendingschemachange, lo que permite a un administrador omitir los cambios de esquema pendientes seleccionados para que no se repliquen. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.
Convenciones de sintaxis de Transact-SQL
sp_enumeratependingschemachanges
[ @publication = ] N'publication'
[ , [ @starting_schemaversion = ] starting_schemaversion ]
[ ; ]
Nombre de la publicación. @publication es sysname, sin ningún valor predeterminado.
El cambio de esquema de número más bajo que se va a incluir en el conjunto de resultados. @starting_schemaversion es int, con un valor predeterminado de 0
.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
article_name |
sysname | Nombre del artículo al que se aplica el cambio de esquema o Publication-wide para los cambios de esquema que se aplican a toda la publicación. |
schemaversion |
int | Número del cambio de esquema pendiente. |
schematype |
sysname | Valor de texto que representa el tipo de cambio de esquema. |
schematext |
nvarchar(max) | Transact-SQL que describe el cambio de esquema. |
schemastatus |
nvarchar(10) | Indica si hay un cambio de esquema pendiente para el artículo, que puede tener los valores siguientes:active = el cambio de esquema está pendienteinactive = el cambio de esquema está inactivoskip = el cambio de esquema no se replica |
schemaguid |
uniqueidentifier | Identifica el cambio de esquema. |
0
(correcto) o 1
(erróneo).
sp_enumeratependingschemachanges
se usa en la replicación de mezcla.
sp_enumeratependingschemachanges
, que se usa con sp_markpendingschemachange, está pensado para la compatibilidad de la replicación de mezcla y solo se debe usar cuando otras acciones correctivas, como la reinicialización, no puedan corregir la situación.
Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_enumeratependingschemachanges
.
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy