Pregunta

Quiero poder explorar el contenido de una base de datos para esta versión de la base de datos. Estaba pensando en usar el cliente DB de Squirrel (que necesita un controlador JDBC).

Por lo tanto, estoy buscando un controlador JDBC tipo 4 para el SERVIDOR SQL 3.5. ¿Alguien puede indicarme una fuente de prueba gratuita o de código abierto o de prueba?

Si no hay un controlador JDBC, ¿cómo exploran los desarrolladores de MS un archivo .SDF determinado?

Gracias,

BR,
~ A

¿Fue útil?

Solución

Hay un programa gratuito llamado SQLCeEditor que lo hace.

Aún así, me gustaría un controlador JDBC ya que eso facilitaría su uso con Eclipse y Java.

Otros consejos

Pruebe jTDS, es un controlador JDBC de software gratuito para SQL Server y Sybase.

http://jtds.sourceforge.net/

¿Has probado servidor de servidor Management Studio Express ?

  

Puedes acceder a SQL Server Compact 3.5   bases de datos almacenadas en un dispositivo inteligente o   en la computadora de escritorio utilizando SQL   Server Management Studio en SQL Server   o SQL Server Management Studio   Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037. aspx

En cuanto al controlador JDBC, puede consultar éste , proporcionado por Microsoft. No sé si funciona con la Edición compacta o si ya lo probaste, pero pensé que valía la pena mencionarlo.

1- No hay un controlador JDBC y, al momento de escribir, MS no tiene planes de crear uno.

2- No hay un controlador ODBC, por lo que la siguiente respuesta obvia (puente JDBC a ODBC) no lo ayudará.

3- Algunos proveedores de JDBC afirman que pueden conectarse a la fuente de datos 'any oledb', por lo que es muy probable que sea su mejor apuesta-- enlace , pero no necesariamente será gratis.

El controlador JDBC utiliza una conexión TCP / IP. Lo más probable es que la edición compacta no pueda escucharse en el puerto TCP / IP 1433. Se espera que la aplicación compacta tenga acceso a la edición compacta para poder acceder a ella .dlls. Está pensado para proyectos de Visual Studio.

Debe desinstalar la edición compacta e instalar SQL Express 2005/2008 en su lugar. Después de la instalación, habilite la " sa " cuenta, asígnele una contraseña, habilite la autenticación de SQL + NT y luego habilite la escucha TCP / IP para que escuche en el puerto 1433 (el puerto predeterminado).

Entonces, finalmente, puedes conectarte con JDBC. Jtds es un controlador JDBC3.0 y, por lo tanto, requiere JDK1.6 +. Prefiero usar el controlador JDBC2.0 de Microsoft 2005.

Utilice SDF Viewer para explorar su archivo de base de datos .SDF, también puede importar / exportar datos , script y trabajo con tablas, índices y claves externas.

Si te interesa la sintaxis de linq, también puedes usar LinqPad . Hay una versión gratuita que permite explorar los datos y editarlos. Usted pagaría por la terminación automática, pero puede vivir sin ella. Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top