8 votos

Cómo aplicar cambios en el esquema de la geodatabase de Esri de dos vías conjunto de réplica?

Tengo una geodatabase de Esri de dos vías conjunto de réplicas. Necesito actualizar el esquema en ambas bases de datos en el conjunto de réplicas. Esri describe hacerlo, utilizando ArcGIS esquema de herramientas (comparar/exportación/importación de la réplica del esquema - ver aquí).

Tengo el control de ambas bases de datos en el conjunto de réplicas y prefiero hacer una secuencia de comandos de python, que actualiza el esquema y ejecutar que en ambas bases de datos en el conjunto de réplicas.

¿Existe la posibilidad de problemas de la aplicación de los cambios de esquema para ambas bases de datos en lugar de utilizar Esri esquema de herramientas?

1voto

crafty762 Puntos 179

Usted absolutamente debe seguir el Esri-pasos para la aplicación de los cambios de esquema para su réplica de conjuntos. El uso de sus herramientas es el camino a seguir (y, por supuesto, es compatible!). Esri tiene una bastante buena, bien documentado de flujo de trabajo para la aplicación de los cambios de esquema para ambas réplicas en el conjunto sin dañar sus réplicas. Siga sus flujos de trabajo y que debe estar bien.

De secuencias de comandos de los cambios en Python es sin duda una opción también, pero no estoy seguro de lo universal de su secuencia de comandos podría ser en el fin de propagar cualquier tipo de cambio de esquema para ambas réplicas adecuadamente. Una posibilidad es escribir una secuencia de comandos de Python y la correspondiente GP herramienta para cada tipo de cambio de esquema que prevé podría ocurrir (por ejemplo, la adición de un campo, la eliminación de un campo, la adición de un dominio, la modificación de un subtipo).

Por último, no puedo decir de lo que escribiste si o no usted está considerando la posibilidad de hacer cambios en el esquema para el conjunto de réplicas que no usan herramientas de Esri. Si ese es el caso, me imagino que usted se refiere RDBMS herramientas. Yo le recomiendo que no van por este camino, a menos que usted es un experto en la replicación y el control de versiones. Hacer cambios en la base de la tabla, por ejemplo, el uso de RDBMS herramientas, pero no en el correspondiente a, D, S y F de tablas puede tener profundos efectos negativos en la base de datos de ArcSDE y en general. Al menos, se dañará la modificación de las clases de objetos en ArcSDE. Peor de los casos, usted puede estar en una situación donde la geodatabase es irrecuperable. Esperemos que no están pensando en ir por este camino, pero yo quería que lo cubra en caso de.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X