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