No artigo de hoje, vou demonstrar em como fazer o backup e append usando SQL no lugar de CTREE via APSDU.
Esse tutorial, é quando você precisa copiar de uma base para outra, abaixo irei demonstrar em como fazer os dois procedimentos (a cópia de uma base e o append na outra).
Fazendo o backup da base A:
- Abra o APSDU
 - Abra a tabela que você quer exportar
 - Clique em Útil > Copiar para
 - No driver selecione Top Connect, e no nome, coloque algum nome que remeta ao backup, nesse caso coloquei SBMBKP2022 (alguns caracteres como underscore / underline, são retirados automaticamente ao criar a tabela)
 
- Abra o SQL, e faça um teste, dê um select nessa tabela para ver se o backup foi realizado com sucesso
 
- Pela navegação do Management Studio, vá na sua base de dados, depois clique com o botão direito > Tarefas > Gerar Scripts
 
- Avance, e na parte de escolher objetos, defina que você quer selecionar objetos específicos, depois disso procure pela tabela gerada
 
- Selecione a opção para abrir a consulta em uma nova janela no Management Studio
 
- Clique no botão Avançado, ai nas opções na Types of data to script, selecione Schema and data
 
- Salve a query em alguma pasta
 
Fazendo o append na base B:
- Se na query do tópico 10 veio alguma instrução USE [base], substitua pelo nome da base B
 - Execute essa query
 
- Abra o APSDU dessa outra base
 - Abra a tabela que irá receber os dados, clique em Útil > Append From
 - No driver coloque Top Connect, e selecione a tabela do backup que foi criada
 
- Ao finalizar será exibido a mensagem de quantas linhas foram copiadas e o browse de navegação já constará os registros
 
Bom pessoal, por hoje é só.
Abraços e até a próxima.








