02 de 03 – Restauração de banco, rotinas de backup e outras configurações do SQL Server 2008 R2


Olá!

Continuando a sequência de nossa instalação do SQL Server 2008 R2, vou postar hoje algumas dicas que considero fundamentais para o gerenciamento do banco.

fonte: https://mastigado.wordpress.com

– Para restaurar uma base que não foi originada de um backup.
Automaticamente quando o SQL Server expira, esta base é “desatachada” do banco, logo, é necessário quando for reinstalado o SQL Server, “atachá-lo” novamente, clicando com o botão direito em cima de Databases > attach > add e escolher a database com extensão .mdf desejada.

– Para restaurar as configurações de usuário.
Os logins das databases são restaurados com o seus originalmente dentro da database_escolhida > Security > Users, porém, estes logins não são usuários de banco(SQL Server) e por isso, devem ser recriados dentro de Security > Logins, caso não tenha sido feito o backup dos usuários das databases. Lembrando que mesmo sendo criados estes usuários, eles devem ser associados aos seus logins de databases correspondentes.

– Programando o backup das databases e usuários.

  • Em SQL Server Agent, clicar com o botão direito e ir em new Job;
  • Inserir um nome para o serviço no campo Name;
  • Em seguida, clicar em Steps e em New;
  • Definir um nome para o Step em Step Name e deixar marcado o campo Database como master;
  • No campo command, colar o script abaixo(script este que se baseia nos locais de instalação da base de dados do post anterior) e no final, clicar em Ok.
go
backup database master to disk = 'C:\Dados\Backups\BackupFull\master_db.bak' with init
go
backup database model to disk = 'C:\Dados\Backups\BackupFull\model_db.bak' with init
go
backup database msdb to disk = 'C:\Dados\Backups\BackupFull\msdb_db.bak' with init
go

Este script fará não só o backup das databases, como também dos Logins que ficam em Security > Logins, pois se a database não for restaurada de um arquivo de backup(.bak) e sim um .mdf, os logins somente constarão na área de logins das databases.

Em seguida, clicar em Schedules e em seguida New.

  • Preencher o campo Name com a descrição do novo agendador.
  • No campo Frequency, marcar Occurs com Weekly, que quer dizer que o agendador será executado semanalmente.
  • Em Daily Frequency, em Ocurrs once at deixar marcado o horário que será executado este agendador e em seguida, clicar em Ok.

– Para habilitar conexão externa(caso você precise acessar o banco de qualquer outro lugar que não seja a máquina em que ele está instalado).
Abrir a aplicação Configuration Tools > SQL server Configuration Manage” > SQL Server Network Configuration e em seguida, Protcols for a Instancia Utilizada. Nesta opção habilitar:

  • TCP/IP

– Caso for necessário sincronizar os usuários do banco com os da database, rode o script abaixo:

sp_change_users_login 'Update_One', 'Mary', 'NewMary'

Onde Mary e NewMary são os usuários do banco e da database.

Lembrando que isto é necessário quando você precisa integrar um usuário do SQL Server com o de uma determinada base de dados.

– Para restaurar um backup de um arquivo de backup(feito de forma descente).

Bem, não há mistério para realizar esta operação, pois é possível executar esta tarefa clicando com o botão direito em cima da database que deseja inserir os dados de backup, seguir em Tasks > Restore > Database e em General, escolher a opção From device ou From database e pegar o arquivo ou selecionar de uma database em específico.

Mais mastigado, diga aí pô :-).

Último post 03 de 03 – Criação de bancos e usuários no SQL Server 2008 R2

fonte: https://mastigado.wordpress.com

Sobre Mastigado
Sou um daqueles que precisa mudar o mundo.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: