2010-03-03 44 views
49

Solía ​​abrir archivos sdf (sqlCE) con visual-studio? o sql-servidor? Realmente no recuerdo. Ahora no puedo abrir este archivo sdf. ¿Con qué programa necesito abrirlo?cómo abrir archivos * .sdf?

Respuesta

35

Es una base de datos SQL Compact. Debes definir lo que quieres decir con "Abrir". Puede abrirlo a través de un código con SqlCeConnection para que pueda escribir su propia herramienta/aplicación para acceder a él.

Visual Studio también puede ser open the files directly si se creó con la versión correcta de SQL Compact.

También hay algunos third-party tools para manipularlos.

+3

de agradecimiento de la ayuda, cuando escribo abierto que quiero decir - para ver las tablas y a escribir (cosa que yo que yo uso para abrir con lo visual-studio) de consulta pero ahora no puedo – Gold

+3

Más herramientas de terceros aquí: http://erikej.blogspot.com/2009/04/sql-compact-3rd-party-tools.html – ErikEJ

+4

O simplemente use SQL Server Management Studio. (1) Abra SQL Server Management Studio o, si se está ejecutando, seleccione Archivo -> Conectar explorador de objetos ... (2) En el cuadro de diálogo Conectarse al servidor, cambie Tipo de servidor a SQL Server Compact Edition (3) En el menú desplegable Archivo de base de datos, seleccione < Busque más ...> (4) Abra su archivo SDF. –

2

Además de los métodos descritos por @ctacke, también puede abrir bases de datos SQL Server Compact Edition con SQL Server Management Studio. Necesitará SQL Server 2008 para abrir bases de datos SQL CE 3.5.

83

Pruebe LINQPad, funciona para SQL Server, MySQL, SQLite y también SDF (SQL CE 4.0). ¡Lo mejor de todo, es gratis!

LINQPad

Pasos con la versión 4.35.1:

  1. clic en 'Añadir Conexión'

  2. Haga clic en Siguiente con el 'contexto Construir datos de forma automática' y 'por defecto (LINQ to SQL) 'seleccionado.

  3. En 'Proveedor', seleccione 'SQL CE 4.0'.

  4. En 'Base de datos' con 'Adjuntar archivo de base de datos' seleccionado, elija 'Buscar' para seleccionar su archivo .sdf.

  5. Haga clic en 'Aceptar'.

  6. Voila! Debería mostrar las tablas en .sdf y poder consultarlo haciendo clic con el botón derecho en la tabla o escribiendo código LINQ en su idioma .NET favorito o incluso SQL. ¿Cuan genial es eso?

+0

He estado utilizando LINQPad durante tanto tiempo y aún no me doy cuenta de que una funcionalidad tan maravillosa reside en él. ¡¡¡¡Gracias!!!! – Meidi

+0

No abrí algunos archivos .sdf para mí. La excepción aparece en abierto. – Enyby

+0

Enyby, ¿seleccionó el botón de opción 'SQL CE 4.0'? –

12

Puede utilizar el Analizador de consultas SQL compacto

http://sqlcequery.codeplex.com/

Analizador de consultas SQL Compact es muy ágil. 3 MB de descarga, requiere una instalación pero es realmente ágil y funciona.

+0

Funcionó bien para mí. Realmente me gusta. ¡Gracias! –

0

Si solo necesita ver la tabla y ejecutar consultas en ella, puede usar this visor de sdf de terceros. Es un visor liviano que tiene todas las funcionalidades básicas y está listo para usar después de la instalación.

y por supuesto, es gratis.

0

Se puede abrir utilizando Visual Studio 2012.Follow el camino a continuación en VS después de abrir el proyecto. Ver-> Servidor Explorer de>

enter image description here

Cuestiones relacionadas