Necesito conectarme a una base de datos de MS SQL Server desde mi máquina Ubuntu. ¿Algún cliente sugerido? Encontré libmono-entityframework-sqlserver6.0-cil , ¿funcionará?
No suena como solo un cliente:
Mono proporciona un CLR (Common Language Runtime) completo que incluye compilador y tiempo de ejecución, que puede producir y ejecutar código de bytes CIL (Common Intermediate Language) (también conocido como ensamblaje) y una biblioteca de clases. . Este paquete contiene la biblioteca EntityFramework.SqlServer para CLI 4.0 que brinda compatibilidad con Microsoft SQL Server.
¿Eso es quizás demasiado?
Gracias por tus respuestas. Sus sugerencias suenan bien, pero no fueron tan fáciles de comenzar como lo que usé, que es DBeaver , una herramienta de base de datos universal para desarrolladores y administradores de bases de datos.
.deb
instalador, listo para comenzar en 1 minutoLa única característica que no pude encontrar hasta ahora: generar scripts DDL
Aquí hay una captura de pantalla general de la interfaz de usuario tomada de su sitio web:
ACTUALIZACIÓN junio 2016
He estado usando la herramienta durante algunos meses y estoy muy feliz. Ahora estoy con la versión 3.7 y puedo generar scripts DDL, que antes me faltaban. Además, DBeaver también viene como complemento de Eclipse y lo estoy usando directamente desde el IDE. Estupendo
Si Microsoft proporciona un servidor SQL real, casi cualquier cliente SQL debería poder acceder a él, pero mucho depende de lo que necesite hacer: las tareas administrativas a menudo necesitarán herramientas más especializadas.
Personalmente, para un cliente SQL, independientemente del servidor, comenzaría con python que ya debería tener y pymssql .
pymssql proporciona una interfaz Python DB-API ( PEP-249 ) para MS SQL, de modo que todo lo que construya encima pueda funcionar con otra base de datos si cambia el back-end en el futuro.
Puedes probar SQuirreL SQL , el cliente SQL universal.
Desde el sitio web:
SQuirreL SQL Client es un programa gráfico de Java que le permitirá ver la estructura de una base de datos compatible con JDBC, explorar los datos en tablas, emitir comandos SQL, etc.
Es de código abierto y, al estar escrito en Java, también es multiplataforma, es decir, también está disponible para Linux.
De acuerdo con las preguntas frecuentes, MS SQL Server se encuentra en la lista de las bases de datos admitidas , siempre que esté instalado el controlador adecuado.
¿Qué es un conductor?
Un controlador le permite conectarse a una base de datos en particular (Oracle, Sybase, DB2, etc.) No podemos enviar legalmente la mayoría de los controladores con SQuirreL (en el instalador o desde el sitio de actualización) ya que son propietarios y la mayoría de los proveedores de bases de datos requieren que los usuarios los descarguen directamente desde su sitio web.
En teoría, SQuirreL debería funcionar con cualquier DBMS que tenga un controlador JDBC 2.0.
Algunas capturas de pantalla del programa:
guassa
mario truco