sql-server - sqlserver - sqlpro for mssql license key
Cliente SQL para Mac OS X que funciona con MS SQL Server (25)
Cuando se hizo esta pregunta, el Escritorio remoto de Microsoft para OS X no había sido soportado durante años. No era un binario universal, y encontré que estaba algo defectuoso (recuerdo que la aplicación simplemente se cerrará después de una conexión fallida en lugar de permitirle modificar la información de la conexión e intentarlo de nuevo).
En ese momento recomendé el Open Source CoRD , un buen cliente RDP para Mac.
Desde entonces se lanzó Microsoft Remote Desktop Client para Mac 2 .
¿Cómo puedo conectarme a un servidor SQL remoto usando Mac OS X? Realmente no necesito una GUI, pero sería bueno tenerla para la codificación de colores y la cuadrícula de resultados. Prefiero no tener que usar una máquina virtual.
¿Hay un cliente SQL para Mac OS X que funcione con MS SQL Server?
Cuando se hizo esta pregunta, había muy pocas herramientas que valieran mucho. También terminé usando Fusion y un cliente de Windows. He intentado casi todo para MAC y Linux y nunca encontré nada que valiera la pena. Eso incluía dbvisualizer, squirrel (particularmente malo, a pesar de que los fanáticos de las ventanas en mi oficina lo confiesan), el desarrollador de Oracle Oracle y muchos otros. Nada en comparación con DBArtizan en Windows en lo que a mí respecta y estaba preparado para usarlo con Fusion o VirtualBox. No uso el producto MS porque solo está limitado a MS SQL.
La conclusión no es nada gratis, no vale la pena, ni la mayoría de los productos comerciales sin ventanas
Sin embargo, ahora (marzo de 2010) creo que hay dos contendientes serios y versiones valiosas para MAC y Linux que tienen un bajo costo asociado. El primero es Aqua Data Studio, que cuesta alrededor de $ 450 por usuario, lo cual es poco aceptable, pero barato en comparación con DBArtizan y otros con una funcionalidad similar (pero solo para MS). El otro es RazorSQL que solo cuesta $ 69 por usuario. El estudio de datos de Aqua es bueno, pero es una fuente de recursos y, básicamente, bastante lento y tiene características no esenciales, como la herramienta de diagrama de ER, que es bastante mala. El Razor es increíblemente rápido y solo tiene una descarga de 16meg y tiene todo lo que necesita un desarrollador de SQL, incluido un editor TSQL.
Por lo tanto, el gran ganador es RazorSQL y por $ 69, bien vale la pena y tiene muchas características. Créame, después de varios años de espera para encontrar un sustituto barato de Windows para DBartizan, finalmente encontré uno y he sido muy exigente.
Dado que actualmente no hay un cliente MS SQL para Mac OS X, yo, como ha sugerido Modesty , usaría Escritorio remoto para Mac.
Ed: phpMyAdmin es para MySQL, pero el que pregunta necesita algo para Microsoft SQL Server.
La mayoría de las soluciones que encontré involucran el uso de un controlador ODBC y luego la aplicación cliente que use. Por ejemplo, Gorilla SQL pretende poder hacer eso, aunque el proyecto parezca abandonado.
La mayoría de las buenas soluciones están utilizando Remote Desktop o VMware / Parallels .
El Oracle SQL Developer basado en Java tiene un módulo de complemento que soporta SQL Server. Lo uso regularmente en mi Mac. Es gratis, también.
Aquí es cómo instalar el complemento de SQL Server:
- Ejecutar desarrollador de SQL
- vaya a este elemento del menú: Oracle SQL Developer / Preferences / Database / Drivers JDBC de terceros
- Haga clic en ayuda.
- Tendrá punteros a los archivos JAR para MySQL, SQL Server, etc.
- El archivo JAR de SQL Server está disponible en http://sourceforge.net/projects/jtds/files/
Esta será la segunda pregunta seguida que he respondido con esto, así que creo que vale la pena señalar que no tengo ninguna afiliación con este producto, pero lo uso y me encanta y creo que es la respuesta correcta a esta pregunta también: DbVisualizer .
Esto no responde específicamente a su pregunta, porque no estoy seguro de que exista ningún cliente en Mac OS X, pero generalmente solo utilizo Escritorio remoto en el servidor y trabajo a través de eso. Otra opción es VMware Fusion (que es mucho mejor que Parallels en mi opinión) + Windows XP + SQL Server Management Studio .
He estado usando Oracle SQL Developer desde que el software de Microsoft para SQL Server no está disponible actualmente en Mac OS X. Funciona de maravilla. También recomendaría RazorSQL o SQLGrinder.
He tenido un gran éxito en los últimos dos años o más con Navicat para MySQL. La interfaz de usuario podría usar una pequeña actualización, pero todas las herramientas y opciones que ofrecen hacen que el costo sea justificable para mí.
He usado ( DB Solo ) y me gusta mucho. Solo cuesta $ 99 y es comparable a muchas herramientas más caras. Es compatible con Oracle, SQL Server, Sybase, MySQL, PostgreSQL y otros.
He utilizado Eclipse con los complementos de Quantum-DB para ese propósito, ya que de todos modos ya estaba usando Eclipse.
Me gusta SQLGrinder .
Está creado con Cocoa , por lo que se ve mucho mejor y se parece más a una aplicación de Mac OS X que a todas las aplicaciones basadas en Java que se mencionan aquí.
Utiliza controladores JDBC para conectarse a Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL y Sybase.
Prueba gratis o $ 59.
Mi empleador produce un cliente SQL simple, basado en pruebas de concepto, que puede usarse contra cualquier fuente de datos ODBC en la máquina host del navegador web, a través del Puente HTML5 WebDB-a-ODBC que también producimos. Estos componentes son gratuitos, para Mac, Windows y más.
Aplicable a muchas de las otras respuestas aquí: el puente de Tipo 1 JDBC a ODBC al que más se refiere es al que Sun integró y agrupó con la JVM. La documentación de JVM / JRE / JDK siempre ha desaconsejado el uso de este incorporado, excepto en escenarios experimentales, o cuando no existe otra opción, porque este componente se creó como una prueba de concepto y nunca fue diseñado para el uso en producción.
Mi empleador hace un puente de JDBC a ODBC de nivel empresarial, disponible como nivel único (se instala completamente en el host de la aplicación cliente) o como multi-nivel (divide los componentes sobre el host de la aplicación cliente y el host de fuente de datos ODBC). permitiendo que las aplicaciones cliente JDBC en cualquier JVM utilicen fuentes de datos ODBC en Mac, Windows, Linux, etc.). Esta solución no es gratuita.
Todo lo anterior se puede utilizar con los controladores ODBC para Sybase y Microsoft SQL Server (u otras bases de datos ) que también producimos ...
No estoy seguro acerca del código abierto, pero he escuchado cosas buenas sobre http://www.advenio.com/sqlgrinder/ (no lo probé, prefiero escribir scripts de Python para probar cosas en lugar de usar GUIs) ;-).
Para MySQL, hay Querious y Sequel Pro . El primero cuesta US $ 25, y el segundo es gratis. Puede encontrar una comparación de ellos here , y una lista de algunos otros clientes MySQL de Mac OS X here .
Steve
Pensé que Sequel Pro para MySQL se veía bastante interesante. Es difícil encontrar una herramienta que funcione con todas esas bases de datos (especialmente SQL Server 2005. [...] la mayoría de las personas usa SQL Server Management Studio y eso es solo Windows, por supuesto).
Puede que no sea la mejor solución si aún no la tiene, pero FileMaker 11 con el controlador ODBC real de SQL Server (http://www.actualtech.com/product_sqlserver.php) funcionó bien para un cliente mío hoy. El controlador ODBC solo cuesta $ 29, pero FileMaker cuesta $ 299, por lo que solo puede considerarlo si ya lo tiene.
Trabajemos juntos en una respuesta canónica.
Aplicaciones nativas
Basado en Java
- Oracle SQL Developer (gratis)
- SQuirrel SQL (libre, de código abierto)
- Razor SQL
- DB Visualizer
- DBeaver (libre, código abierto)
- SQL Workbench / J (libre, código abierto)
- JetBrains DataGrip
- Metabase (libre, código abierto)
- Netbeans (libre, código abierto, entorno de desarrollo completo)
Basado en electron
(TODO: Agregar otros mencionados a continuación)
Uso AquaFold en el trabajo en Windows, pero está basado en Java y es compatible con Mac OS X.
Uso los clientes de Navicat para MySQL y PostgreSQL y estoy contento con ellos. "bueno" es obviamente subjetivo ... ¿cómo juzga a sus clientes de DB?
Utilizo los complementos de desarrollo de la base de datos de Eclipse: como todos los editores de SQL basados en Java, funciona en todas las plataformas con cualquier controlador JDBC de tipo 4 (es decir, Java puro). Está bien para cosas básicas (la falla principal es que se esfuerza por dar control de transacciones: auto-commit = true siempre está configurado como parece).
Microsoft tiene un controlador JDBC tipo 4 decente: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en esto se puede usar con todos los clientes / programas de Java en Win / Mac / Lin / etc.
Las personas que luchan con Java / JDBC en una Mac están probablemente tratando de usar controladores nativos en lugar de los JDBC. No he usado (o prácticamente he oído hablar de) el puente de controladores ODBC en casi 10 años.
Yo también voto por RazorSQL . Es muy poderoso en muchos aspectos y prácticamente es compatible con la mayoría de las bases de datos existentes. Principalmente lo uso para SQL Server, MySQL y PostgreSQL.
Squirrel SQL es un cliente SQL basado en Java, con el que he tenido una buena experiencia en Windows y Linux. Ya que es Java, debería hacer el truco.
Es de código abierto. Puede ejecutar varias sesiones con varias bases de datos al mismo tiempo.
DbVisualizer soporta muchas bases de datos diferentes. Hay una edición gratuita que he usado anteriormente. Descargar desde aquí