Saltar al contenido

¿Usas TablePro a diario? Una licencia añade funciones de pago y financia la próxima versión. Comprar licenciaLicencia para apoyar TablePro

Cliente SQL Server para Mac, iPhone y iPad

Ejecuta scripts T-SQL por lotes, con GO y PRINT como en SQL Server Management Studio, y autentícate con acceso SQL Server, Kerberos o cuenta de trabajo Microsoft Entra ID. Windows, Linux, Docker y Azure SQL Database conectan igual.

Funciona en Mac, iPhone y iPadEl controlador se descarga la primera vez que eliges SQL Server

Script T-SQL dividido en lotes con GO y el mensaje PRINT del último lote en la pestaña Salida.

De un vistazo

Lenguaje de consulta
SQL
Controlador
Se descarga en el primer uso
Conectar mediante
Host y puerto, Túnel SSH, SSL/TLS, Cloud SQL Auth Proxy
Puerto predeterminado
1433
Versión mínima
2012, documentada
iPhone y iPad
Se abre

Conectar

Indica host y puerto TCP y elige Autenticación; el formulario se adapta: acceso SQL Server con contraseña, autenticación Windows mediante Kerberos o Microsoft Entra ID. Completa Base de datos para un acceso de una sola base, como un usuario contenido Azure SQL.

Kerberos usa el ticket de la caché de credenciales o pide uno con principal y contraseña introducidos. Conecta por nombre de host, no IP, porque el ticket corresponde al SPN registrado. TablePro nunca ejecuta kinit ni edita /etc/krb5.conf.

Microsoft Entra ID usa el flujo de código de dispositivo, respetando MFA y Acceso condicional. Registras una app en Azure e introduces su ID de cliente; los tokens quedan en tu llavero de acceso, marcados como exclusivos del dispositivo, y se renuevan en segundo plano.

Las conexiones nuevas usan Preferido, que en SQL Server cifra solo el acceso. Elige Obligatorio o más estricto para cifrar toda la sesión; Verificar CA e identidad comprueban el certificado con raíces de macOS. TablePro también ejecuta Cloud SQL Auth Proxy para Google Cloud SQL; los túneles SSH acceden a redes privadas.

Scripts, lotes y ediciones

El script llega por lotes, divididos en líneas con solo GO, como sqlcmd; GO 5 repite cinco veces el lote anterior. Cada conjunto de resultados abre su pestaña; PRINT y mensajes informativos aparecen en Salida.

Incluye BEGIN TRAN y COMMIT si un fallo debe deshacer los lotes anteriores; un script que deje una transacción abierta termina con un aviso. La ejecución para en el primer lote fallido y el error señala su línea en el editor.

Cada sesión abre con las opciones SET necesarias para índices filtrados, vistas indexadas e índices de columnas calculadas, como ANSI_NULLS y QUOTED_IDENTIFIER activados. Por eso col = NULL no coincide con nada: usa IS NULL.

Las tablas se anidan en sus esquemas; Cmd+K cambia de base sin reconectar. Las ediciones se preparan con Vista previa SQL, las filas nuevas dejan IDENTITY al servidor y nvarchar(max) llega completo.

Esquema

La pestaña Estructura prepara cambios de columnas, índices, claves foráneas y restricciones y muestra T-SQL antes. Puedes eliminar esquemas en la barra lateral; SQL Server rechaza los que contengan objetos. Crea uno con CREATE SCHEMA en el editor.

Comparar y sincronizar, del plan Starter, compara dos esquemas SQL Server o sus datos y guarda un script con GO tras cada sentencia, listo para sqlcmd o SQL Server Management Studio.

Supervisa y haz copias

El Panel del servidor muestra sesiones de usuario, tiempo activo y tamaño, enumera las otras sesiones y consultas de más de un segundo y termina sesiones con Terminar sesión. SQL Server no tiene Cancelar consulta.

Volcado de copia de seguridad escribe .bacpac con sqlpackage, descargado de Microsoft; Restaurar volcado lo carga en una base vacía. SqlPackage solo acepta contraseña por línea de comandos, legible por otros procesos del Mac, así que TablePro pregunta antes. Windows o Entra evitan pasarla.

Transfiere datos

Importa archivos CSV, TSV, JSON, JSONL, XLSX y SQL. Un .sql con líneas GO se ejecuta por lotes como sqlcmd. Exporta tablas o resultados como CSV, JSON, SQL, XLSX, Markdown, HTML y XML; SQL termina cada sentencia con GO para su propio lote.

iPhone y iPad

SQL Server aparece al crear una conexión en la app para iPhone y iPad, y la app se conecta directamente.

En iPhone y iPad accedes con login SQL Server, exploras tablas como tarjetas, editas filas con clave primaria y ejecutas T-SQL en Consulta. No hay autenticación Windows. Una conexión Entra ID viene del Mac por iCloud o archivo exportado; inicias sesión en Microsoft al abrirla.

TablePro para iPhone y iPad

Limitaciones

  • Las instancias con nombre no son compatibles. Conecta al puerto TCP de la instancia.
  • NTLM no es compatible. Usa una cuenta SQL Server, Kerberos o Microsoft Entra ID.
  • No hay EXPLAIN ni vista de plan de ejecución para SQL Server.
  • Un script se ejecuta fuera de las transacciones abiertas por TablePro, igual que en SQL Server Management Studio; las sentencias ejecutadas antes de un error permanecen aplicadas.
  • En iPhone y iPad se puede exigir TLS, pero no se verifica el certificado del servidor.

Otras herramientas

SQL Server Management Studio

Versión 22.10.2, publicada el 28 de septiembre de 2026GratisCódigo cerradoPlataformas: Windows

SQL Server Management Studio es la herramienta oficial Microsoft para SQL Server y Azure SQL. Elígela para administración no cubierta por TablePro, como trabajos SQL Server Agent, grupos Always On, estadísticas de consulta en directo y ajuste de rendimiento. GitHub Copilot en SQL Server Management Studio es un componente separado añadido con Visual Studio Installer.

Fuentes: SQL Server Management Studio FAQ, SQL Server Management Studio 22 release notes

Azure Data Studio

Código abierto (MIT)

Azure Data Studio está descontinuado. Su última versión, 1.52, se publicó el 18 de junio de 2025. Azure Data Studio era el editor Microsoft para SQL Server y Azure SQL, con extensiones para SQL Server Agent y Profiler, entre otras tareas. Microsoft lo retiró, sin más actualizaciones ni correcciones de seguridad, y dirige a sus usuarios a Visual Studio Code con MSSQL, que abre las mismas consultas, scripts y proyectos sin conversión.

Fuentes: What's happening with Azure Data Studio, Azure Data Studio release notes, Azure Data Studio repository (archived)

Datos de otras herramientas verificados el 2 de octubre de 2026.

Preguntas sobre SQL Server

¿Funciona TablePro con Azure SQL Database?

Sí. Usa yourserver.database.windows.net como host, SSL Obligatorio o más estricto y login SQL o Entra ID. Un usuario contenido también necesita completar Base de datos.

¿Por qué un script dice «Must declare the scalar variable»?

La sentencia que lee la variable se ejecutó en un lote distinto de DECLARE: hay GO entre ellas, o Cmd+Enter ejecutó solo la del cursor. Selecciona ambas o ejecuta todo el script.

¿Necesito FreeTDS o un controlador ODBC?

No. El controlador incorpora FreeTDS, no instala nada más ni lee tu freetds.conf. Solo Volcado de copia de seguridad y Restaurar volcado requieren tu herramienta: sqlpackage.

Consigue TablePro

La app para Mac se descarga y usa gratis. Un plan Starter o Equipo añade funciones opcionales. La app para iPhone y iPad está en el App Store.
Descargar para Mac

Requiere macOS 13 Ventura o posterior

Descargar en el App Store

Gratis, sin compras dentro de la appRequiere iOS y iPadOS 18 o posterior