Tengo un archivo SDF y me gustaría recuperar su esquema y consultarlo con alguna interfaz de usuario. ¿Cómo puedo hacer esto? No tengo instalado Visual Studio en la máquina y me gustaría instalar la menor cantidad de software posible.
Tengo un archivo SDF y me gustaría recuperar su esquema y consultarlo con alguna interfaz de usuario. ¿Cómo puedo hacer esto? No tengo instalado Visual Studio en la máquina y me gustaría instalar la menor cantidad de software posible.
Respuestas:
Pruebe el estudio de administración de servidores sql (versión 2008 o anterior) de Microsoft. Descárgalo desde aquí . No estoy seguro acerca de la licencia, pero parece ser gratis si descarga la EDICIÓN EXPRESS.
También puede usar ediciones posteriores de SSMS. Para 2016, deberá instalar una extensión.
Si tiene la opción, puede copiar el archivo sdf a una máquina diferente que puede contaminar con software adicional.
Actualización: comentario de Nick Westgate en buen formato
Los pasos no son tan intuitivos:
- Abra SQL Server Management Studio, o si se está ejecutando, seleccione Archivo -> Conectar el Explorador de objetos ...
- En el cuadro de diálogo Conectar al servidor, cambie el tipo de servidor a SQL Server Compact Edition
- En el menú desplegable Archivo de base de datos, seleccione <Buscar más ...>
- Abre tu archivo SDF.
Descargue e instale LINQPad , funciona para SQL Server, MySQL, SQLite y también SDF (SQL CE 4.0).
Pasos para abrir archivos SDF:
Haga clic en Agregar conexión
Seleccione Crear contexto de datos automáticamente y Predeterminado (LINQ to SQL) , luego Siguiente .
En Proveedor, elija SQL CE 4.0 .
En Base de datos con el archivo de base de datos adjunto seleccionado, elija Examinar para seleccionar su archivo .sdf.
Haz clic en Aceptar .
Puede abrir las bases de datos de SQL Compact 4.0 desde Visual Studio 2012 directamente, yendo a
y siguiendo las instrucciones allí.
Si está de acuerdo con que se actualicen a 4.0, también puede abrir versiones anteriores de bases de datos compactas de SQL, lo que es útil si solo desea ver algunas tablas, etc. para cosas como el desarrollo de bases de datos locales de Windows Phone.
(tenga en cuenta que no estoy seguro si esto requiere un SKU específico de VS2012, si ayuda, estoy ejecutando Premium)