2009-08-06 31 views
11

Tengo 4 SQL Server 2005 db's que quiero mover a SQL CE. Sé que no puedo conservar SProcs, Vistas y Funciones (Differences Between SQL Server Compact and SQL Server), pero me gustaría conservar todo lo demás.Métodos para migrar la base de datos SQL (mdf) a SQL Compact Edition (sdf)

He tratado de esta aplicación, SQL Server to SQL Server Compact Edition Database Copy pero los errores hacia fuera en mí. Tengo la fuente y estoy investigando, pero pensé en verificar y asegurarme de no complicar demasiado la solución a mi objetivo REAL.

¿Existe una manera sencilla, puede ser un disparo, modo de conversión de SQL estándar .mdf a SQL CE .sdf?

En este momento, mi mejor idea es configurar la Replicación en el SQL CE desde el SQL 2005 Standard.

Respuesta

-1

¿Qué pasa si usted generó los guiones de los objetos de 2005 y ejecutó el guión en CE? Eso te daría la estructura del DB, entonces podrías seleccionar/insertar?

No he probado esto, pero ¿qué pasa con las herramientas de exportación/importación DB de SQL en el estudio de administración?

+0

La mayoría de los objetos de script de SSMS no se ejecutan en SQL CE debido a su uso de elementos como tablas de sistema. Tampoco puede usar las herramientas en SSMS. –

+0

La Herramienta de importación/exportación de SQL Server Management Studio no parece ser compatible con CE. (Al menos no en 2008 R2.) –

3

1.Utilice SQL Server to SQL Server Compact Edition Database Copy con sqlcompact 3.1 o 3.0 no sql compacto 3.5 Se puede utilizar una máquina virtual como caja virtual sol, instalar SQL compacta 3 o 3.1 en él, y convertir su base de datos en su interior

2. puede convertir a SQL compacta manualmente

+0

Se supone que funciona con 3.5, pero no es compatible con los SP. –

2

Use la utilidad SDFViewer:

go Menú Herramientas> a partir de SQL Server

he dicho suficiente ....

+0

+1 Parece que funciona (aún en ejecución), SDFViewer es una herramienta comercial de terceros. –

+0

muchas gracias, funcionó para mí ^^ –

Cuestiones relacionadas