Como usar o SQL no lugar do backup CTREE (para restore e append via APSDU)

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:

  1. Abra o APSDU
  2. Abra a tabela que você quer exportar
  3. Clique em Útil > Copiar para
  4. 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)

Criando o backup

  1. Abra o SQL, e faça um teste, dê um select nessa tabela para ver se o backup foi realizado com sucesso

Conferindo o backup criado

  1. Pela navegação do Management Studio, vá na sua base de dados, depois clique com o botão direito > Tarefas > Gerar Scripts

Acessando a opção de Gerar Scripts

  1. Avance, e na parte de escolher objetos, defina que você quer selecionar objetos específicos, depois disso procure pela tabela gerada

Selecionando a tabela para o script

  1. Selecione a opção para abrir a consulta em uma nova janela no Management Studio

Definindo como Abrir em uma nova janela

  1. Clique no botão Avançado, ai nas opções na Types of data to script, selecione Schema and data

Clicando em avançado e mudando Types of data to script para Schema and Data

  1. Salve a query em alguma pasta

Fazendo o append na base B:

  1. Se na query do tópico 10 veio alguma instrução USE [base], substitua pelo nome da base B
  2. Execute essa query

Executando o arquivo na base de destino

  1. Abra o APSDU dessa outra base
  2. Abra a tabela que irá receber os dados, clique em Útil > Append From
  3. No driver coloque Top Connect, e selecione a tabela do backup que foi criada

Abrindo a opção de Append no APSDU na base destino

  1. Ao finalizar será exibido a mensagem de quantas linhas foram copiadas e o browse de navegação já constará os registros

Resultado do Append

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação