Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Este artículo describe una mejora que permite que una tabla que se incluye como un artículo en la publicación de replicación transaccional se quite de la base de datos y las publicaciones. Una tabla se puede quitar solo si la propiedad allow_drop se establece en true en todas las publicaciones que contienen la tabla o tablas como artículo. Si la propiedad se establece en false para cualquiera de las publicaciones que contienen el artículo, se producirá un error en la operación de quitar la tabla y se informará de que no se pueden quitar los artículos duplicados. Si las publicaciones admiten una instrucción DDL de la tabla Drop , la operación DROP TABLE quitará la tabla de la publicación y la base de datos. El agente de lector del registro publica un comando CLEANUP para la base de datos de distribución de la tabla eliminada y realiza la limpieza de los metadatos del publicador. Si el lector del registro no ha procesado todas las entradas de registro que hacen referencia a la tabla eliminada, pasará por alto los nuevos comandos asociados a la tabla eliminada. Los registros ya procesados se enviarán a la base de datos de distribución. Se pueden aplicar en una base de datos del suscriptor si el agente de distribución los procesa antes de que el lector de registro Limpie los artículos obsoletos (eliminados). Comando para habilitar la compatibilidad con la tabla Drop en una publicación:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Comando para habilitar la compatibilidad con la tabla Drop mientras está creando una publicación:exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' El valor predeterminado de la propiedad allow_drop se establece en False.

Resolución

Este problema se corrigió en las siguientes actualizaciones acumulativas para SQL Server:

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:

Actualización acumulativa más reciente de SQL Server 2016

Información de Service PackEsta funcionalidad se presentó por primera vez en los siguientes Service Packs para SQL Server:

Acerca de los Service Pack para SQL ServerLos Service Pack son acumulativos. Cada nuevo Service Pack contiene todas las revisiones de Service Packs previos junto con revisiones nuevas. Nuestra recomendación es aplicar el último Service Pack y la actualización acumulativa más reciente para ese Service Pack. No es necesario instalar un Service Pack anterior antes de instalar el Service Pack más reciente. Use la tabla 1 del artículo siguiente para obtener más información sobre el Service Pack más reciente y la última actualización acumulativa.Cómo determinar el nivel de versión, edición y actualización de SQL Server y sus componentes

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×