2008-11-14 38 views
9

Comencé a usar una versión Sql Compact de mi base de datos y durante el desarrollo se produjo que el DB necesita ser accesible a través de la red. Causa No pude encontrar una forma de compartir el archivo SDF en red sin replicación Necesito importarlo a SQL Server 2008 (Express).Cómo importar un archivo SDF

¿Alguna idea?

Respuesta

1

Esto es más difícil de lo que parece, porque no parece funcionar con el asistente de importación y exportación de SQL Server.

Puede escribir un programa pequeño, que obtiene todos los datos de su tabla de archivos SDF por tabla/registro por registro, y luego los inserta en la base de datos SQL.

+0

también quiero que el esquema de las tablas no sólo su contenido . Si pudiera convertir las tablas sdf en sql ... –

0

Estaba buscando para ver si se puede utilizar ODBC para acceder directamente al archivo de la base de datos, pero aparentemente, no ... De acuerdo con this forum thread su mejor opción es intentar acceder a través de OLEDB/ADO.

2

CodePlex tiene ahora un par de herramientas que abordan perfectamente esta cuestión.

Se trata de extensiones IDE.

Si está utilizando SQL Server Management Studio Express o superior, obtener this one.

Si está utilizando Visual Studio 2010 Pro o superior, obtener this one.

+0

¡Esto me ayudó! – curious1

Cuestiones relacionadas