Hola Carlos:

Esta gente: http://www.xsqlsoftware.com/, tiene soft muy bueno tanto
para sincronizar datos como esquemas.

Si usas SQL Express la version es gratuita...

Yo la uso con muy buenos resultados...



El día 31 de marzo de 2009 12:53, Carlos Marcelo Santos
<[email protected]> escribió:
> Es como vos decís, no los estaba viendo en el TreeView.
>
>
>
> Disculpas.
>
>
>
> Carlos Marcelo Santos.
>
>
>
> From: Esteban Grinberg [mailto:[email protected]]
> Sent: Martes, 31 de Marzo de 2009 11:29 a.m.
> To: Carlos Marcelo Santos
> Subject: Re: FW: [dbms] Versionado de Base de Datos
>
>
>
> Que tal Carlos?
> Efectivamente no habia visto el mail. Es raro lo que comentas, porque la
> aplicacion deberia poder distinguir FK y PK.
> No esta generando el script correcto o no lo estas viendo dentro del
> treeview de jerarquias de objectos que muestra la app?
>
> Saludos,
> Esteban
>
> 2009/3/31 Carlos Marcelo Santos <[email protected]>
>
> Hola Esteban:
>
> Disculpá que te escriba al privado. Hace unos dias te dejé esta consulta en
> la lista, pero supongo que no la habrás visto. Te copio el mail debajo.
>
>
>
> Muchas Gracias.
>
>
>
> Carlos Marcelo Santos.
>
>
>
> From: Carlos Marcelo Santos [mailto:[email protected]]
> Sent: Viernes, 27 de Marzo de 2009 03:01 p.m.
> To: '[email protected]'
> Subject: RE: [dbms] Versionado de Base de Datos
>
>
>
> Muchas Gracias Esteban. Ayer me bajé de codeplex tu herramienta por consejo
> de Diego Jancic.
>
> La estuve probando y vi cómo encontrar diferencias de tablas y campos. No
> pude encontrar diferencias de relaciones. Si en una versión de la base tengo
> establecida una relación (PK-FK) y en otra no, ¿tu aplicación detecta esto?
> Yo todavía no pude encontrar cómo.
>
>
>
> Saludos.
>
>
>
> Carlos Marcelo Santos.
>
>
>
> From: [email protected] [mailto:[email protected]] On Behalf Of Esteban Grinberg
> Sent: Viernes, 27 de Marzo de 2009 01:01 a.m.
> To: carlos.santos
> Subject: [dbms] Versionado de Base de Datos
>
>
>
> Hay un libro que se llama
> "Agile Database Techniques Effective Strategies For The Agile Software
> Developer".
> Puede que te resulte interesa, habla sobre mucho de estos temas...
>
> Sobre las herramientas, bueno, no hay mucho que agregar. Red Gate es muy
> buena, como asi tambien la de Microsoft.
> Como ambas son pagas y la de microsoft es especialmente cara (requiere del
> Visual Studio Team Edition), es que en mi trabajo decidi crear una version
> open source, que sin tener tantas features como Red Gates u otras, cumple su
> funcion, que es generar correctamente un scripts de sincronizacion.
>
> Saludos,
> Esteban
>
> 2009/3/26 Carlos Marcelo Santos <[email protected]>:
>> Muchas Gracias por contestar Carlos.
>>
>> Son las dos cosas.
>>
>> Por la primera empecé con la herramienta de Esteban Grinberb que me
>> recomendó Diego Jancic, http://opendbiff.codeplex.com/
>>
>> Por la segunda sigo con lo que me recomendás. ¿Para mirar el mecanismo que
>> usa DotNetNuke tengo que instalárlo? o ¿hay algo para leer?
>>
>>
>>
>> Un abrazo.
>>
>>
>>
>> Carlos Marcelo Santos.
>>
>>
>>
>> From: [email protected] [mailto:[email protected]] On Behalf Of Carlos Peix
>> Sent: Jueves, 26 de Marzo de 2009 02:41 p.m.
>> To: carlos.santos
>> Subject: [dbms] Versionado de Base de Datos
>>
>>
>>
>> Hola Carlos,
>>
>>
>>
>> 1) No me queda claro si lo que vos necesitas es una herramienta para
>> comparar dos bases de datos y, eventualmente, sincronizarlas o...
>>
>>
>>
>> 2) Un procesimiendo para manejar artualizacion de version de base de datos
>> (de manera que sea compatible con la version de la aplicacion que se va a
>> ejecutar)
>>
>>
>>
>> Me parece que es lo segundo porque dijiste que muchas bases de datos
>> estaban
>> desconectadas de la red, lo cual impide la comparacion con una base de
>> datos
>> de referencia.
>>
>>
>>
>> Para el dos hace un tiempo vengo juntando links e ideas. Puedo mencionarte
>> que DotNetNuke usa un mecanismo asi desde hace años y funciona muy bien,
>> sugiero que lo mires.
>>
>>
>>
>> Tambien reuni estos links:
>>
>> http://sourceforge.net/projects/dbdeploy-net
>>
>> http://www.agiledata.org/essays/databaseRefactoring.html
>>
>>
>>
>> Suerte, contanos como te fue.
>>
>>
>>
>>
>>
>> Carlos Peix
>>
>>
>>
>> ________________________________
>>
>> De: [email protected] [mailto:[email protected]] En nombre de Carlos Marcelo
>> Santos
>> Enviado el: Jueves, 26 de Marzo de 2009 12:41 p.m.
>> Para: [email protected]
>> Asunto: [dbms] Versionado de Base de Datos
>>
>> Hola Lista:
>>
>> Tengo un desarrollo con una base de datos SQL 2005 Express sujeta a muchas
>> modificaciones, crear, modificar o eliminar tablas, relaciones, etc. La
>> base
>> está distribuida en varios lugares, a veces, físicamente distantes, y en
>> algunos casos en equipos desconectados de cualquier red.
>>
>> Las modificaciones las hacemos con un script que vamos ejecutando en cada
>> equipo
>>
>> A veces, después de varias generaciones de modificaciones hay equipos que
>> no
>> sabemos exactamente en qué grado de actualización quedaron.
>>
>> ¿Qué técnica me recomiendan para evitar estos problemas? ¿Existe alguna
>> herramienta free (o no) para comparar bases de datos? ¿Existe algo mejor o
>> complementario a la comparación?
>>
>>
>>
>> Muchas Gracias.
>>
>>
>>
>> Carlos Marcelo Santos.
>>
>>
>>
>> Se certificó que el correo entrante no contiene virus.
>> Comprobada por AVG - www.avg.es
>> Versión: 8.5.278 / Base de datos de virus: 270.11.28/2022 - Fecha de la
>> versión: 03/25/09 18:54:00
>
> Se certificó que el correo entrante no contiene virus.
> Comprobada por AVG - www.avg.es
> Versión: 8.5.278 / Base de datos de virus: 270.11.29/2024 - Fecha de la
> versión: 03/26/09 07:12:00
>
>
>
> Se certificó que el correo entrante no contiene virus.
> Comprobada por AVG - www.avg.es
> Versión: 8.5.285 / Base de datos de virus: 270.11.32/2030 - Fecha de la
> versión: 03/31/09 06:02:00



-- 
Saludos,
Eugenio Serrano
Microsoft MVP / ASP.Net
Solid Quality Mentors

Responder a