A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SQL Saturday #469 - Brasília

Apresentações semelhantes


Apresentação em tema: "SQL Saturday #469 - Brasília"— Transcrição da apresentação:

1 SQL Saturday #469 - Brasília
Disponibilidade parcial e restauração online Ricardo Leka Roveri @bigleka

2 Patrocinadores 2 |

3 Apresentação pessoal Ricardo @Leka.com.br @BigLeka 3 |

4 Agenda Background Disponibilidade Backup Restore 4 |

5 Background Base de Dados consiste de File Group Read Write Read Only
Primary Log File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 File Groups consiste de Arquivos consiste de Extends consistem de Páginas consistem de dados Ext Ext Ext

6 Disponibilidade Primary e Log são críticos Disponibilidade File Group
Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 Disponibilidade Proteger a todo custo Apenas Meta-Dados Isolar Primary

7 Disponibilidade ISOLAR FILEGROUPS Erro 24 (FG indisponível mas online)
Primary Log File Group Read Write ISOLAR FILEGROUPS TOTALMENTE indisponível Erro 24 (FG indisponível mas online) Erro 16 (FG indisponível e offline)

8 Disponibilidade File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4
Primary Log File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 Raid 6 Raid 10 Discos Nobres Raid ? Discos Nem tão Nobres Raid ? Raid 10 Discos Nobres

9 Bakcup Backup Database X File = `Arq1`, File = `Arq2`
Primary Log File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 Backup Database X File = `Arq1`, File = `Arq2` To disk = `x:\base.bak` Backup Database X FileGroup = `FileGroup` To disk = `x:\base.bak` Backup Database X Read_Write_FileGroups To disk = `x:\base.bak`

10 Restore Backup Log X To disk = `x:\tail.trn` With norecovery
Primary Log File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 Restore database X FileGroup = `Primary` From disk = `x:\base.bak` With partial, norecovery Recovery log X From disk = `x:\base_... .trn` With norecovery From disk = `x:\tail.trn` With recovery

11 Restore Online Alter database X
Modify file (Name=`FileGroupX`, Offline ) Primary Log File Group Read Write Read Only Arq1 Arq2 Arq3 Arq4 Arq5 Restore Database X File = `Arq5` From disk = `x:\file.bak` With norecovery Backup Log X To disk = `x:\tail.trn` With init, no_truncate Restore Log X From disk = `x:\tail.trn` With recovery

12 Demo

13 Dúvidas?

14 Obrigado!!


Carregar ppt "SQL Saturday #469 - Brasília"

Apresentações semelhantes


Anúncios Google