Você está na página 1de 5

Procedimento para “restore” de base na HOMOLOGAÇÃO

1. Executar o script no SQL management

BACKUP DATABASE [db_integracao] TO DISK = N'\\FB001807\Temp\DBBackup\


db_integracao_17072019.bak' WITH NOFORMAT, INIT,
NAME = N'db_integracao-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Onde o campo entre colchetes “[db_integracao]” representa o nome do banco que será feito o backup, e \\
fb001807... É o diretório e o nome do arquivo que será o backup, e “db_integracao” é o nome do banco que será
feito o backup.

2. Após fazer o backup, compacte o arquivo e copie-o para o servidor de banco de homologação, no caso
FB001418HLG na pasta d:\temp e descompacte o arquivo de backup do banco.

3. Após, abra o SQL management dentro do servidor e conecte como Windows authentication, conforme
abaixo
4. Após, no menu à esquerda que abrir com as bases no banco, clique com o botão direito em “database” e
após em “restore database”.

5. Ao abrir a tela de “restore database” clique em “device” e no botão com “...” à direita da opção device, e
clique em “add”, e selecione o arquivo do backup na pasta d:\temp. E por fim clique em “Ok” para carregar o
arquivo de backup. Conforme abaixo.
6. Após clique à esquerda no menu “options” e selecione as opções “overwrite the existing database
(WITHREPLACE)” e “Close existing connections to destination database”. Conforme abaixo. Após clique em
“ok”
7. Após acompanhe o processo na barra superior, e ao finalizar aparecerá a mensagem “Database XXXXX
restored sucessfully”. Clique em “ok” e pronto, a base está restaurada.

OBS.: Um ponto crítico é que agora os dados de


produção estão em homologação incluindo
parâmetros e apontamento, então após o restore de
base deve ser feito o procedimento pós restore
IMEDIATAMENTE para que não haja incidentes e dados
de homologação indevidamente em produção.
8. Após fazer o restore valide se foi com sucesso conectando nessa base com o usuário do banco e não com o
usuário do Windows, após rode um “select” ou exiba as tabelas nessa base. Caso apresente o erro “the
database is not accessible”, será necessário executar a query abaixo no banco que foi feito o restore.
EXEC sp_change_users_login 'Auto_Fix' , 'gatec'

Onde ‘gatec’ é o nome do usuário do banco

Você também pode gostar