Ir para o conteúdo

Usa TablePro todo dia? Uma licença adiciona recursos pagos e financia a próxima versão. Compre uma licençaCompre uma licença

Cliente de SQL Server para Mac, iPhone e iPad

Execute scripts T-SQL lote a lote, com GO e PRINT tratados como no SQL Server Management Studio, e entre com login SQL Server, Kerberos ou conta corporativa Microsoft Entra ID. Servidores em Windows, Linux, Docker e Azure SQL Database se conectam da mesma forma.

Funciona em Mac, iPhone e iPadO driver é baixado na primeira vez que você escolhe SQL Server

Um script T-SQL dividido em lotes com GO, e a mensagem PRINT do último lote na aba Output.

Visão geral

Linguagem de consulta
SQL
Driver
Baixado no primeiro uso
Conectar por
Host e porta, Túnel SSH, SSL/TLS, Cloud SQL Auth Proxy
Porta padrão
1433
Versão mínima
2012, documentada
iPhone e iPad
Opens

Conecte-se

Informe o host e a porta TCP, depois escolha Authentication, e o formulário se adapta: login e senha SQL Server, Windows Authentication por Kerberos ou Microsoft Entra ID. Preencha Database para um login vinculado a um banco, como um usuário contido do Azure SQL.

Kerberos usa o ticket já presente no cache de credenciais ou solicita um com o principal e a senha informados. Conecte pelo nome do host em vez do IP, pois o ticket é emitido para o SPN registrado do servidor. TablePro nunca executa kinit nem edita /etc/krb5.conf.

Microsoft Entra ID entra pelo fluxo de código de dispositivo, que respeita autenticação multifator e Conditional Access. Você registra um aplicativo no Azure e informa seu ID de cliente; os tokens ficam no Chaves de login, marcados como exclusivos do dispositivo, e são renovados em segundo plano.

Novas conexões começam em Preferred, que no SQL Server criptografa apenas o login. Escolha Required ou um modo mais rigoroso para criptografar a sessão inteira; Verify CA e Verify Identity verificam o certificado com as raízes do sistema macOS. TablePro também pode executar Cloud SQL Auth Proxy para Google Cloud SQL, e túneis SSH acessam servidores em redes privadas.

Scripts, lotes e edições

Um script chega ao servidor um lote por vez, dividido em cada linha que contém apenas GO, como enviado por sqlcmd, e GO 5 executa o lote anterior cinco vezes. Cada conjunto de resultados abre na própria aba, e a saída de PRINT e as mensagens informativas aparecem na visualização Output.

Coloque BEGIN TRAN e COMMIT em um script quando uma falha precisar desfazer os lotes anteriores; um script que deixa uma transação aberta termina com um aviso. A execução para no primeiro lote com falha, e o erro informa a linha no editor.

Cada sessão abre com as opções SET exigidas por índices filtrados, views indexadas e índices em colunas calculadas, como ANSI_NULLS e QUOTED_IDENTIFIER ativados. Isso também significa que col = NULL não corresponde a nada: compare com IS NULL.

As tabelas ficam dentro de seus esquemas na barra lateral, e Cmd+K muda o banco na mesma conexão, sem reconectar. Edições de linhas ficam pendentes com Preview SQL, novas linhas deixam as colunas IDENTITY para o servidor, e valores nvarchar(max) chegam completos.

Esquema

A aba Structure prepara alterações em colunas, índices, chaves estrangeiras e restrições e mostra o T-SQL antes de executar. Esquemas podem ser excluídos pela barra lateral; SQL Server recusa excluir um esquema que ainda contenha objetos. Crie um com CREATE SCHEMA no editor.

Compare & Sync, parte do plano Starter, compara dois esquemas SQL Server ou seus dados e salva um script com uma linha GO após cada instrução, pronto para sqlcmd ou SQL Server Management Studio.

Monitore e faça backups

O Server Dashboard mostra sessões de usuário, tempo em atividade e tamanho do banco, lista todas as outras sessões e consultas em execução há mais de um segundo e encerra uma sessão com Terminate Session. Não há Cancel Query no SQL Server.

Backup Dump grava um .bacpac com sqlpackage, baixado da Microsoft, e Restore Dump o carrega em um banco vazio. SqlPackage só aceita senha na linha de comando, onde outros processos no Mac podem lê-la, portanto TablePro pede confirmação antes de iniciar. Autenticação Windows ou Entra evita passar uma senha.

Mova dados

Importe arquivos CSV, TSV, JSON, JSONL, XLSX e SQL. Um arquivo .sql com linhas GO executa um lote por vez, como em sqlcmd. Exporte tabelas ou resultados como CSV, JSON, SQL, XLSX, Markdown, HTML e XML; uma exportação SQL encerra cada instrução com uma linha GO, para que cada uma execute no próprio lote.

iPhone e iPad

SQL Server aparece ao criar uma conexão no app para iPhone e iPad, e o app se conecta diretamente a ele.

No iPhone e iPad, entre com login SQL Server, navegue por tabelas como cartões, edite linhas com chave primária e execute T-SQL na aba Query. Windows Authentication não está disponível. Uma conexão Microsoft Entra ID vem do Mac por iCloud Sync ou arquivo de conexão exportado, e você entra na Microsoft ao abri-la.

TablePro para iPhone e iPad

Limitações

  • Instâncias nomeadas não são compatíveis. Conecte à porta TCP da instância.
  • NTLM não é compatível. Autentique com login SQL Server, Kerberos ou Microsoft Entra ID.
  • Não há EXPLAIN nem visualização de plano de execução para SQL Server.
  • Scripts executam fora de qualquer transação aberta pelo TablePro, como no SQL Server Management Studio; instruções executadas antes de um erro permanecem aplicadas.
  • No iPhone e iPad, TLS pode ser obrigatório, mas o certificado do servidor não é verificado.

Outras ferramentas

SQL Server Management Studio

Versão 22.10.2, lançada em 28 de setembro de 2026GratuitoCódigo fechadoPlataformas: Windows

SQL Server Management Studio é a ferramenta da Microsoft para SQL Server e Azure SQL. Escolha-a para administração que TablePro não cobre, como jobs SQL Server Agent, grupos de disponibilidade Always On, estatísticas de consultas ao vivo e ferramentas de otimização de desempenho. GitHub Copilot no SQL Server Management Studio é um componente separado adicionado pelo Visual Studio Installer.

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

Azure Data Studio

Código aberto (MIT)

Azure Data Studio foi descontinuado. Sua última versão, 1.52, foi lançada em 18 de junho de 2025. Azure Data Studio era o editor de consultas da Microsoft para SQL Server e Azure SQL, com extensões para tarefas como SQL Server Agent e Profiler. Microsoft o aposentou, sem novas atualizações ou correções de segurança, e direciona usuários ao Visual Studio Code com a extensão MSSQL, que abre as mesmas consultas, scripts e projetos de banco sem conversão.

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

Informações sobre outras ferramentas verificadas em 2 de outubro de 2026.

Perguntas sobre SQL Server

TablePro funciona com Azure SQL Database?

Sim. Use yourserver.database.windows.net como host, defina SSL como Required ou mais rigoroso e entre com login SQL ou Microsoft Entra ID. Um usuário contido também exige preencher Database.

Por que um script diz “Must declare the scalar variable”?

A instrução que lê a variável executou em um lote diferente do seu DECLARE: há uma linha GO entre elas, ou Cmd+Enter executou apenas a instrução no cursor. Selecione ambas ou execute o script inteiro.

Preciso de FreeTDS ou de um driver ODBC?

Não. O driver é baseado em FreeTDS e já o inclui, portanto nada mais é instalado e seu freetds.conf não é lido. Apenas Backup Dump e Restore Dump exigem uma ferramenta sua: sqlpackage.

Baixe TablePro

O app para Mac é gratuito para baixar e usar. Um plano Starter ou Team adiciona recursos opcionais. O app para iPhone e iPad está na App Store.
Baixar para Mac

Requer macOS 13 Ventura ou posterior

Baixar na App Store

Grátis, sem compras no appRequer iOS e iPadOS 18 ou posterior