8

Solía ​​usar SQL2000 y Red Gate SQL Compare 3.2 y era un campista feliz. No me preocuparía hacer un seguimiento de los cambios que realizo en la base de datos de desarrollo hasta que se haya completado toda la codificación y necesite compilar una lista de scripts para sincronizar el prod db con el prod.Red Gate SQL Compare vs. VS2010 Ultimate

Aquí es donde SQL Compare y hasta cierto punto, de datos SQL Compare, eran muy valiosa en

  1. señalando las diferencias y aún más importante,
  2. ayudarme a generar la LSQ para llevar el db prod en sincronizar con el dev db.

Veo que VS2010 Ultimate me permite comparar dos esquemas, pero ¿cumple # 2? Creo que se supone que es, pero no es obvio para mí cómo hacerlo.

Cualquier puntapié en la dirección correcta sería un voto inmediato o mejor. ty.

Respuesta

8

Sí, lo hace (2). Para lograr esto, ejecute la comparación (Comparación de datos/esquemas/Nueva comparación de esquemas), elija los objetos que desea actualizar y luego haga clic con el botón derecho en la grilla o vaya al menú Comparar datos/esquemas y seleccione Actualizar secuencia de comandos de actualización. Si no puede ver un script de actualización ahora, seleccione Mostrar script de actualización de esquema que se encuentra en el mismo menú.

Si desea una herramienta más fácil de usar y versátil, intente probar SQL Compare 8. (Soy el gerente de producto)

+0

Las herramientas de Red Gates son muy buenas. Desearía tener un lugar donde probar el control de código fuente de SQL. No sé qué tan bien está funcionando su producto, pero desde mi punto de vista, la gente no está interesada en el control de fuente de la base de datos además de, en el mejor de los casos, crear scripting manualmente en texto y poner el archivo de texto en control de fuente. Esto deja mucho que desear en mi opinión y estoy realmente muy sorprendido de cómo muchas personas están contentas con eso. Mucha gente tiene que ser forzada a usar una buena herramienta antes de darse cuenta de su valor. Entonces no puedes quitártelo. – ChadD

+0

@Velika - ¡comentarios perspicaces! La adopción de SQL Source Control ha sido notablemente buena, y está creciendo más rápido que cualquier otra herramienta SQL que hayamos lanzado. No hay duda de que el control de la fuente de la base de datos está en su infancia y todavía está lejos de ser dominante, pero creo que es solo cuestión de tiempo. Ciertamente, descubrimos que una vez que los usuarios realmente prueban la herramienta, se venden según su valor. El obstáculo es, en primer lugar, tomar conciencia de las habilidades de la herramienta. –

+0

Echa un vistazo a esta captura de pantalla de mi utilidad DB Compare que escribí para uso personal.Tenga en cuenta la fecha en la esquina inferior izquierda del molde de la pantalla de video. En ese momento, no pude encontrar ninguna herramienta de comparación db. http://content.screencast.com/users/Dokmanc/folders/Jing/media/8f49eaba-a0e8-4e14-9753-68b04177fb0c/2011-12-09_2309.png. Me encantan los servicios públicos y ustedes crearon muchas de las cosas que hice y planeé crear, pero nunca lo hice. – ChadD

3

Por lo que yo puedo decir, esta herramienta en VS2010 Ultimate solo funcionará con SQL Server 2005 y 2008. Intenté ayer hacer una comparación entre mi instancia SQL 2000 de producción y una instancia dev 2008, y dijo rotundamente que no funcionará con nada antes del 2005. RedGate Compare, por supuesto, no tuvo problemas en absoluto.

Cuestiones relacionadas