Como posso fazer backup / restaurar meu banco de dados do Sql Server 2008?

4

Eu tenho um banco de dados que está ao redor .. 20ish Gig. Eu preciso (manualmente *) fazer backup deste banco de dados, 7zip o backup e, em seguida, baixe este backup do meu servidor para o meu desktop. (Enxague, repita sorta com freqüência).

Eu sabia que o tamanho seria grande, dividi minhas tabelas em vários Files e FileGroups : -

Portanto, os arquivos XWing_Boundaries e XWing_BoundayStreets são (mais ou menos) dados estáticos **. Então, eu coloquei esses arquivos no próprio arquivo e no grupo de arquivos, então não preciso fazer backup deles e baixá-los. Eu só quero baixar (e restaurar localmente) os dados dinâmicos, que é o arquivo XWing. Eu não me importo com o arquivo de log.

Então, existe um truque para que eu possa apenas fazer o backup / download / restaurar o arquivo único / grupo de arquivos que eu preciso apenas, em vez de pegar todos os dados, cada vez?

Notas:

  • * Temos backups completos noturnos, então está tudo bem / não é um problema.
  • ** Altero manualmente esses dados uma vez em uma lua azul. Até brinquei com a ideia de fazer esses arquivos READONLY para sugerir um aumento extra de velocidade também.
por Pure.Krome 26.08.2011 / 02:48

1 resposta

4

Claro, você pode fazer backup de grupos de arquivos / arquivos específicos. Consulte o link para obter detalhes completos.

Fazendo backup de arquivos ou grupos de arquivos específicos

BACKUP DATABASE database_name FILE = XWing TO <backup_device>

Você também pode adicionar WITH COMPRESSION para compactar os backups antes de gravar no disco.

    
por 26.08.2011 / 03:35