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.