# Processo de backup A partir da build 11304, o ServiceDesk Plus oferece suporte nativo a backup e restauração de bancos de dados. Os arquivos de backup das builds 11304 ou posteriores não oferecem suporte à compatibilidade cruzada entre PostgreSQL (fornecido com o ServiceDesk Plus) e bancos de dados Microsoft SQL. Para migração entre bancos de dados PostgreSQL e Microsoft SQL, siga as instruções deste [guia](https://www.manageengine.com/br/service-desk/help/adminguide/database-migration.html). **Recomendação para banco de dados PGSQL:** Para proteção ideal dos dados, use nossa ferramenta proprietária de backup para garantir estabilidade integrada e verificações de corrupção. **Aviso:** Ferramentas externas de backup não são testadas com nosso aplicativo. Elas podem representar riscos à integridade dos dados e podem levar à corrupção do banco de dados. Os clientes que usam Microsoft SQL Server devem garantir a disponibilidade de espaço em disco e também devem cuidar da limpeza adequada dos arquivos de backup mais antigos. O método de backup por SQL dump ou database dump será usado para backup offline do PostgreSQL, backup externo do PostgreSQL e backups durante atualizações. O método de backup binário será usado para backups do Microsoft SQL e em backups agendados de aplicativos ao usar o PostgreSQL fornecido com o produto. - Os métodos nativos de backup não oferecem suporte à restauração parcial do banco de dados nem à restauração ignorando erros de tabela. - A partir da build 11304, para fazer backup do aplicativo que usa banco de dados MS SQL, você precisa das funções/permissões **db_backupoperator**, **dbcreator** ou **sysadmin**. - A partir da build 11304, o backup do aplicativo que usa banco de dados MS SQL não requer arquivos adicionais. - Para a build 11304 ou posterior, o backup nativo gera duas partes se incluir tanto o banco de dados quanto os anexos: **parte_1.ezip** (banco de dados) e **parte_2.ezip** (arquivos necessários). Se o backup incluir anexos e não o banco de dados, apenas um único arquivo chamado **parte_1.ezip** será criado. - [Compatibilidade dos arquivos de backup para a build 11304 ou posterior](#compatibilidade-dos-arquivos-de-backup-para-a-build-11304-ou-posterior) - [Processo de backup no Windows](#processo-de-backup-no-windows) - [Processo de backup no Windows sem anexos de arquivo](#processo-de-backup-no-windows-sem-anexos-de-arquivo-ou-backup-reduzido) - [Processo de backup no Linux](#processo-de-backup-no-linux) - [Processo de backup no Linux sem anexos de arquivo](#processo-de-backup-no-linux-sem-anexos-de-arquivo-ou-backup-reduzido) - [Proteção por senha dos arquivos de backup](#proteção-por-senha-dos-arquivos-de-backup) ## Compatibilidade dos arquivos de backup para a build 11304 ou posterior | Banco de dados | Tipo de backup | Restauração | Observações | |---|---|---|---| | PostgresSQL 64 bits (Windows) | Agendado | Postgres 64 (Windows) | No mesmo sistema operacional, funcionará | | PostgresSQL 64 bits | Agendado | PostgresSQL 32 bits | Não suportado | | PostgresSQL 32 | Agendado | PostgresSQL 32 bits | | | PostgresSQL 32 | Agendado | PostgresSQL 64 bits | Não suportado | | Microsoft SQL Server | Agendado/offline | Microsoft SQL Server (servidor SQL diferente) | Não suportado. Se o backup foi feito em sdp-win8-64, a restauração funcionará para a mesma configuração de servidor | | Microsoft SQL Server | Agendado/offline | Microsoft SQL Server (mesmo servidor SQL) | Funcionará | | PostgresSQL (qualquer bit/qualquer SO) | Offline | PostgresSQL (qualquer bit/qualquer SO) | Funcionará | ## Processo de backup no Windows **Observação:** Se o Desktop Central (DC) for baixado e instalado no ServiceDesk Plus (SDP) para inventário, controle remoto e funcionalidades de ferramentas em um servidor Windows, o backup e a restauração do DC deverão ser realizados separadamente. Consulte esta [documentação](https://www.manageengine.com/products/desktop-central/help/misc/desktop_central_data_backup_restore.html) para seguir as etapas necessárias. 1. Desligue o serviço ManageEngine ServiceDesk Plus antes de realizar um backup dos seus dados. Para desligar o aplicativo, abra o prompt de comando com privilégios de administrador e execute o comando *shutdown.bat*. Como alternativa, você pode parar o aplicativo navegando até *services.msc*. 2. Clique em **Start > Programs > ManageEngine ServiceDesk Plus > Backup Data**. **OU** No prompt de comando, vá até o diretório `\bin` e execute: ```bat C:\ManageEngine\ServiceDesk\bin\backUpData.bat ``` 3. Um backup dos dados no banco de dados e dos anexos de arquivo adicionados no aplicativo é criado no diretório `\backup`. O arquivo de backup deve ser um arquivo **.EZIP** (para a build 11304 ou posterior) ou **.DATA** (para builds anteriores à 11304). **Para a build 11304 ou posterior:** ``` backup_databasename_[número da build]_fullbackup_mês_dia_ano_hora_min.ezip ``` Exemplo: ``` backup_mssql_11304_fullbackup_01_18_2011_15_28.ezip ``` **Para builds anteriores à 11304:** ``` backup_databasename_[número da build]_fullbackup_mês_dia_ano_hora_min.data ``` Exemplo: ``` backup_mssql_8000_fullbackup_01_18_2011_15_28.data ``` O ServiceDesk Plus foi projetado de forma que os anexos de arquivo não sejam armazenados no banco de dados. Os anexos são armazenados na pasta de anexos de arquivo do diretório de instalação (`C:\ManageEngine\ServiceDesk`). Se você estiver atualizando o servidor, poderá economizar tempo realizando um backup sem anexos de arquivo, ou seja, apenas o backup do banco de dados. Sempre agende o backup para ser executado apenas durante suas janelas de manutenção ou tempos de inatividade planejados, porque o processo de backup pode durar muito tempo, o que pode potencialmente levar a custos de indisponibilidade não planejada. ## Processo de backup no Windows sem anexos de arquivo ou backup reduzido **Observação:** Se o Desktop Central (DC) for baixado e instalado no ServiceDesk Plus (SDP) para inventário, controle remoto e funcionalidades de ferramentas em um servidor Windows, o backup e a restauração do DC deverão ser realizados separadamente. Consulte esta [documentação](https://www.manageengine.com/products/desktop-central/help/misc/desktop_central_data_backup_restore.html). Um backup reduzido faz o backup do banco de dados sem anexos de arquivo, imagens embutidas, pastas personalizadas e pastas de arquivamento. 1. No prompt de comando, vá até o diretório `\bin` e execute: ```bat C:\ManageEngine\ServiceDesk\bin\trimmedBackupData.bat ``` 2. Quando o backup for concluído, um arquivo de backup será colocado na pasta **Trimmed Backup** no diretório Home do ServiceDesk Plus. 3. O arquivo de backup contém informações como o número da build do ServiceDesk Plus e a data e hora em que o backup foi realizado. **Para a build 11304 ou posterior:** ``` backup_nomedobanco_[número da build]_database_mês_dia_ano_hora_minutos.ezip ``` Exemplo: ``` backup_mssql_11304_database_01_18_2011_15_28.ezip ``` **Para builds anteriores à 11304:** ``` backup_nomedobanco_[número da build]_database_mês_dia_ano_hora_minutos.data ``` Exemplo: ``` backup_mssql_11200_database_01_18_2011_15_28.data ``` ## Processo de backup no Linux **Observação:** Se o Desktop Central (DC) for baixado e instalado no ServiceDesk Plus (SDP) para inventário, controle remoto e funcionalidades de ferramentas em um servidor Windows, o backup e a restauração do DC deverão ser realizados separadamente. Consulte esta [documentação](https://www.manageengine.com/products/desktop-central/help/misc/desktop_central_data_backup_restore.html). Siga as etapas abaixo para fazer backup dos dados do ManageEngine ServiceDesk Plus: 1. Desligue o serviço ManageEngine ServiceDesk Plus antes de realizar um backup dos seus dados. 2. Vá até o diretório `/bin` no prompt de comando. 3. Execute: ```bash sh backUpData.sh ``` O arquivo de backup é criado no diretório `/backup`. **Para a build 11304 ou posterior:** ``` backup_databasename_[número da build]_fullbackup_mês_dia_ano_hora_min.ezip ``` Exemplo: ``` backup_mssql_11304_fullbackup_01_18_2011_15_28.ezip ``` **Para builds anteriores à 11304:** ``` backup_databasename_[número da build]_fullbackup_mês_dia_ano_hora_min.data ``` Exemplo: ``` backup_mssql_8000_fullbackup_01_18_2011_15_28.data ``` ## Processo de backup no Linux sem anexos de arquivo ou backup reduzido **Observação:** Se o Desktop Central (DC) for baixado e instalado no ServiceDesk Plus (SDP) para inventário, controle remoto e funcionalidades de ferramentas em um servidor Windows, o backup e a restauração do DC deverão ser realizados separadamente. Consulte esta [documentação](https://www.manageengine.com/products/desktop-central/help/misc/desktop_central_data_backup_restore.html). Um backup reduzido faz o backup do banco de dados sem anexos de arquivo, imagens embutidas, pastas personalizadas e pastas de arquivamento. 1. No prompt de comando, vá até o diretório `\bin` e execute: ```bash sh trimmedBackupData.sh ``` 2. Quando o backup for concluído, um arquivo de backup será colocado na pasta **Trimmed Backup** no diretório Home do ServiceDesk Plus. 3. O arquivo de backup contém informações como o número da build do ServiceDesk Plus e a data e hora em que o backup foi realizado. **Para a build 11304 ou posterior:** ``` backup_nomedobanco_[número da build]_database_mês_dia_ano_hora_minutos.ezip ``` Exemplo: ``` backup_mssql_11304_database_01_18_2011_15_28.ezip ``` **Para builds anteriores à 11304:** ``` backup_nomedobanco_[número da build]_database_mês_dia_ano_hora_minutos.data ``` Exemplo: ``` backup_mssql_11200_database_01_18_2011_15_28.data ``` ## Proteção por senha dos arquivos de backup Após atualizar o aplicativo, será necessário usar uma senha para acessar os arquivos de backup. O SDAdmin configura a senha ao agendar o backup. A senha pode ser visualizada e redefinida em **Admin > General > Backup Scheduling**. Essa senha se aplica a todos os arquivos com backup manual e também aos backups agendados. A senha é necessária para restaurar o aplicativo usando os arquivos de backup. Quando você configurar a senha pela primeira vez ou redefini-la, um e-mail de notificação será enviado para você e para todos os usuários configurados para serem notificados sempre que um backup falhar.