Actualmente estoy trabajando en una aplicación asp.mvc con entidad marco como back-end db que se ejecutará en la plataforma ms azure.Estrategia de actualización del esquema SQL Azure
en mi máquina de desarrollo estoy ejecutando una instancia de sqlexpress que aloja mi base de datos de desarrollo (como he dicho, la aplicación puede conectarse a través del marco de la entidad).
desplegar el esquema de la base de mi sqlexpress local para SQL Azure es bastante fácil a través del asistente de creación de base de datos de marco de la entidad (por las razones que sea el asistente siempre quiere crear algunos índices agrupados, que me corrija manualmente en el archivo SQL generado).
pero no puedo encontrar una forma de guardar mis datos. el script sql autogenerado siempre vuelca todas mis tablas y crea nuevas ... eso está bien para la configuración inicial, pero no para actualizar una base de datos existente.
debe haber una buena manera de realizar una actualización de esquema sin dataloss ... ¡por favor ayuda! ya he probado sql management studio (r2) y SQLAzureMW (disponible en codeplex) ... pero no hacen el trabajo :(
por favor no me digas que tengo que codificar mi propia herramienta para hacer eso !
en busca de su ayuda
THX
Editar: así es como lo hago ahora
que utilizar los scripts SQL creados por el asistente de migración EF para mi SQL Express local y las modifican mí para ser compatible con SQL Azure. Es menos trabajo que o ne podría pensar y funciona perfecto :)
Si ahave servidor SQL 2008 R2, puede utilizar el administrador de Studio en el que la liberación de montar bases de datos de SQL Azure directamente. – MikeJ