Encontré tsql y aunque su objetivo principal puede estar en otro lugar, cubre mis necesidades.
Está incluido en el paquete EPEL . Lo instalé con esto:
rpm -Uvh http://ftp.df.lth.se/pub/fedora-epel/6/x86_64/epel-release-6-7.noarch.rpm
FreeTDS (14 de mayo de 2011) FreeTDS (14 de mayo de 2011)
NOMBRE
tsql - utilidad para probar conexiones y consultas de FreeTDS
SINOPSIS
tsql {-S nombre del servidor [-I interfaz] | -H nombre de host -p puerto}
-U nombre de usuario [-P contraseña] [-o opciones]
tsql -C
DESCRIPCIÓN
tsql es una herramienta de diagnóstico proporcionada como parte de FreeTDS. Utiliza el protocolo TDS directamente para
se conecta a los servidores Sybase o Microsoft SQL, y permite al usuario emitir consultas que prueben la capacidad
Habilidades de FreeTDS.
tsql es * no * un reemplazo para un isql completo, como sqsh (www.sqsh.org). Está diseñado para
confíe en la biblioteca FreeTDS de nivel más bajo, tdslib, como una forma de aislar posibles errores en el protocolo
implementación de col.
Microsoft crea un controlador ODBC de SQL Server para Linux, aunque es solo binario y solo se ejecuta en ciertas compilaciones RHEL de 64 bits. 1 Cualquier cosa que pueda consumar ODBC (a través del paquete de controladores unixODBC) puede usarlo. Para las secuencias de comandos, puede usar python, perl o cualquier cosa que juegue con unixODBC para automatizar las tareas.
El paquete también viene con versiones de bcp y sqlcmd. Sqlcmd admitirá consultas interactivas o permitirá incrustar consultas en scripts de shell.
fuente
SqlTool es una CLI de JDBC para usos interactivos y de automatización. Es compatible con la exportación e importación de manera similar al Sql * Loader de Oracle (si está familiarizado con eso).
fuente