11
Disponibilidade Parcial e Restauração Online Ricardo Leka Roveri http:// Leka.com.br @bigleka

Sql Saturday 325 São Paulo

  • Upload
    bigleka

  • View
    1.502

  • Download
    6

Embed Size (px)

DESCRIPTION

Apresentação sobre Disponibilidade parcial e Restauração Online no SQL Saturday 325 em São Paulo

Citation preview

Page 1: Sql Saturday 325 São Paulo

Disponibilidade Parcial

e Restauração Online

Ricardo Leka Roverihttp://Leka.com.br@bigleka

Page 2: Sql Saturday 325 São Paulo

Quem sou?

2 |

@BigLeka

[email protected]

Page 3: Sql Saturday 325 São Paulo

Background Disponibilidade Backup Restore Online

Agenda

Page 4: Sql Saturday 325 São Paulo

Background

Primary

Log

File

Gro

upR

ead

Writ

eF

ile G

roup

Rea

d O

nly

Arq1

Arq2

Arq3

Arq4

Arq5

Ext Ext Ext

Base de Dados consiste de

File Groups consiste de

Arquivos consiste de

Extends consistem de

Páginas consistem de dados

Page 5: Sql Saturday 325 São Paulo

Disponibilidade

Primary

Log

File

Gro

upR

ead

Writ

eF

ile G

roup

Rea

d O

nly

Arq1

Arq2

Arq3

Arq4

Arq5 3. Proteger a todo custo

Primary e Logsão críticos

1. Isolar Primary

2. Apenas Meta-Dados

Page 6: Sql Saturday 325 São Paulo

Disponibilidade

Primary

Log

File

Gro

upR

ead

Writ

e

TOTALMENTE indisponível

Erro 24 (FG indisponível mas online)Erro 16 (FG indisponível e offline)

ISOLAR FILEGROUPS

Page 7: Sql Saturday 325 São Paulo

Raid 6

Raid 10

Raid ?

Raid ?

Raid 10

Disponibilidade

Primary

Log

File

Gro

upR

ead

Writ

eF

ile G

roup

Rea

d O

nly

Arq1

Arq2

Arq3

Arq4

Arq5

Discos Nobres

Discos Nem tão Nobres

Discos Nobres

Page 8: Sql Saturday 325 São Paulo

Bakcup

Primary

Log

File

Gro

upR

ead

Writ

eF

ile G

roup

Rea

d O

nly

Arq1

Arq2

Arq3

Arq4

Arq5

Backup Database XFile = `Arq1`,File = `Arq2`To disk = `x:\base.bak`

Backup Database XFileGroup = `FileGroup`To disk = `x:\base.bak`

Backup Database XRead_Write_FileGroupsTo disk = `x:\base.bak`

Page 9: Sql Saturday 325 São Paulo

Restore Online

Primary

Log

File

Gro

upR

ead

Writ

eF

ile G

roup

Rea

d O

nly

Arq1

Arq2

Arq3

Arq4

Arq5

Restore Database XFile = `Arq5`From disk = `x:\file.bak`With norecovery

Alter database XModify file (Name=`FileGroupX`, Offline )

Backup Log XTo disk = `x:\tail.trn`With init, no_truncate

Restore Log XFrom disk = `x:\tail.trn`With recovery

Page 10: Sql Saturday 325 São Paulo

PATROCINADORES

Page 11: Sql Saturday 325 São Paulo

DÚVIDAS?

OBRIGADO!