2008-11-14 15 views
8

Tenemos la configuración de la base de datos de SQL Server. Estamos configurando escenarios de replicación donde tenemos un editor y un suscriptor. El suscriptor se usará como una plataforma de informes para que podamos ejecutar todas las consultas de BI que necesitamos y tener que acceder al servidor que está recibiendo todos los datos de nuestros clientes. El suscriptor está configurado para extraer datos del distribuidor.Replicación de SQL Server 2005 y diferentes índices en el suscriptor

No tenemos muchos índices en el db del editor, pero los necesitaremos en el servidor de informes (es decir, el suscriptor).

Mi pregunta es: ¿Servidor SQL a) permite este escenario, teniendo en cuenta que el editor no modifica ningún cambio en el suscriptor. b) si se ejecuta una instantánea, supongo que sobrescribirá nuestros índices, ¿puedo evitar que esto suceda? c) es este un curso de acción inteligente.

Gracias.

Paul Kinlan,

http://www.topicala.com/ http://www.thecompanything.com/

Respuesta

7

El escenario se explica es muy común y uno de los beneficios del uso de la replicación. Ningún cambio o índice que cree en el suscriptor irá al editor, ya que es un proceso de una sola vía. Si tiene que volver a ejecutar el agente de instantáneas por algún motivo y reiniciar el suscriptor, tendrá que volver a crear los índices en el suscriptor. Hay muchas cosas que puede hacer para minimizar la necesidad de reiniciar el suscriptor, pero algunas requieren algunos pasos manuales. En general, si mantiene todos los scripts de creación de índices para el suscriptor actualizados, generalmente no es un gran problema volver a ejecutarlos si es necesario.

+0

brillante, gracias por la información, los experimentos que he hecho este fin de semana indican lo que usted ha dicho también. Saludos. – Kinlan

Cuestiones relacionadas