1
PASSOS PARA FAZER UM
DATABASE BACKUP E
RESTAURAÇÃO DO BANCO
OU MESMO SERVIDOR
Guia de Administração
SIGOB
SISTEMA DE GESTIÓN PARA LA GOBERNABILIDAD
PASSOS PARA FAZER UM DATABASE BACKUP E
RESTAURAÇÃO DO BANCO OU MESMO SERVIDOR
SIGOB
2
PASSO 1
======
Faça backup do banco de dados a ser copiado (deve ser um backup completo e um novo
arquivo)
PASSO 2
======
Restaure o backup do banco de dados de destino ( MSSQL 2012 Em não se esqueça de
alterar o banco de dados alvo a partir das opções apoio desde o banco de dados padrão a
partir do qual foi realizado o backup é despleiga . Escolha também não marcado)
PASSO 3
======
Substitua todas as ocorrências de [ BASE_DE_DATOS_DESTINO ] com o nome do banco de
dados de destino. Ex SIGOB_CHU_AR
PASSO 4
======
Execute o seguinte script: * /
USE [BASE_DE_DATOS_DESTINO]
SELECT DISTINCT 'DROP SCHEMA ' + usuario_base_datos
FROM tabla_par
WHERE tipo_instru IN ('1', '2', '3', '4', '5', '6', '7', '8', '9', 'C', 'I', 'L', 'T')
/*
PASSO 5
======
Copie o resultado obtido no passo 4 e executá-lo como um script. Com este esquema
usuários correspondentes são excluídos administradores
PASSOS PARA FAZER UM DATABASE BACKUP E
RESTAURAÇÃO DO BANCO OU MESMO SERVIDOR
SIGOB
3
PASSO 6
======
Execute o seguinte script: * /
USE [BASE_DE_DATOS_DESTINO]
SELECT DISTINCT 'DROP USER ' + usuario_base_datos
FROM tabla_par
WHERE tipo_instru IN ('1', '2', '3', '4', '5', '6', '7', '8', '9', 'C', 'I', 'L', 'T')
/*
Passo 7
======
Copie o resultado obtido na etapa 6 e executá-lo como um script. Com isso os usuários de
administração são excluídos
PASSO 8
======
Execute o seguinte script: * /
USE [BASE_DE_DATOS_DESTINO]
SELECT DISTINCT 'DROP SCHEMA ' + usuario_base_datos
FROM despacho
WHERE codigo_despa NOT IN ('ADMIN', 'TAREA')
/*
PASSO 9
======
Copie o resultado obtido na etapa 8 e executá-lo como um script. Com este esquemas
correspondentes são usuários excluídos
gestão
PASSO 10
======
Execute o seguinte script: * /
USE [BASE_DE_DATOS_DESTINO]
SELECT DISTINCT 'DROP USER ' + usuario_base_datos
FROM despacho
WHERE codigo_despa NOT IN ('ADMIN', 'TAREA')
/*
PASSOS PARA FAZER UM DATABASE BACKUP E
RESTAURAÇÃO DO BANCO OU MESMO SERVIDOR
SIGOB
4
PASSO 11
======
Copie o resultado obtido no passo 10 e executá-lo como um script. Com isso os usuários de
gerenciamento são excluídos
PASSO 12
======
Execute o seguinte script para adicionar o sufixo _CAP todos os usuários de gestão * /
USE [BASE_DE_DATOS_DESTINO]
UPDATE despacho
SET usuario_base_datos = usuario_base_datos + '_CAP'
WHERE codigo_despa NOT IN ('ADMIN', 'TAREA')
/*
PASSO 13
======
Execute o seguinte script para adicionar o sufixo _CAP todos os usuários de administrador
*/
UPDATE tabla_par
SET usuario_base_datos = usuario_base_datos + '_CAP'
WHERE tipo_instru IN ('1', '2', '3', '4', '5', '6', '7', '8', '9', 'C', 'I', 'L', 'T')
/*
PASSO 14
=======
Execute o programa de instalação do banco de dados no banco de dados em que o backup
foi restaurado
PASSO 15
=======
Entre Delivery Manager e executar a opção de criar os usuários DB no Gabinete lista
FIM!
======
Depois de concluir as etapas, o banco de dados destino estará disponível para uso
*/
PASSOS PARA FAZER UM DATABASE BACKUP E
RESTAURAÇÃO DO BANCO OU MESMO SERVIDOR
SIGOB
Download

Passos para fazer um DATABASE backup e restauração do