none
COMPARAR BASES PARA SABER SI TIENEN LA MISMA ESTRUCTURA SQL SERVER 2012 RRS feed

  • Pregunta

  • Hola Buen dia, mi situacion es la siguiente , quisiera saber si alguno conoce alguna forma de poder comparar si dos bases tiene la misma estructura , en cuanto a tablas y sus campos,si existen la misma cantidad de sp,vistas,triggers etc . 

    les comento la razon por la que ando buscando esta solucion, ya que actualmente en la empresa que laboro manejan diferentes ambientes de trabajo en cuanto a bases de datos , y en teoria las tres bases deben tener la misma estrcutura pero la mayoria de las veces no lo es , al momento de trabajar con una base de repente uno se da cuenta que a alguna tabla le falta un campo que se agrego en otro ambiente , o que no existe un sp que se utiliza en otro ambiente y cosas asi , 

    y estoy buscando una solucion para poder comparar las bases y saber que diferencia existe entre una y otra

    Saludos

    martes, 19 de julio de 2016 15:16

Respuestas

  • ujanM,

    ¿Puedes hacer uso de Visual Studio?

    Visual Studio ofrece herramientas que te permiten comparar esquemas -e incluso datos-, proporcionándote una vista de las diferencias encontradas con la posibilidad de actualizar el destino para que ambos esquemas sean iguales.

    Puedes encontrar la herramienta ingresando a Visual Studio, Menu Herramientas > SQL Server > Nueva comparación de esquemas...


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta José De Alva miércoles, 20 de julio de 2016 22:01
    • Marcado como respuesta José De Alva lunes, 25 de julio de 2016 16:16
    martes, 19 de julio de 2016 15:38
  • Puedes usar SSDT, este paquete se integra dentro de Visual Studio y puedes crear un nuevo proyecto que te permita importar la estructura de una BBDD actual y generarte internamente todos los scripts (SP, Views, Tables) que forman parte de la estructura, luego usas la opcion Schema Compare a nivel de tu proyecto y con esto puedes comparar el codigo de tu solucion contra una BBDD destino, hay muchos tutoriales al respecto, igual si tienes inconvenientes consulta en el foro y te puedo apoyar.

    Tambien existen herramientas como SQL Compare de Red-Gate, que para mi es una opcion excelente.


    "Oh, the wind, the wind is blowing,through the graves the wind is blowing,Freedom soon will come; then well come from the shadows".The Partisan(Leonard Cohen) Email: me[at]geohernandez.net Blog:www.geohernandez.net

    • Propuesto como respuesta José De Alva miércoles, 20 de julio de 2016 22:00
    • Marcado como respuesta José De Alva lunes, 25 de julio de 2016 16:16
    martes, 19 de julio de 2016 18:49

Todas las respuestas

  • ujanM,

    ¿Puedes hacer uso de Visual Studio?

    Visual Studio ofrece herramientas que te permiten comparar esquemas -e incluso datos-, proporcionándote una vista de las diferencias encontradas con la posibilidad de actualizar el destino para que ambos esquemas sean iguales.

    Puedes encontrar la herramienta ingresando a Visual Studio, Menu Herramientas > SQL Server > Nueva comparación de esquemas...


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta José De Alva miércoles, 20 de julio de 2016 22:01
    • Marcado como respuesta José De Alva lunes, 25 de julio de 2016 16:16
    martes, 19 de julio de 2016 15:38
  • te agradezco tu opcion , la verdad nunca lo eh usado averiguare un poco sobre como usarlo y hare las pruebas

    Saludos

    martes, 19 de julio de 2016 16:34
  • Puedes usar SSDT, este paquete se integra dentro de Visual Studio y puedes crear un nuevo proyecto que te permita importar la estructura de una BBDD actual y generarte internamente todos los scripts (SP, Views, Tables) que forman parte de la estructura, luego usas la opcion Schema Compare a nivel de tu proyecto y con esto puedes comparar el codigo de tu solucion contra una BBDD destino, hay muchos tutoriales al respecto, igual si tienes inconvenientes consulta en el foro y te puedo apoyar.

    Tambien existen herramientas como SQL Compare de Red-Gate, que para mi es una opcion excelente.


    "Oh, the wind, the wind is blowing,through the graves the wind is blowing,Freedom soon will come; then well come from the shadows".The Partisan(Leonard Cohen) Email: me[at]geohernandez.net Blog:www.geohernandez.net

    • Propuesto como respuesta José De Alva miércoles, 20 de julio de 2016 22:00
    • Marcado como respuesta José De Alva lunes, 25 de julio de 2016 16:16
    martes, 19 de julio de 2016 18:49
  • te agradezco tu apoyo Geovanny , trabajare con estas opciones que mencionas y comento que tal me funcionaron 

    saludos

    martes, 19 de julio de 2016 20:35