SQL Server 2000/2005 - El mantenimiento de la versión Versión Desarrollo y Producción

StackOverflow https://stackoverflow.com/questions/936576

  •  06-09-2019
  •  | 
  •  

Pregunta

Estoy acostumbrado a utilizar Oracle Designer mediante la creación de definiciones de objetos de base de datos, la creación de SQL DDL necesarios mediante la conexión a una instancia de base de datos.

Para eaxmple, al agregar una nueva columna a una tabla, primero lo añado a la definición de la tabla, a continuación, generar el DDL SQL en la versión de desarrollo y ejecutarlo, a continuación, después de la prueba señalo a la instancia de producción para crear la falta columna en la producción.

Dado que no existe un diseño en SQL Server cuál es el procedimiento correcto decir añadir una columna a ambas instancias de base de datos? ¿Existe una herramienta para mantener los esquemas de sincronización?

¿Fue útil?

Solución

Redgate ofrecen un producto llamado SQL Compare, que puede ser utilizado para la escritura de las diferencias entre las distintas bases de datos.

Ver: http://www.red-gate.com/products /SQL_Compare/index.htm

También es posible usar los diagramas de base de datos en SQL Server Management Studio para diseñar el esquema de base de datos sin embargo, esto se vería limitado a dentro de una base de datos dada.

Otros consejos

No hay una construida en la herramienta para mantenerlos sincronizados (que yo sepa), pero Redgate tiene algunas aplicaciones comerciales de este.

¿Qué quiere decir que no hay diseñador en SQL Server? ¿Está utilizando SQL Server Management Studio?

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