Pregunta

En este momento, actualmente estoy usando replicación transaccional con suscripción actualizable. ¿Hay alguna forma (incluida T-SQL) que pueda usarse para reducir la base de datos de distribución utilizada dentro del esquema de replicación? El archivo fue nombrado distribution.MDF

También encontré datos bastante grandes almacenados en la carpeta repldata , ¿se guardan para eliminar estos archivos? ¿Y cómo? O al menos algo de cómo reducirlo

Gracias

¿Fue útil?

Solución

La base de datos de distribución es solo una base de datos regular del sistema, así que sí, puede reducirla del mismo modo que lo hace con todas las demás bases de datos (se encuentra en la carpeta Bases de datos del sistema) para Instalar el estudio de gestión.

Sin embargo, dado que esa base de datos se está utilizando para almacenar los datos necesarios para la replicación, podría crecer nuevamente cuando se ingresen más datos, por lo que no siempre se recomienda reducirlos.

repldata debe contener las instantáneas para la replicación y es necesario para las nuevas suscripciones y la reinicialización de las anteriores. A menos que esté utilizando la publicación de instantáneas, creo que es seguro que elimine el contenido. Sin embargo, no he encontrado ninguna documentación que confirme que sea compatible, por lo que podría no ser una buena idea hacerlo (sin embargo, dado que SQL Server 2000 y las versiones más recientes admiten ubicaciones alternativas de las instantáneas, que incluyen medios extraíbles, no debería preocuparse por ello) )

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top