Porque não é possível enviar um backup SQL como anexo de e-mail?
Uma tabela pequena pode caber num e-mail. Um backup completo de uma base de dados de uma loja, aplicação ou sistema de contabilidade não cabe. O texto SQL simples pode ocupar centenas de MB, um dump comprimido pode ter vários GB e um ficheiro .bak de SQL Server pode ocupar dezenas de GB. O Gmail não aceita anexos com mais de 25 MB e o Outlook não aceita anexos com mais de aproximadamente 20 MB.
Dividir o ficheiro não resolve o problema. Se faltar uma parte, o restauro para a meio. Não voltamos a juntar essas partes. Usar uma unidade partilhada implica gerir contas, quotas e acesso por tempo indeterminado. Um link permite ao destinatário descarregar uma cópia do backup dentro de um prazo definido.
O ficheiro que o destinatário importa para o seu servidor deve ser o backup que exportou.
| Método | O que acontece | Adequado para um dump? |
|---|---|---|
| Anexo no Gmail ou no Outlook | Anexos com mais de 20–25 MB não são enviados | Não |
| Dividir o backup | A falta de uma parte impede o restauro | Não |
| Unidade partilhada | Exige uma conta e uma quota de armazenamento | Usar com cuidado |
| Pedir ao SendGB que se ligue a um servidor em funcionamento | Não acedemos a servidores | Não disponível |
| Link do SendGB | O ficheiro não é aberto nem enviado como anexo | Adequado para o envio |
O exemplo acima é um backup de uma loja que cabe no limite gratuito: um dump completo comprimido, a estrutura das tabelas, uma lista de utilizadores e duas notas breves. Anos de dados de transações em bruto ocupariam mais espaço do que o backup deste exemplo.
Abrir um backup ou enviá-lo sem alterações
Restaurar significa importar o ficheiro para a base de dados do destinatário. É o servidor do destinatário que trata disso. Não o fazemos. Não convertemos um backup de MySQL para PostgreSQL nem um ficheiro .sql num ficheiro .bak.
A exportação também fica a seu cargo. Entre os comandos mais comuns estão mysqldump para MySQL e pg_dump para PostgreSQL. Crie o backup de SQL Server com a sua própria ferramenta. Não executamos estes comandos. Não nos ligamos ao seu servidor.
Uma incompatibilidade de versões ou um comando no ficheiro específico de um tipo de servidor pode causar erros de restauro. Inclua o motor e a versão da base de dados numa nota. Não corrigimos estes problemas.
| Cópia convertida ou com dados removidos | Backup enviado sem alterações | |
|---|---|---|
| Objetivo | Adaptar a outro motor | Restaurar no mesmo ambiente |
| Conteúdo | As linhas ou os comandos podem mudar | O ficheiro que exportou |
| Compressão | Fica a seu cargo | Não abrimos ficheiros .sql.gz |
| Restauro | Fica a cargo do destinatário | Não tentamos fazê-lo |
| O que fazemos | Não convertemos ficheiros nem removemos dados | Mantemos o ficheiro intacto |
Com SQLite é diferente. A base de dados já é um único ficheiro. Uma cópia feita enquanto a aplicação tem o ficheiro aberto pode ficar corrompida. Faça a cópia com a aplicação fechada. Não bloqueamos o ficheiro nem reduzimos o seu tamanho.
O que deve incluir com o backup?
Um dump completo pode ser um único ficheiro. Sem uma nota sobre a versão, o destinatário irá importá-lo para o servidor errado.
| Ficheiro | Finalidade | Se faltar |
|---|---|---|
| Dump completo | Tabelas e linhas | Não há nada para restaurar |
| Ficheiro de esquema | Estrutura das tabelas sem linhas | O destinatário não consegue ver a estrutura separadamente |
| Lista de utilizadores | Contas, se forem guardadas separadamente | Podem faltar credenciais de acesso |
| Soma de verificação | Verificar se o ficheiro não foi descarregado por completo | Um ficheiro corrompido só é detetado mais tarde |
| Nota breve | Motor, versão e data | Importação para o servidor errado |
O esquema define a estrutura das tabelas. Não contém linhas de vendas nem de clientes. Coloque estes ficheiros na mesma pasta. Não extraímos tabelas do dump. Quando o destinatário descarrega toda a transferência, a estrutura de pastas mantém-se intacta. Consulte o guia para enviar pastas para mais informações.
Um backup pode conter dados de clientes, informações sobre palavras-passe ou registos de pagamentos. Proteja o link com uma palavra-passe. Envie a palavra-passe separadamente do link. Se o ficheiro tiver uma palavra-passe própria, partilhe-a nessa mesma mensagem separada. Não confunda as duas. Não removemos dados do conteúdo.
Enviar um disco inteiro é uma tarefa diferente. Consulte o guia de imagens de disco. Se colocar o backup num arquivo ZIP, pode enviá-lo sem abrir o arquivo, tal como descrito no guia para enviar ficheiros ZIP.
5 GB são suficientes para um backup de base de dados?
São suficientes para o backup de uma aplicação pequena. Podem não chegar para uma tabela com anos de transações. Este limite não significa que comprimimos o seu ficheiro. As transferências gratuitas têm um limite de 5 GB.
O texto SQL simples costuma diminuir bastante de tamanho quando comprimido. A compressão fica a seu cargo. Colocar um ficheiro .sql.gz ou .bak já existente num arquivo ZIP não reduz muito o seu tamanho. Não o abrimos nem voltamos a comprimi-lo.
Se guardar cada tabela num ficheiro separado, também pode atingir o limite de ficheiros. As transferências gratuitas têm um limite de 500 ficheiros. O SendGB Extra e o SendGB Exceed aumentam esse limite para 2.500. Um único dump não atinge este limite.
| O que vai enviar | Tamanho habitual | Que opção é suficiente? |
|---|---|---|
| Dump de uma aplicação pequena | Menos de 5 GB | Gratuito; até 90 dias para ficheiros até 250 MB, 7 dias acima desse tamanho |
| Ficheiro SQL grande não comprimido | Pode diminuir de tamanho com a compressão | Gratuito se couber no limite; caso contrário, SendGB Extra |
Ficheiro .bak de SQL Server | Pode ocupar dezenas de GB | SendGB Extra, 500 GB por transferência |
| Backup completo com anos de dados | Pode ocupar centenas de GB | SendGB Extra ou SendGB Exceed |
| Dump com mais de 1 TB | Um único ficheiro | Não cabe numa única transferência |
O SendGB Extra está disponível a partir de €29,90 por ano. Inclui 1 TB de armazenamento. O SendGB Extra guarda os ficheiros até 1 ano. É adequado para transferências frequentes de backups grandes. O limite é de 500 GB por transferência.
O SendGB Exceed não exige subscrição. Uma transferência de 1 TB custa €9,99. O código pode ser usado uma única vez e é válido por 1 ano. As transferências do SendGB Exceed ficam disponíveis durante 7 dias. É suficiente para enviar ocasionalmente um único dump com mais de 500 GB. Não podemos enviar mais de 1 TB num único ficheiro.
Não use este link como único backup. As transferências gratuitas com mais de 250 MB ficam disponíveis durante 7 dias. As transferências gratuitas até 250 MB ficam disponíveis até 90 dias. O SendGB Extra guarda os ficheiros até 1 ano. Guarde a cópia original.
Se indicar o seu endereço de e-mail, recebe uma única notificação quando os ficheiros começarem a ser descarregados. No envio por e-mail, recebe uma única notificação por destinatário. No envio por link, recebe uma única notificação por transferência. Se a mesma pessoa voltar a descarregar os ficheiros, não recebe outro e-mail. A notificação não confirma que o dump inteiro tenha sido descarregado ou restaurado.
Como enviar
- 1
Adicione o backup
Adicione o ficheiro dump exportado à área de carregamento. Pode incluir o esquema, a lista de utilizadores e uma nota breve na mesma transferência. O limite gratuito é de 5 GB no total. Se um único ficheiro ultrapassar esse limite, precisa do SendGB Extra ou do SendGB Exceed.
- 2
Envie o link
Envie o link ao destinatário por e-mail ou copie-o e cole-o numa mensagem. Proteja o link com uma palavra-passe se o backup contiver dados de clientes. Envie a palavra-passe separadamente do link. Se indicar o seu endereço de e-mail, recebe uma única notificação quando os ficheiros começarem a ser descarregados.
- 3
O destinatário descarrega os ficheiros
O destinatário descarrega os ficheiros através do link sem criar uma conta. O backup não é aberto na página para descarregar. O destinatário descarrega o ficheiro e restaura-o no seu próprio servidor. As transferências gratuitas com mais de 250 MB ficam disponíveis durante 7 dias. As transferências gratuitas até 250 MB ficam disponíveis até 90 dias. O SendGB Extra guarda os ficheiros até 1 ano.
O que acontece ao seu ficheiro?
- Mantemos o ficheiro intacto. Não abrimos o dump, não lemos o seu conteúdo nem o convertemos para outro motor de base de dados.
- Os ficheiros SQL, SQL.GZ, BAK, DUMP e SQLite são descarregados sem alterações.
- O esquema, a lista e a nota que acompanham o backup seguem na mesma transferência.
- Se indicar o seu endereço de e-mail, recebe uma única notificação quando alguém começar a descarregar os ficheiros.
O que não fazemos
- Não nos ligamos ao seu servidor. A exportação e o restauro ficam a seu cargo.
- Não removemos dados pessoais nem palavras-passe. Não resolvemos diferenças entre versões.
- Não abrimos backups comprimidos. Mais de 1 TB não cabe numa única transferência.
- Uma notificação de que os ficheiros começaram a ser descarregados não significa que o backup tenha sido restaurado.
Perguntas frequentes
O que é um backup de base de dados?
É uma cópia de tabelas e das respetivas linhas guardada num ficheiro, chamado dump. Uma cópia não comprimida costuma ter a extensão .sql. Uma cópia comprimida usa .sql.gz. Um backup de SQL Server usa .bak, enquanto uma base de dados SQLite é um único ficheiro .sqlite ou .db. Enviamos todos estes ficheiros sem os abrir.
Um backup pode ficar corrompido durante a transferência?
Não abrimos o ficheiro, não lemos o seu conteúdo nem o convertemos para outro formato de base de dados. Não convertemos um backup de MySQL para PostgreSQL. Um dump que não tenha sido descarregado por completo pode não ser restaurado. Não verificamos se o ficheiro foi descarregado na íntegra. Calcule a soma de verificação e inclua-a numa nota.
O SendGB cria o backup?
Não. Não nos ligamos ao seu servidor. Entre os comandos de exportação mais comuns estão mysqldump para MySQL e pg_dump para PostgreSQL. Crie o backup de SQL Server com a sua própria ferramenta. Não executamos estes comandos. Envie o ficheiro já criado.
E se 5 GB não forem suficientes?
A transferência gratuita não aceita um único ficheiro com mais de 5 GB. O texto SQL simples pode diminuir de tamanho quando comprimido. A compressão fica a seu cargo. Colocar um ficheiro .sql.gz já existente num arquivo ZIP não reduz muito o seu tamanho. Não o divida em partes. Não voltamos a juntá-las.
O SendGB abre ficheiros .sql.gz?
Não. Transferimos o backup comprimido sem alterações. Não extraímos o SQL que contém. O destinatário descarrega o ficheiro e abre-o com a sua própria ferramenta. Também não comprimimos ficheiros .sql simples.
O destinatário pode ver o backup na página?
Não. Os ficheiros SQL, BAK e SQLite não são abertos na página para descarregar. O destinatário descarrega o ficheiro e restaura-o no seu próprio servidor. Restaurar significa importar o ficheiro para a base de dados. Não fazemos isso. Para descarregar os ficheiros, o destinatário usa o link e não precisa de criar uma conta.
O SendGB remove os dados dos clientes do backup?
Não. Mantemos as linhas, as palavras-passe e os registos de pagamentos intactos. O esquema define a estrutura das tabelas. Também não o removemos. Se o backup contiver dados pessoais, proteja o link com uma palavra-passe. Envie a palavra-passe separadamente do link. Se o ficheiro tiver uma palavra-passe própria, essa também fica sob a sua responsabilidade.
Porque é que o Gmail não aceita o ficheiro?
O Gmail não aceita anexos com mais de 25 MB e o Outlook não aceita anexos com mais de aproximadamente 20 MB. Um dump é muito maior do que estes limites. Um link não é um anexo. O ficheiro não vai incluído na mensagem. Não é necessário nenhum complemento.
Recebo uma notificação quando o destinatário começar a descarregar?
Sim, se indicar o seu endereço de e-mail. No envio por e-mail, recebe uma única notificação por destinatário. No envio por link, recebe uma única notificação por transferência. A notificação indica que os ficheiros começaram a ser descarregados. Não confirma que o ficheiro inteiro tenha sido descarregado. Não significa que a base de dados tenha sido restaurada.
Que limite de transferência devo escolher?
Um dump com menos de 5 GB pode ser enviado gratuitamente. As transferências gratuitas com mais de 250 MB ficam disponíveis durante 7 dias. As transferências gratuitas até 250 MB ficam disponíveis até 90 dias. Para backups maiores, precisa do SendGB Extra: 500 GB por transferência, 1 TB de armazenamento, a partir de €29,90 por ano. O SendGB Extra guarda os ficheiros até 1 ano. Para um único dump com mais de 500 GB, o SendGB Exceed é suficiente: sem subscrição, €9,99 por uma transferência de 1 TB e um código de utilização única válido por 1 ano. As transferências do SendGB Exceed ficam disponíveis durante 7 dias. Mais de 1 TB não cabe numa única transferência. Não use este link como único backup.
Envie um link para descarregar, não um backup de base de dados em anexo
Um dump pequeno pode caber no limite de 5 GB. Pode enviar um backup completo até 500 GB com o SendGB Extra ou até 1 TB numa única transferência com o SendGB Exceed.
Começar a enviar