• Nenhum resultado encontrado

Data Protection para Microsoft SQL Server: Guia do Usuário e de Instalação

N/A
N/A
Protected

Academic year: 2021

Share "Data Protection para Microsoft SQL Server: Guia do Usuário e de Instalação"

Copied!
196
0
0

Texto

(1)

IBM

Tivoli

Storage

Manager

para

Databases

Data

Protection

para

Microsoft

SQL

Server:

Guia

do

Usuário

e

de

Instalação

Versão

5

Release

2

(2)
(3)

IBM

Tivoli

Storage

Manager

para

Databases

Data

Protection

para

Microsoft

SQL

Server:

Guia

do

Usuário

e

de

Instalação

Versão

5

Release

2

(4)

Nota

Antesdeutilizarestasinformaçõeseoprodutosuportadoporelas,leiaasinformaçõesgeraisem“Avisos”napágina167.

SegundaEdição(Setembrode2003)

Estaediçãoaplica-seàVersão5Release2Modificação1doIBMTivoliStorageManagerparaDatabasesData ProtectionparaMicrosoftSQLServer(númerodeproduto5698–APD)equaisquerreleasessubseqüentes,atéque sejaindicadodeoutramaneiraemnovasediçõesouinformativostécnicos.

Asalteraçõesdesdeaediçãodesetembrode2002sãomarcadascomumabarravertical(|)namargemesquerda. Assegure-sedequeestejautilizandoaediçãocorretaparaoníveldoproduto.

Solicitepublicaçõesatravésdeseurepresentantedevendasoudoescritóriodafilialdesualocalidade.

Seufeedbackéimportanteparaajudarafornecerasinformaçõesmaisprecisasedealtaqualidade.Sevocêtiver comentáriossobreestemanualouqualqueroutradocumentaçãodoIBMTivoliStorageManager,consulte “EntrandoemContatocomoSuporteaoCliente”napáginaviii.

| |

(5)

Índice

Resumo

de

Alterações

.

.

.

.

.

.

.

. v

Setembrode2003,Versão5Release2.1 . . . v

Prefácio

.

.

.

.

.

.

.

.

.

.

.

.

.

. vii

QuemDeveLerEstaPublicação . . . vii

WebSitedoIBMTivoliStorageManager . . . . vii

PublicaçõesdoIBMTivoliStorageManager . . . viii

EntrandoemContatocomoSuporteaoCliente viii ConvençõesUtilizadasNesteManual . . . x

LendoDiagramasdeSintaxe . . . x

Tabelas

.

.

.

.

.

.

.

.

.

.

.

.

.

. xiii

Capítulo

1.

Apresentando

o

Data

Protection

para

SQL

.

.

.

.

.

.

.

.

. 1

OQueHádeNovo . . . 1

ConsideraçõesSobreMigraçãoeCoexistênciade Versão . . . 1

RecursosdoDataProtectionparaSQL. . . 2

FunçõesdoDataProtectionparaSQL. . . 3

BackupdoBancodeDadosdoSQLServer . . . 3

RestauraçãodoBancodeDadosdoSQLServer. . 5

ConsultadoDataProtectionparaSQL. . . 6

InatividadedoBancodeDadosdoSQLServer. . 7

SegurançadoDataProtectionparaSQL . . . 8

SegurançadoTivoliStorageManager . . . 8

InformaçõesSobreLogonnoSQLServer . . . . 8

DesempenhodoDataProtectionparaSQL . . . . 8

ConsideraçõesSobreEstratégiadeBackupdoData ProtectionparaSQL. . . 9

ConsideraçõesAdicionaisSobreEstratégia . . . 11

AjudaOn-line . . . 13

SuportedeGlobalização . . . 13

ExecutandooDataProtectionparaSQLemum MSCS . . . 14

Capítulo

2.

Instalando

o

Data

Protection

para

SQL

.

.

.

.

.

.

.

.

. 15

RequisitosdoDataProtectionparaSQL. . . 15

RequisitosdeSoftwareedeSistemaOperacional 15 RequisitosdeHardware . . . 16

Comunicação. . . 16

InstalandooDataProtectionparaSQL . . . 16

PacotesdeIdiomas. . . 17

InstalandooDataProtectionparaSQLemum AmbienteMSCS. . . 17

Capítulo

3.

Configurando

o

Data

Protection

para

SQL

.

.

.

.

.

.

.

.

. 19

RegistrandooDataProtectionparaSQLcomum TivoliStorageManagerServer . . . 19

ConfigurandooTivoliStorageManagerServer . . 19

ConfigurandooArquivodeOpçõesdoData ProtectionparaSQL . . . 20

DefinindoExpiraçãoAutomática . . . 22

RequisitoseRecomendaçõesdePolíticadoTivoli StorageManager . . . 24

Capítulo

4.

Utilizando

a

Interface

Gráfica

com

o

Usuário

.

.

.

.

.

.

.

. 27

VisãoGeraldaGUI. . . 27

BarradeMenus. . . 27

BarradeFerramentas . . . 30

JanelasdeBackupedeRestauração . . . 30

FazendooBackupdosBancosdeDadosSQL . . . 33

GuiaBackupdeBancosdeDados. . . 33

GuiaBackupdeGrupos/Arquivos . . . 34

ÁrvoredeBackup . . . 35

ListadeBackup. . . 35

RestaurandoBancosdeDadosSQL . . . 36

GuiaRestaurarBancosdeDados . . . 36

GuiaRestaurarGrupos/Arquivos. . . 37

OpçõesdeRestauração . . . 37

ÁrvoredeRestauração . . . 39

ListadeRestauração . . . 39

TornandoInativososBancosdeDadosSQL . . . 41

ÁrvoreeListadeInatividades . . . 41

Capítulo

5.

Utilizando

a

Interface

da

Linha

de

Comandos

.

.

.

.

.

.

.

.

. 43

VisãoGeraldaSintaxedeComandos. . . 43

ComandosdoDataProtectionparaSQL. . . . 43

ParâmetrosPosicionais . . . 44

ParâmetrosOpcionais . . . 46

CaracterísticasdeParâmetros . . . 48

Notas . . . 49

ComandosdoDataProtectionparaSQL. . . 50

ComandoBackup . . . 50 ComandoQuery. . . 57 ComandoRestore . . . 67 ComandoInactivate . . . 80 ComandoHelp . . . 84 ComandoSet. . . 88 ComandoChangetsmpassword. . . 90

Capítulo

6.

Parâmetros

da

Linha

de

Comandos

.

.

.

.

.

.

.

.

.

.

.

.

. 91

ParâmetrosPosicionais . . . 91

dbname . . . 91

TiposdeObjetosdeBackup. . . 91

Query . . . 97

Set. . . 101

CHANGETSMPassword. . . 106

ParâmetrosOpcionais . . . 107

Apêndice

A.

Utilizando

o

Planejador

do

Tivoli

Storage

Manager

.

.

.

.

.

. 129

ProcedimentodeExemplo . . . 129 ||

(6)

ConsideraçõessobreoPlanejador . . . 135

Apêndice

B.

Instalação

Silenciosa

.

. 137

InstalandocomoProgramadeInstalação (setup.exe) . . . 139

CriandoArquivosemBatch . . . 139

InstalandocomMSI(msiexec.exe) . . . 140

ProblemasdeInstalação:CapturandoumLogda Instalação . . . 140

CriandooPacoteemumCDouumServidorde Arquivos. . . 141

CriandoumPacotedeInstalaçãoSilenciosa . . 141

ReproduzindoaInstalaçãoSilenciosa . . . 141

MensagensdeErrodoProgramadeInstalação . . 142

Apêndice

C.

Procedimentos

Avançados

.

.

.

.

.

.

.

.

.

.

.

. 143

AmostradasInstruçõesInclude/Exclude . . . . 143

RestaurandooBancodeDadosMestre. . . 146

DefinindooMododeUsuário. . . 147

Apêndice

D.

Auxílio

na

Determinação

de

Problemas

.

.

.

.

.

.

.

.

.

.

. 149

Apêndice

E.

Mensagens

do

Data

Protection

para

SQL

.

.

.

.

.

.

.

. 151

Avisos

.

.

.

.

.

.

.

.

.

.

.

.

.

. 167

MarcasComerciais . . . 168

Glossário

.

.

.

.

.

.

.

.

.

.

.

.

. 169

(7)

Resumo

de

Alterações

Asalteraçõesdestapublicaçãosãoresumidasa seguir.

Setembro

de

2003,

Versão

5

Release

2.1

Estereleasecontémasseguintesalterações:

v Suporteparao WindowsServer2003.Consultea seção“RequisitosdeSoftware edeSistemaOperacional”napágina15.

v OsPacotesde Idiomasinstalados separadamenteestãodisponíveis.Consulte “PacotesdeIdiomas”na página17paraobterinformaçõesdetalhadas. v OData ProtectionparaSQLsuportaoSQLServer2000(64bits).Consulte

“RequisitosdeSoftwareede SistemaOperacional”na página15paraobter informaçõesadicionais. | | | | | | | |

(8)
(9)

Prefácio

OIBMTivoliStorageManagerparaDatabasesDataProtection paraMicrosoftSQL Server édenominadoDataProtectionparaSQLnestapublicação.

OData ProtectionparaSQLexecutabackupson-line debancosdedadosMicrosoft SQLServerparaoarmazenamentodoTivoli StorageManager.

OTivoliStorageManageréum produtolicenciadoseparadode cliente-servidor queofereceserviçosde gerenciamentode armazenamentoemumambientede computadoresmulti-plataformas.

Em todoestedocumento,otermoWindows(a menosquesejaespecificado deoutra forma)serefereaosseguintes sistemasoperacionais:

v WindowsNTServer v Windows2000Server v WindowsServer2003

Em todoestedocumento,otermoSQLServer(a menosquesejaespecificado de outra forma)serefereaosseguintesprodutos:

v SQLServer7.0

v SQLServer2000(32bits) v SQLServer2000(64bits)

Quem

Deve

Ler

Esta

Publicação

Opúblico-alvodestapublicação sãoinstaladores,usuárioseadministradores de sistemas.

Nestemanual,admite-sequevocêpossuaconhecimentodosseguintesaplicativos: v MicrosoftSQLServer

v TivoliStorageManager Server

v ClientedearquivamentodebackupdoTivoliStorageManager v TivoliStorageManagerApplicationProgramInterface

Admite-setambém quevocê possuaconhecimentode umdosseguintessistemas operacionais:

v WindowsNTServer v Windows2000Server v WindowsServer2003

Web

Site

do

IBM

Tivoli

Storage

Manager

Asinformações desuportetécnicoeaspublicaçõesestãodisponíveis noseguinte endereço:

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

Acessandoa homepagedoTivoliStorageManager,vocêpode acessarassuntosde seuinteresse.Você tambémpodemanter-seatualizadocomasinformaçõesmais recentessobreoprodutoTivoliStorageManager.

| | | | | | | | | |

(10)

Publicações

do

IBM

Tivoli

Storage

Manager

Tabela1.PublicaçõesRelacionadasdoTivoliStorageManager

Título NúmerodePedido

IBMTivoliStorageManagerparaWindowsClientede Backup-Archive-GuiadoUsuárioedeInstalação

G517-7412

IBMTivoliStorageManagerparaUNIXClientesde Backup-Archive-GuiadoUsuárioedeInstalação

G517-7571

IBMTivoliStorageManagerforWindowsAdministrator’sGuide GC32-0782

IBMTivoliStorageManagerforWindowsAdministrator’s Reference

GC32-0783

IBMTivoliStorageManagerforAIXAdministrator’sGuide GC32-0768

IBMTivoliStorageManagerforAIXAdministrator’sReference GC32-0769

IBMTivoliStorageManagerforSunSolarisAdministrator’s Guide

GC32-0778

IBMTivoliStorageManagerforSunSolarisAdministrator’s Reference

GC32-0779

IBMTivoliStorageManagerMessages SC32-9090

IBMTivoliStorageManagerUsingtheApplicationProgram Interface

GC32-0793

IBMTivoliStorageManagerforWindowsStorageAgentUser’s Guide

GC32-0785

Aspublicações daIBMaseguiroferecem informaçõesadicionais.

Tabela2.PublicaçõesRelacionadasdaIBM

Título NúmerodePedido

UsingTivoliDataProtectionforMicrosoftSQLServer

(RedbookIBM)

SG24–6148

Entrando

em

Contato

com

o

Suporte

ao

Cliente

Paraobter suporteparaesteouqualqueroutroprodutoTivoli,você podecontactar o IBMTivoliSoftwareSupportde umadasseguintes formas:

v VisiteoWebsiteIBMTivoliSoftwareSupportem: www.ibm.com/software/sysmgmt/products/support

v Obanco dedadosIBM SupportSolutionscontémumabasedeconhecimentode artigoseinformaçõessobreassuntosrelacionadosaproblemasdebackupe restauração.Acesseessasinformaçõesem:

www.ibm.com/software/sysmgmt/products/support/ IBMTivoliStorageManagerforDatabases.html

CliquenoslinksHintsandTips,SolutionseSupportFlashesnatabelade ajudaindependente paraobter informaçõesdepesquisa.

v Envieum PMR(ProblemManagementRecord)eletronicamentepeloendereço

IBMSERV/IBMLINK.Vocêpode acessaroIBMLINKapartirdoWebsiteda IBMem:

www.ibm.com/ibmlink

v Envieum PMR(ProblemManagementRecord)eletronicamenteem | | | | | | |

(11)

www.ibm.com/software/support/probsub.html

v Osclientesdeficientesauditivosdevem visitaro WebsiteTDD/TTYVoiceRelay servicesandAccessibilityCenter em

www.ibm.com/able/voicerelay.html

Os clientesnosEstadosUnidostambémpodemutilizaronúmero1-800-IBM-SERV (1-800-426-7378).

Os clientesdeoutros paísesdevemconsultaroWebsiteparaobterosnúmerosde telefonesde suporteaocliente.

Você tambémpoderever oIBMSoftwareSupportGuide,queestádisponívelem nossoWebsiteem

techsupport.services.ibm.com/guides/handbook.html

Quando entraremcontatocomoIBM SoftwareSupport,estejapreparadopara fornecerinformaçõesde identificaçãodesuaempresaparaquea equipedesuporte possa ajudá-loprontamente.Asinformaçõesde identificaçãodaempresa são necessáriaspararegistronosuporteon-line disponívelnoWebsite.

OWebsitedesuporte ofereceinformaçõesabrangentes,incluindoum guiapara serviços desuporte (IBMSoftwareSupportGuide);FAQ(PerguntasMais

Freqüentes);edocumentaçãoparatodososprodutosde SoftwareIBM,incluindo Notas sobreoRelease, Redbookse informesoficiais, defeitos(APARs)e soluções. Adocumentaçãoparaalgunsreleasesdoprodutoestádisponívelnosformatos PDFe HTML.Osdocumentos traduzidostambémestãodisponíveisparaalguns releasesdoproduto.

Todasaspublicações doTivoliestãodisponíveisparadownloadeletrônicoou para pedidos noIBMPublicationsCenter:

www.ibm.com/shop/publications/order/

Estamosmuitointeressadosem conhecersuaexperiênciacomosprodutosea documentaçãoTivoli.Suassugestõestambém sãobem-vindaspara

aperfeiçoamentos.Sevocêtivercomentáriosousugestõessobrenossa

documentação, participedenossapesquisadefeedback docliente,selecionandoo linkFeedbacknabarradenavegaçãoà esquerdanoseguinteWebsite:

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html Tenhaem mãosasseguintesinformaçõesquandorelatarumproblema: v Versão,release,modificaçãoenúmerodo níveldeserviçodoTivoliStorage

ManagerServer.Vocêpode obteressasinformaçõesinserindoocomandoquery statusna linhade comandosdo TivoliStorageManager.

v Versão,release,modificaçãoenúmerodo níveldeserviçodoTivoliStorage Manager.Você podeobteressasinformaçõesinserindodsmcnalinhade comandos.

v Oprotocolo decomunicação(porexemplo,TCP/IP),versãoenúmerode release queestãosendoutilizados.

v Aatividade quevocê estavafazendoquandoocorreuo problema,listandoas etapasseguidasantesdaocorrênciado problema.

(12)

Convenções

Utilizadas

Neste

Manual

Estedocumentoutilizadiversasconvençõesde tipodecaracteres paratermose açõesespeciais.Essasconvençõespossuemosseguintes significados:

Tabela3.ConvençõesReferentesaTiposdeCaracteres

Exemplo Descrição

negrito Comandos,palavras-chave,funçõesde autorizaçãoououtrasinformaçõesquevocê deveutilizaraparecememnegrito.Exemplo: Efetuelogonnoservidorcomousuárioroot.

itálico Valoresevariáveisquevocêdevefornecer

aparecememitálico.Palavrasefrases enfatizadastambémaparecememitálico.

Exemplo:Onomedenódonódeproduçãoe donódebackupnãodevemseriguais.

negritoitálico Opçõeseparâmetrosaparecememnegrito itálico.Exemplo:Especifiqueovalorda opçãocompression.

espaçamento fixo Diretórios,parâmetros,URLseexemplosde saídaaparecem emespaçamentofixo. Exemplo:Oprodutoestáinstaladono diretórioC:\arquivos de

programas\tivoli\tsm\client\ba.

LETRASMAIÚSCULAS AsvariáveisdeambienteassociadasaoTivoli StorageManager,sistemasoperacionaisou SQLServeraparecememMAIÚSCULAS. Exemplo:Certifique-sedequeavariávelde ambienteDSM_DIRestejadefinida

corretamente.

Lendo

Diagramas

de

Sintaxe

Estaseçãodescrevecomolerosdiagramasdesintaxeutilizadosnestemanual. Paraler odiagramade sintaxe,sigaocaminhodalinha.Leiadaesquerdaparaa direitae decimaparabaixo.

v Osímbolo─── indicaoiníciodeum diagramadesintaxe.

v Osímbolo───nofimdeumalinhaindicaqueo diagramadesintaxecontinua napróximalinha.

v Osímbolo───noiníciodeumalinhaindicaqueum diagramadesintaxeé continuaçãodalinhaanterior.

v Osímbolo─── indicaofimdeum diagramadesintaxe.

Itens desintaxe,taiscomo umapalavra-chaveouvariável,podemestar: v Nalinha(elementoexigido)

v Acimadalinha(elementopadrão) v Abaixodalinha(elementoopcional).

(13)

DescriçãodoDiagramadeSintaxe Exemplo Abreviações:

Letrasmaiúsculasdenotamomenor truncamentoaceitável.Seumitemaparecer totalmenteemmaiúsculas,elenãopoderáser truncado.

Vocêpodedigitaroitememqualquer combinaçãodeletrasmaiúsculasou minúsculas.

Nesteexemplo,vocêpodedigitarKEYWO, KEYWORDouKEYWOrd.

 KEYWOrd 

Símbolos:

Digiteestessímbolosexatamentecomoeles aparecemnodiagramadesintaxe.

* Asterisco {} Chaves : Doispontos , Vírgula = Sinaldeigual - Hífen () Parênteses . Ponto Espaço Variáveis:

Itensemminúsculasemitálico(var_name) denotamvariáveis.

Nesteexemplo,vocêpodeespecificarum

var_nameaodigitarocomandoKEYWORD.

 KEYWOrd var_name 

Repetição:

Umasetaretornandoàesquerdasignifica quevocêpoderepetiroitem.

Umcaractereouespaçodentrodaseta significaqueéprecisosepararitensrepetidos comaquelecaractereouespaço.

Umanotaderodapéjuntoàsetaindicao númerodevezesquesepoderepetiroitem.

  repeat    , repeat    (1) repeat  Notas:

(14)

DescriçãodoDiagramadeSintaxe Exemplo Opçõesrequeridas:

Quandodoisoumaisitensestãoempilhados eumdelesestánalinha,éprecisoespecificar umitem.

Nesteexemplo,éprecisoescolherA,BouC.

 A B C



Escolhaopcional:

Quandoumitemestáabaixodalinha,esse iteméopcional.Noprimeiroexemplo,você podeescolherAounãoescolhernada. Quandodoisoumaisitensestãoempilhados abaixodalinha,todoselessãoopcionais.No segundoexemplo,vocêpodeescolherA,B,C ounãoescolhernada.

 A   A B C  Padrões:

Ospadrõesestãoacimadalinha.Opadrãoé selecionadoamenosquevocêosubstitua. Vocêpodesubstituiropadrão,incluindo umaopçãodapilhaabaixodalinha. Nesteexemplo,Aéopadrão.Vocêpode substituirAescolhendoBouC.Também podeespecificaropadrãoexplicitamente.

 A B C



Escolhasquepodemserrepetidas:

Umapilhadeitensseguidosporumaseta retornandoàesquerdasignificaquevocê podeselecionarmaisdeumitemou,em algunscasos,repetirumúnicoitem.

Nesteexemplo,vocêpodeescolherqualquer combinaçãodeA,BouC.   A B C  Fragmentosdesintaxe:

Emalgunsdiagramas,devidoaotamanho,é necessáriofragmentarasintaxe.Partedo nomeapareceentrebarrasverticaisno diagrama.Ofragmentoexpandidoaparece entrebarrasverticaisnodiagrama,apósum títulocomomesmonomedofragmento.

 The fragment name 

O nome do fragmento:

A B C

(15)

Tabelas

1. PublicaçõesRelacionadasdoTivoliStorage Manager . . . viii 2. PublicaçõesRelacionadasdaIBM. . . viii 3. ConvençõesReferentesaTiposdeCaracteres x 4. FunçõesdaGUIdoDataProtectionparaSQL 27 5. FunçõesdasGuiasdaGUI . . . 30 6. ComandosdoDataProtectionparaSQL 43 7. ParâmetrosdeTiposdeBackupsdoData

ProtectionparaSQL. . . 44 8. ParâmetrosPosicionaisdoDataProtection

paraSQLporComando . . . 45 9. ParâmetrosOpcionaisdoDataProtectionpara

SQLporComando . . . 47

10. ParâmetrosPosicionaisdoDataProtection

paraSQL . . . 91 11. TiposdeObjetodeBackupdoDataProtection

paraSQL . . . 92 12. ParâmetrosOpcionaisdoDataProtection

paraSQL. . . 107 13. OpçõesdeInstalaçãoSilenciosa . . . 137 14. RecursosdaInstalaçãoSilenciosa(Apenas

ClienteBase). . . 138 15. RecursosdaInstalaçãoSilenciosa(Apenas

PacotesdeIdiomas) . . . 138 16. TransformaçõesdeInstalaçãoSilenciosa 138 | | | | | |

(16)
(17)

Capítulo

1.

Apresentando

o

Data

Protection

para

SQL

OData ProtectionparaSQLpermiteexecutarbackupserestauraçõeson-line dos bancosdedados doMicrosoftSQLServer paraarmazenamentonoTivoliStorage Manager Server,utilizandoalinhadecomandosoua GUI(InterfaceGráficacomo Usuário)noWindows NT,Windows2000eWindows 2003.Estecapítuloforneceas seguintes informaçõessobreo DataProtectionparaSQL:

v Migraçãoecoexistênciadeversão v Recursos

v Funções v Segurança v Desempenho

v Consideraçõessobreestratégiade backup v Ajudaon-line

v Consideraçõessobreo MSCS(MicrosoftCluster Server)

O

Que

de

Novo

Os recursosaseguirsãonovosparaoData ProtectionparaSQLVersão 5.2.1:

SQLServer2000(64bits)

ODataProtectionparaSQLsuportaoSQLServer 2000(64bits) executandonoWindows Server2003(apenas64bits).Consulteaseção “RequisitosdeSoftwareedeSistema Operacional”napágina 15.

Windows Server2003

ODataProtectionparaSQLsuportaoWindowsServer 2003.Consultea seção“RequisitosdeSoftwareedeSistemaOperacional”napágina15.

PacotesdeIdiomas

ODataProtectionparaSQLVersão5.2.1fornecesuporte aidiomasem formadePacotesdeIdiomasinstaláveisseparadamente.Sedesejarutilizar um idiomaquenãosejaoinglês,énecessárioinstalaroPacotede Idiomas paraoidiomadesejado.Oidiomainglês éautomaticamenteinstaladocom ocódigode base.Consulte“PacotesdeIdiomas” napágina17paraobter informaçõesdetalhadas.

Considerações

Sobre

Migração

e

Coexistência

de

Versão

IMPORTANTE!

OData ProtectionparaSQLVersão 5.2.1utilizaasmesmasconvençõesde nomenclaturadebackup, nomeseposicionamentodeespaçodearquivoe

metaconteúdoqueoDataProtectionparaSQLVersão5.1.5.ComoaVersão 5.1.5,o Data ProtectionparaSQLVersão5.2.1écompletamenteincompatívelcomoData ProtectionparaSQLVersão1. Vocênãopodeconsultarourestaurarobjetosde backupcriadospelaVersão1 comaVersão 5.1.5ou Versão5.2.1.Comoresultado, sevocêestiver restaurandoobjetosdebackupcriadospelaVersão1, deverámanter a Versão1enquantoessesobjetosdebackupforemmantidos.AVersão5.2.1ea Versão 5.1.5podemcoexistircomaVersão1. Noentanto,comoa Versão5.1.5,as interfacesdoData ProtectionparaSQLVersão 5.2.1nãosãocompatíveiscomas interfacesdaVersão1.Nenhumaferramentademigraçãoéfornecidaparaajudara | | | | | | | | | | | | | | | | | | | | | | | | | | |

(18)

converterosscriptsde linhade comandosdaVersão1 paraasintaxedaVersão 5.2.1.OprogramadeinstalaçãodaVersão5.2.1nãosubstituiráqualquerVersão1 instalada.

OData ProtectionparaSQLVersão 5.2.1é compatívelcomoData Protectionpara SQLVersão2.2.xeVersão5.1.5.

Recursos

do

Data

Protection

para

SQL

OData ProtectionparaSQLajudaaproteger eagerenciar osdadosdo SQLServer, facilitando:

v Obackupdequalquerbancode dadosSQLparaqualquerTivoliStorage ManagerServer.

v Aexecuçãode backupscompletoe delogdetransações,assimcomo restauraçõesdosbancosdedados SQL.

v Aexecuçãode backupscomumâmbitoamplo deopçõescomo operações diferenciaisedearquivosegrupos. Consulte“BackupdoBanco deDadosdo SQLServer”napágina3 paraobtermaisdetalhes.

v Aexecuçãode operaçõesapartirdeváriasinstânciasdo SQLServerna mesma máquinado DataProtectionparaSQL(paraSQLServer2000).

Nota: Vocêsópodeacessar umSQLServerpor execuçãodoDataProtection paraSQL,na linhade comandosou naGUI.

v Aexecuçãode qualquerbackuputilizandodistribuiçãodedados em

encadeamentosparalelos,utilizandosessõesparalelas(até32distribuiçõespara SQLServer7.0e64distribuiçõesparaSQLServer 2000).

v Aautomatizaçãode backupsplanejados.ConsulteoApêndiceA,“Utilizando o PlanejadordoTivoliStorageManager”,napágina 129.

v Aexecuçãode operaçõesderestauraçãoexpandida nosobjetosde backupcomo realocação,restauraçãoparadeterminadasmarcaserestauraçãoparcialde backupscompletos.Consulte “RestauraçãodoBancodeDadosdoSQLServer” napágina5.

v Arestauração debackupsdebanco dedadosparaumSQLServer diferente. – OData ProtectionparaSQLVersão5.2.1pode restaurarbackupsdebancode

dados queforamexecutadosnasversõesde32bitsou64bitsdoSQLServer. Consulte adocumentaçãodaMicrosoft paraobterinformaçõessobrequais combinações sãosuportadaspelaMicrosoft.

v Mantenhacomumbackupasinformaçõesnecessáriaspararestauraroumover bancosde dadosouarquivosSQL,como ordemdeclassificação,página de códigoe informaçõesUnicodeounomeslógicos efísicosdearquivosegrupos dearquivos.AsinformaçõessobremetaobjetosãopreservadasnoTivoliStorage ManagerServer,separadamentedosobjetosde dadosdebackup.

v Torneinativostodososobjetosativos,todososobjetosdeumdeterminado tipo debackupouobjetosespecíficos.

v Torneinativosobjetosmaisantigosqueumnúmeroespecificadode dias. Consulte“InatividadedoBancodeDadosdoSQLServer”napágina7. v Adefiniçãode expiraçãoautomáticade objetosdebackup, combasenolimite

deversãoe noperíodode retenção.Consulte“RequisitoseRecomendaçõesde PolíticadoTivoliStorageManager”napágina24.

v Aconsultasobrebancodedados,statuseinformaçõesde configuraçãoem qualquerSQLServerlocalouem qualquerTivoliStorageManagerServer conectado.Consulte “ConsultadoDataProtectionparaSQL”napágina 6. v Amonitoração deresultadospormeiodo logdeatividadesdoDataProtection

paraSQLeremoçãoautomáticadologdeatividades.

v Adefiniçãode opçõesde informaçãosobreconexãodo TivoliStorageManager comosTivoliStorageManagerServers.

| | | | | | | | |

(19)

v Adefiniçãode opçõesde segurançaedesempenhodoTivoliStorageManager. Consulte“SegurançadoData ProtectionparaSQL”na página8.

v Aparticipação declusterscomtolerânciaafalhas noMSCSeWindows 2000. Consulte“Executandoo DataProtectionparaSQLemumMSCS”napágina 14. v Aaplicaçãodecluster comtolerânciaafalhas (paramanutenção erestauração

dobancodedados principal)semdesagrupamento.

v Aobtençãodeajudaon-linesensívela contexto,ajudade tarefaede conceito. Consulte“AjudaOn-line”napágina13.

v Aexibição dadocumentaçãoon-linedo DataProtectionparaSQL. v OSuportede Globalização

Funções

do

Data

Protection

para

SQL

OData ProtectionparaSQLforneceestasfunções: v Backup(página 3)

v Restauração(página 5) v Consulta(página 6) v Inatividade(página7)

Backup

do

Banco

de

Dados

do

SQL

Server

Umbackupcriaumacópiadetodoou departede umbancodedados SQLna mídia dearmazenamentodo TivoliStorageManager.ODataProtectionparaSQL fornecemecanismosdeseleçãoe alógicanecessáriaparafazerobackupe

restaurardados doSQL.Porexemplo,quandovocêiniciaumaoperaçãode backup, oDataProtectionparaSQL:

1. Iniciaumasessãocomum TivoliStorageManager ServerutilizandoaAPIdo TivoliStorageManagereinformaçõescontidasem umarquivode opçõesde cliente.

2. IniciaumasessãocomoSQLServerutilizandoa interfaceSQL-DMO. 3. InstruioSQLServerutilizandoa interfaceSQLVDIparaoiníciodeum

backupdosobjetosdebanco dedadosselecionados.

4. Recebe dadosdoSQLServer eosenvia aoTivoliStorageManagerServer. 5. EncerraassessõesdoTivoliStorageManageredo SQLServer.

Notas:

1. ODataProtectionparaSQLpodecompactar osdados doSQLantesde enviá-losaoTivoliStorageManagerServer.

2. MetaDados:

Quandoum backupé executado,oDataProtectionparaSQLpreservaas informaçõessobreoservidore obancodedados SQL.Essasinformaçõesficam disponíveisparaconsultaeoperaçõesderestauração depoisqueo backupé concluído.Asinformações sobreosnomesetamanhosdosarquivosegrupos dearquivosde bancodedadossãoarmazenadasjuntamentecomosdadosdo bancode dados,comoumsubobjeto.Essesubobjetoé referidocomometa

dados.Vocêprecisarádesse″meta″subobjetoapenasquandoforem necessárias informaçõessobrearquivosegruposdearquivosindividuaisde bancode dados.

OData ProtectionparaSQLofereceumaamplafaixade tiposdebackupalémde backups completoede log,permitindomaiorflexibilidadequandovocênão desejarfazerobackupdeum bancodedadosinteiro ouquandonãoforprático fazerisso porcausadetempode disponibilidadedebackupourequisitosde desempenho.ODataProtectionparaSQLforneceseistiposdebackup:

BackupCompletodo BancodeDados

(20)

SQLServeredapartedologde transaçõesnecessáriaparafornecerum estado consistentedobancode dados.Comosbackupsdiferenciale completo, acópiaincluiinformaçõessuficientesde todososlogsde transaçãoassociados parafazercomqueo backupfiqueconsistente consigomesmo.Aparte dologincluídacontémapenas astransações que ocorremdo começodobackupatésuaconclusão.

Nota: Nãoénecessáriofazerum backupcompletoparaconstituiro equivalentedeumbackupcompleto. Obackupdetodososgrupos ouarquivosemumbanco dedados,bemcomodeseulog,é reconhecidocomo umbackupcompletopeloSQLServer.Um backupbásicopodeser umcompleto,de umgrupo,arquivoou conjunto.

BackupDiferencial

OData ProtectionparaSQLfazobackupapenasdaspáginasdedadosem um bancodedadosdo SQLServer,alteradasdesdeoúltimobackup completo, edeumapartedo logde transações.Issoé oequivalenteaum backupincrementalnoCliente deBackup-ArchivedoTivoliStorage Manager.

BackupdeLog

OData ProtectionparaSQLfazobackupapenasdo conteúdode umlog de transaçõesdobancode dadosdoSQLServer, desdeo últimobakcupde logbem-sucedido. Parafazero primeirobackupdelog,énecessárioter feitoumbackupcompletoou seuequivalenteprimeiro.Osbackupsdelog normalmenteseguem osbackupscompletos.Apartedo logincluídanos backupscompletoediferencialnão éequivalenteaum backupde log. Além disso,embackupscompletosediferenciais,o lognão étruncado como acontecedurante umbackupdelog.Entretanto,umbackupdelog seguindo umbackupcompletooudiferencialincluiráasmesmas

transaçõesde umcompletooudiferencial.Osbackupsdelognãosão cumulativosconformeacontecenodiferencial;elesdevemseraplicadosem um backupbásico enaordemcorreta.

Nota: Umbackupde lognostermosdo SQLServernão equivalea um backupincrementalnostermosdoTivoliStorageManager.

BackupdeArquivo

OData ProtectionparaSQLfazobackupapenasdo conteúdode um arquivológicoespecíficodoSQLServer.Issofacilitaoplanejamentode backupdebancosdedados muitograndes,permitindofazerobackupde conjuntosdiferentesdearquivosdurante backupsdiferentesplanejados.Os backupsde arquivo,grupoeconjuntodevemser seguidosporumbackup de log,masumcompletonãoé necessário.

BackupdeGrupo

OData ProtectionparaSQLfazobackupapenasdo conteúdode um grupo especificadodearquivosdo SQLServer.Issopermitefazero backup apenas doconjuntodetabelaseíndicesdebancode dados,dentrode um grupo específicode arquivos.

BackupdeConjunto

OData ProtectionparaSQLfazobackupdoconteúdodosarquivose gruposdearquivosespecificadosdoSQLServer comoumaunidade. Parasaber maissobrebackupsutilizandoaGUI,consulte“FazendooBackupdos BancosdeDadosSQL”napágina 33,ou sobrebackupsutilizandoa linhade

(21)

comandos,consulte“ComandoBackup”na página50ouoCapítulo6,“Parâmetros daLinhade Comandos”,napágina91.Consultetambém“ConsideraçõesSobre Estratégiade Backupdo DataProtectionparaSQL”napágina9.

Restauração

do

Banco

de

Dados

do

SQL

Server

Uma restauraçãodoData ProtectionparaSQLobtémcópiasdebackupdetodos ou departede umoumaisbancosdedados SQL,retornando-asaoSQLServer. Uma restauraçãocompletadeumbanco dedadosenvolve restaurarumbackup completoouoequivalentedele(a partirde backupsdegrupo,arquivoou conjunto)erestaurartodososlogsde transaçãodesdeoúltimobackupcompleto. Em umarestauração,o DataProtectionparaSQL:

1. Iniciaumasessãocomum TivoliStorageManager ServerutilizandoaAPIdo TivoliStorageManagereinformaçõescontidasem umarquivode opçõesde cliente.

2. IniciaumasessãocomoSQLServerutilizandoa interfaceSQL-DMO.

3. Consultaumalista debackupsdebanco dedadosnoTivoliStorageManager Server.

4. InstruioSQLServer,utilizandoainterfaceSQLVDI,acomeçaruma restauraçãodosobjetosselecionadosdobancodedados.

5. Recebe dadosdoTivoliStorageManagerServer eosencaminha aoSQLServer. 6. EncerraassessõesdoTivoliStorageManageredo SQLServer.

OData ProtectionparaSQLfornecea mesmafaixadetiposdeobjetosna restauração,como acontecenobackup:

Restauração Completado BancodeDados

ODataProtectionparaSQLrestauraosobjetosdobackupcompletodo banco dedados,parabancosde dadosespecíficosdoSQL.

Restauração Diferencial

ODataProtectionparaSQLrestauraapenasosobjetosdo backup

diferencialdo bancodedados,parabancosdedadosespecíficosdo SQL.O tempo derespostaéreduzidoenquantoapenasoúltimobackupdiferencial érestaurado (depoisqueseubackupcompletoassociadoé restaurado).

Restauração deLog

ODataProtectionparaSQLrestaurasomenteosobjetosdobackupdelog, parabancosdedadosespecíficosdo SQL.

Restauração deArquivo

ODataProtectionparaSQLrestauraapenasosobjetosdo backupde arquivonecessários,deum backupcompleto, backupdegrupode arquivos,backupdearquivoou backupde conjuntoparaosbancosde dados SQLespecificados.

Restauração deGrupo

ODataProtectionparaSQLrestauraapenasosobjetosdo backupde grupo necessários,deum backupcompleto, backupde grupodearquivos, backupdearquivooubackupdeconjuntoparaosbancosdedadosSQL especificados.

Restauração deConjunto

ODataProtectionparaSQLrestaurasomenteosobjetosdobackupde conjunto,parabancosde dadosespecíficosdoSQL.

(22)

Dependendodaestratégiadebackupescolhida,a restauraçãodeumbanco de dados SQLpoderáenvolvera restauraçãodeváriosobjetosde backupdo Tivoli StorageManagerServer. Consulte“ConsideraçõesSobreEstratégiadeBackupdo Data ProtectionparaSQL” napágina9.

Nosuporte dosatuaisrecursosderestauração doSQLServer,oData Protection paraSQLfornecetambéma capacidadede relocaçãodearquivosdurantea restauração edeexecuçãoderestaurações nopontonotempo, restauraçõesde marcasdenominadasourestaurações parciais:

Relocação

Permitemoverarquivosdebancode dadosindividuaisparaumnovolocal semterdecriar osarquivosprimeiro.

Pontono Tempo

Permiterestaurarumbackupdelogdetransações,nadataehora deuma transaçãoespecífica doSQL.

MarcasDenominadas

OSQLServer 2000permiterestauração aumbackupdelogdetransações ou antesdeum pontodesignado,possivelmenteapósum pontonotempo especificado erecuperaçãode váriosbancosdedadosrelacionadosparaa mesma marcadenominada.

Parcial

OSQLServer 2000permitea restauraçãodeum bancodedadosem uma localizaçãotemporária,apenaso suficienteparacopiarumatabela específicanobanco dedadosativo.

Além disso,asfunçõesderestauraçãodo DataProtectionparaSQLincluemo seguinte:

v Restauraçãode umbackuputilizandoo mesmonúmerodedistribuiçõesde dadosutilizadasparacriarobackupoudistribuiçõesmenoresnoSQLServer 2000.

v Restauraçãosemrecuperaçãoatéaúltima restauraçãocomrecuperação. v Restauraçãode qualquerversãodebackupdisponívelcriadapeloData

ProtectionparaSQLVersão 5.2.1,Versão5.1.5ou Versão2.2.

v Substituiçãodeumbanco dedadosexistente pelobanco dedadosrestaurado (ousubstituiçãopelarelocaçãodo bancodedadosrestaurado).

v RestauraçãoparaumSQLServerdiferenteouparaumSQLServeremespera. v Restauraçãoautomáticadetodososobjetosdebackupnecessáriosparafazer

umarestauração completautilizandoa seleçãointeligentenaGUI.

Parasaber maissobrerestauraçõesutilizandoaGUI,consulte“RestaurandoBancos de DadosSQL” napágina36,ousobrerestauraçõesutilizandoalinhade

comandos,consulte“ComandoRestore”napágina 67ouoCapítulo6,“Parâmetros daLinhade Comandos”,napágina91.

Consulta

do

Data

Protection

para

SQL

Uma consultanoData ProtectionparaSQLforneceestasinformações: v Consultado statusde umSQLServer local.

v Listagemdosbancosdedadosem umSQLServer.

v Listagemdosobjetosdebancode dadosnoarmazenamentodoTivoliStorage Manager.

v Forneceinformaçõessobreo DataProtectionparaSQL |

(23)

v ForneceinformaçõesdeconexãosobreoTivoliStorageManagerServer.

ConsultadoSQLServer

Uma consultade qualquerSQLServer nomesmonódoDataProtection paraSQLforneceestasinformações:

v InformaçõessobreumSQLServer específico v Todososbancosde dadosemumSQLServer

v Configuraçãode qualquerbanco dedadosdo SQLServer

ConsultadoTivoliStorageManagerServer

Vocêpode consultaro TivoliStorageManager Servera fimdelistar o seguinte:

v Umresumodostiposde backupequantidades referentesa umbancode dados SQLespecíficooutodososbancosdedadosSQL

v Todososbancosde dadosdeumdeterminado SQLServercujo backup foifeitonoTivoliStorageManagerServer enonóatuais

v Informaçõesde conexãosobreoTivoliStorageManagerServer. v Aconfiguraçãosalvade qualquerobjetode backup

v Todasasversõesouasversõesativasde todososbackups,deumtipo específicode backupoude umbackupespecífico

v Arquivos ougruposde arquivos

ConsultadoData ProtectionparaSQL

Issolista osvaloresemvigornoarquivodeconfiguraçãodoData ProtectionparaSQL.

Parasabermais sobrea consultadoDataProtectionparaSQLutilizandoalinhade comandos,consulte“ComandoQuery”napágina57e “Query”napágina97. UtilizandoaGUI doDataProtectionparaSQL,você podeexibirinformaçõessobre servidores, bancosde dadoseobjetosdebackupnaáreadejaneladecontrolede lista debackupejanelasderestauração.Consulte “Listade Backup”napágina35 e “Listade Restauração”napágina39paraobterdetalhes.

Inatividade

do

Banco

de

Dados

do

SQL

Server

Essa funçãopermitequeosobjetosdebackupdebanco dedadosSQLtornem-se inativosnoTivoliStorageManagerServer e,em seguida,façamparte doprocesso de expiraçãodoTivoliStorageManager.Backupstípicosnão exigemesse

comando, vistoqueo TivoliStorageManager executaainatividadecomopartede seugerenciamentodepolítica.Comoresultado,osobjetosdebackupsão

inativados daformausual,comoparte doprocesso debackupplanejado.OData ProtectionparaSQL:

1. Iniciaumasessãocomum TivoliStorageManager Server. 2. Marca oobjetoespecíficoinativo.

3. FinalizaasessãodoTivoliStorageManager.

Noscasosem queoprocessamentoautomático nãoésuficiente, afunçãode inatividadetornainativosexplicitamenteumoumais (outodos)objetosdebackup ativosnoTivoliStorageManagerServer.Assimcomo acontecenobackupena restauração,o DataProtectionparaSQLpermiteselecionar umdosseisouosseis tiposdeobjetosdebackupparaoperação:completo,diferencial,delog,dearquivo, de grupooudeconjunto.Além disso,épossíveltornarinativo qualquerobjeto ou tipo deobjetomais antigoqueumnúmeroespecificado dedias.

Parasabermais sobreinatividadeutilizandoaGUI,consulte “TornandoInativos os BancosdeDadosSQL”napágina 41,ou sobreinatividadeutilizandoalinhade comandos,consulte“ComandoInactivate”napágina80ou oCapítulo6, “ParâmetrosdaLinhade Comandos”,napágina91.

(24)

Segurança

do

Data

Protection

para

SQL

OData ProtectionparaSQLexigequevocêpossuaautoridadedeadministrador noWindows.Issoénecessário paraainstalação.

Segurança

do

Tivoli

Storage

Manager

Os requisitosde segurançapadrãodoTivoliStorageManagerseaplicamaoData ProtectionparaSQL.OData ProtectionparaSQLdeveser registradonoTivoli StorageManagerServer eonomedo nóeasenha corretosdevemserutilizadosao conectar-secomoTivoli StorageManager Server.

Informações

Sobre

Logon

no

SQL

Server

OData ProtectionparaSQLoferecetrês opçõesaoespecificarinformaçõesde logonnoSQLServer:

v Aceitaracontasapadrãoedeixara senhaembranco.

v Utilizara segurançadoIDdousuáriodoSQLeespecificaronomeea senhado usuáriodoSQL.Comasegurançado IDdo usuáriodoSQL,oadministradordo SQLServerforneceoIDeasenha delogon, queforneceacessoaoSQLServer. v Utilizarumaconexãoconfiáveledeixarqueologonsejaautenticadopelo

Windows.

Nota: Onomedousuário delogonnoSQLoudousuáriodo Windowsdevemser incluídosnafunçãofixadeservidorSYSADMINdoSQLServer antesde poderser utilizadapeloDataProtectionparaSQL.

Desempenho

do

Data

Protection

para

SQL

MuitosfatorespodemafetarodesempenhodebackuperestauraçãodoData ProtectionparaSQLcomo,porexemplo,configuraçãodehardware,tipo deredee capacidade. Essesfatoresnãoestãodentrodoescopo destedocumento.Contudo, alguns parâmetrosrelacionadosaoData ProtectionparaSQLpodemser ajustados paraobtençãodedesempenhosatisfatório.

Armazenamento emBuffer:

OData ProtectionparaSQLéum aplicativodemúltiplosencadeamentosque utilizaexecuçãoassíncronaparatransferirdadosentreoSQLeosTivoliStorage Manager Servers.Paraisso,váriosbuffersde dadossãoutilizadosparapermitir queumencadeamentoreceba dadosdeumlado,enquantooutroencadeamento envia dadosparaooutrolado.Porexemplo,um encadeamentopode estarlendo dados deumSQLServer, enquantooutroestáenviandodadosaoTivoliStorage Manager Server.Onúmerode buffersalocadospeloDataProtectionparaSQLpara esses encadeamentospode serespecificadonos parâmetros/bufferse/sqlbuffersda interface dalinhadecomandos.Otamanhodessesbufferspode serespecificado nos parâmetros/buffersizee/sqlbuffersize.Paraobterinformaçõesadicionais, consulte “ParâmetrosOpcionais”napágina107.

DistribuiçãodeDados:

Além demúltiploencadeamentoparamaximizaro rendimentoemumaúnica sessão,oData ProtectionparaSQLutilizaencadeamentos separadosparasuportar a distribuiçãodedadosdo SQL,quepermiteo usodemúltiplassessõesparalelas parafazerobackuperestauração deumúnicobancode dados.Esseéoutro métodoparamaximizarorendimento dosdados.Seumaúnicasessãonão conseguirexplorartotalmentealargurade bandadisponível,váriassessões |

(25)

paralelaspoderãoproduzirumrendimentodedados aprimorado,especialmentese o bancodedadosestiver situadoalémde váriosvolumesfísicos.

Sevocê utilizaumadistribuiçãode dadosporvolumefísicoparaoSQLServer e paraoTivoliStorageManagerServer, odesempenho(medidopelotempo necessário parabackupourestauração deumdeterminado bancodedadosSQL) devemostrarumamelhoranocasode dadosforadadistribuição

(aproximadamenteproporcional aonúmerodedistribuiçõesde dadosutilizadas, dadasaslimitaçõesdosdispositivosedaredeutilizadaedasobrecarga

independente dedistribuiçãonoSQLServer,noTivoliStorageManagerServer e noData ProtectionparaSQL). Parasabermaissobredistribuiçãoutilizandoalinha de comandos,consulte apágina125.

Notas:

1. Adistribuiçãoadicionalnãomelhoranecessariamenteodesempenhoepode aindadiminuí-locasoaslimitaçõesdo sistemaqueenvolvemmemóriareale paginada,CPUs,placasde interfacederede,leiturasegravaçõesde

dispositivoseRAIDvenhama setornarsaturadasouultrapassem a capacidade.

2. Sevocê utilizadistribuiçãoem conjuntocombuffersSQL,certifique-sedequeo númerodebuffers SQLespecificadosejaigualou superioraonúmerode distribuições.

3. OsvalorespadrãoqueoDataProtectionparaSQLatribuia buffers,tamanho debuffere distribuiçõespodemser alteradosnoarquivodeconfiguraçãodo Data ProtectionparaSQL.Utilizeocomandoset ouomenuEditdaGUIpara modificaro arquivodeconfiguração.

InterfacedeDispositivoVirtual

OMicrosoft SQLServer7.0introduziuoVDIparabackuperestauraçãodebancos de dados.OData ProtectionparaSQLutilizaessainterfacecomoumaalternativa de altodesempenhoparaasdenominadasinterfacesdecanaisutilizadasnas versõesdeservidor anteriores.

SemLAN

Aexecuçãodo DataProtectionparaSQLemumambiente semLAN,casovocê estejaequipadoparaisso,evita aslimitaçõesderede.Especifiqueenablelanfree yes

noarquivodeopções doDataProtectionparaSQL.Paraobter informaçõessobre como configurarumambiente semLAN,consulte apublicaçãoTivoliIBM Tivoli StorageManagerforWindowsStorageAgent User’sGuide.

Considerações

Sobre

Estratégia

de

Backup

do

Data

Protection

para

SQL

Dependendode requisitosespecíficosrelacionadosa tráfegode rede,janelade backupetemposderestauração aceitáveis,vocêtalvezprefiraseguir estratégiasde backupdiferentes.Algumasestratégias utilizadascomumentesãodescritasda formaa seguir:

ApenasBackupCompleto

Essa abordageméamais indicadaparabancosde dadosSQL

relativamentepequenospoisimplicaqueobackupdobancode dados completosejafeitosempre.Acadabackupcompletoaumenta-seotempo de execução,maso processoderestauração émaiseficiente porque somenteobackupcompletomais recente(ououtroapropriado) precisaser

(26)

restaurado.Essa éaestratégiaadequada parabancosdedados desistema como master,modelemsdb,devidoaosseustamanhos,normalmente pequenos.

BackupCompletomais Log

Uma estratégiadebackupcompletomais umdelogdetransaçõesé comumente utilizadaquandoajaneladebackupnormaloua capacidade daredenãopode suportarumbackupcompletosempre.Em taiscasos,um backupcompletoperiódicoseguidoporumasériedebackupsdelog permitequeajaneladebackupeotráfegoderedesejamminimizados.Por exemplo,épossívelexecutarbackupscompletosnofimdesemanae backupsde logduranteasemana.Os backupscompletospodemser feitos durante períodosdebaixouso,quandoumajaneladebackupmaioreum aumentodotráfegoderede podemser tolerados.Entretanto,o processode restauração ficamaiscomplexo, poisum backupcompleto, bemcomo os subseqüentesbackupsde log,devemser restaurados.

Nota: Épossívelefetuarumarestauração empontonotempoa fimde restaurarumlogdetransaçõesem umadeterminadadataehora.

BackupDiferencial

Executeessetipode backupentrebackupscompletos.Umbackup

diferencialdo bancodedadospode economizartempo eespaço—menos espaçoconsistesomentenaspartesdeumbancode dadosalteradasdesde o últimobackupcompleto(écumulativo),emenostempovocê pode conseguiraplicandotodososbackupsdelogindividuaisdentrodesse tempo paraaoperação.Issoseaplica àsoperaçõesde restauraçãotambém; somenteoúltimobackupdiferencial(aúltima versão)precisaser

restaurada.

Seo tempoderestauraçãofor maisimportantequeotempo debackup, os backupsdiferenciais doSQLServer 7.0podemser desejáveis.Contudo, os backupsdiferenciais comoSQL7.0podemlevarmaistempo queos backupsde logemaistempo queoesperado,mesmoqueobancode dados tenhasidopoucoalteradodesdeoúltimobackupcompleto.Issose deveaofatode oSQL7.0processarpágina porpáginadobanco dedados paradeterminarseeladeveserincluídanobackupdiferencial.OSQL Server 2000,por outrolado,mantématrilhadaspáginasdobancode dados queforamalteradasdesdeoúltimobackupcompletoenãotemde processartodasaspáginasquenãoserão incluídasnobackupdiferencial.

BackupCompletomais DiferencialmaisLog

Essa estratégiapossibilitaumcenárioderestauração maisrápida, reduzindoonúmerode logsdetransaçãoquepossamprecisarser

restauradoseaplicados.Se,porexemplo,umbackupcompletofossefeito semanalmente,umdiferencialtodanoiteeum backupde logde quatroem quatrohoras,a restauraçãoenvolveriaobackupcompleto,um diferenciale quandomuitocincobackupsde log.Entretanto, simplesmenteum

esquemadebackupcompletomaisumde log,nomesmociclo,poderia exigirumcompletomaisatéquarentaeumbackupsdeloga serem restaurados(seisdiasvezesseisbackupsde logpor diamais atécinco backupsnodiaem queobackupcompletofossefeito).

Backups deArquivo ouGrupo

Utilize umaestratégiade backupde arquivoquandoforimpraticávelfazer o backupde umbancodedados inteiro,porcausadeseutamanhoepor problemasdetempo deacompanhamentoedesempenho.Nãoseesqueça

(27)

de queaoexecutaroperaçõesderestauraçãoparaumarquivoougrupode arquivos,énecessáriofornecerumbackupseparadodologdetransações. Opçõesporarquivoougrupotambém podemeconomizar tempode backuperestauraçãonocasoemquedeterminadastabelasouíndices tenhammais atualizaçõesqueoutrose precisamde backupcommais freqüência. Colocaressesdados emseusprópriosarquivosougruposde arquivose,emseguida,fazerobackupapenasdessesitensrepresentauma eficiênciadetempo.

Considerações

Adicionais

Sobre

Estratégia

Alista aseguirforneceinformaçõesadicionaisa seremconsideradasaoescolher umaestratégiadebackupparaoData ProtectionparaSQLVersão 5.2.1como SQL Server.

Economizando Tempo:

v Casoocorraumafalhadevolume doSQLServer,a restauraçãosomente dosarquivosqueseencontramnessevolumepode economizartempo de restauração.

v Autilização demúltiplasdistribuiçõesdedadospode apressarotempo de backuperestauração.Seobackupestiversendofeitodiretamente paramídia dearmazenamentoseqüencialcomo,porexemplo,conjunto de fitas,utilizeumnúmerode distribuiçõesproporcionalaonúmerode unidades defitaquepodemseralocadas parao backupdo SQL;caso contrário,assessõesseparadas irãoenfileirar-seà esperadeumafita.No SQLServer7.0, arestauraçãodeveutilizaromesmonúmerode

distribuiçõesde dadosdobackup.

v Autilização decompactaçãodedadosreduziráo tráfegode redeeos requisitosdearmazenamento.Entretanto, seissoaumentará ou diminuiráotempo totaldo backupdependeráde váriosfatores, incluindo avelocidade dosprocessadoresquefazema compactaçãoea largura debandadisponíveldarede.Emredesrápidas, acompactação pode aumentarostemposdebackuperestauração.Consulte apágina21 paraobter maisdetalhes.

DistribuiçãodeDados:

v Se vocêutilizadistribuiçãodedados,utilizetambémacolocaçãode espaçode arquivodoTivoliStorageManagerServer paratentarmanter cadadistribuiçãoem umvolumedearmazenamento diferente.Utilize o comandodoTivoliStorageManager,updatestgpoolparadefiniresse parâmetro.Recomenda-sequeosmetadados(contadoscomoumespaço de arquivoseparado)nãotenhampermissãoparairparaamídia defita. v Onúmeromáximode distribuiçõesdedadosquevocêpode utilizar

deveser menorqueomáximosuportadopeloSQLServeremenor que o valordaopçãotxngroupmaxdoTivoliStorageManagerServer no arquivodsmserv.opt.OSQLServer 7.0permitenomáximo32 distribuiçõesde dados;oSQLServer 2000permitenomáximo64.

Fazendo Cluster:

Sevocê utilizaclustersdo MicrosoftClusterServer parasuportede failover,deveinstalaroData ProtectionparaSQLemcadanódeclustere configurá-lode modoidêntico. Énecessáriaumaconfiguraçãoadicional paraconcluirainstalaçãode tolerânciaafalhas.Énecessário identificarum SQLServeragrupadopelonomede seuservidor virtualeutilizaresse nome noData ProtectionparaSQLparaacessar esseSQLServer. | | | | | | | | |

(28)

Consulte “ExecutandooData ProtectionparaSQLem umMSCS”na página 14paraobter informaçõesadicionais.

Opção deTruncamentodeLogno PontodeVerificação:

Aooptar pelaexecuçãosomentede backupscompletosnoSQL,você pode indicartambémquedesejatruncarologapósospontos deverificação.Isso evitaráocrescimentosemlimitesdolog.

Opção deTruncamentodeLog:

Aooptar pelaexecuçãodeumbackupdelogdetransações,épossível indicarquevocê nãodesejatruncar olog.Geralmente,você nãodeseja truncar ologaoreconstruirumbanco dedadoscorrompido.Essa opção permitequeoservidorfaçaobackupdologdetransaçõesmasnão tenta interferir nosdadosdenenhumamaneira. Elagravatodasasentradasde logdetransações dahorado últimobackupdelogaopontodecorrupção do bancodedados.NoSQLServer7.0, ogrupode arquivospaideveestar acessível.

Colocação:

Sevocê utilizaaestratégiadebackupcompleto maislog,seránecessário decidirpelamodificaçãoounãodaspolíticasdegerenciamentode

armazenamentodo TivoliStorageManagerparaassegurar-sedequetodos osbackupsdelogsejamarmazenadosjuntosnoTivoliStorageManager Server (colocados).Issoajudaa melhorarodesempenhodarestauração, reduzindoonúmerode montagensdemídianecessário paraa restauração de umasériede backupsdelog.ConsulteoadministradordoTivoli StorageManagerparaobter detalhessobrecolocação.

VáriosSQLServers:

v SeváriasinstânciasdoSQLServer estiveremem execução,asinstâncias adicionaisserãoidentificadaspelonome.Essenome deveserutilizado noData ProtectionparaSQLparao acessodesseSQLServer.

v Sevocêdesejarestaurarumbackupparaum SQLServerdiferente,no SQLServer7.0, esseservidordeveteramesma seqüênciadeordenação, amesmapágina decódigosea mesmaconfiguraçãodeUnicodedo servidororiginal;senão,oSQLServer 7.0rejeitaráa restauraçãoe emitiráumamensagemde erro.

DiversasRecomendações:

v Oparâmetromaxnummpdeveser utilizadoemum comandoderegistro

denó ouatualizaçãodenódo TivoliStorageManager paraqueumnó possautilizarváriassessõesparaarmazenardados emumamídia removível(queexigeváriospontos demontagema seremalocadospara essenó).

v Backupsde conjuntosãoplanejadosparasituaçõesespeciais.Sevocê planejafazerobackupdeum conjuntode arquivosegruposde arquivo regularmente,façaobackupdecadaumseparadamentea fimde exploraroslimitesde versãodentrodaclassedegerenciamento. v Nãoépossívelfazerobackupdobancode dadostempdb.Trata-sede

umbancodedados temporárioqueé recriadotodavezqueo SQL Serveréiniciado.

v Osbancosde dadosSQLcoma opçãodetruncamentodelognoponto

deverificação(masteroumsdb)ouqueutilizamomodelode recuperação

SimplesparaSQLServer2000não possuemlogsdetransação cujo backuppossa serfeito.

v Independentedafreqüênciadebackupsdobanco dedados,é

extremamenteimportantequevocê sempreexecutedbcccheckdbedbcc

| |

(29)

checkcatalog emumbanco dedadosimediatamenteantesdefazerseu backup, afimdeverificar aconsistêncialógicaefísicado bancode dados. ConsulteadocumentaçãodeseuSQLServerparaobter

informações adicionaissobrecomoutilizaroverificadordeconsistência de seubanco dedados.

v OData ProtectionparaSQLfornecefunçõesdebackuperestauração parabancosdedados SQLelogsdetransaçãoassociados. Entretanto,ele não forneceumasoluçãocompletade recuperaçãoapósdesastrepara um SQLServersozinho.Hámuitosoutrosarquivosquefazemparteda instalaçãodo SQLServer.Essesarquivosprecisariamserrecuperadosem umasituação derecuperaçãoapósdesastre.Osexemplosdesses

arquivossãoarquivosexecutáveis edeconfiguração.Umplano

abrangente derecuperaçãoapósdesastrepode serobtidoutilizando-se o cliente dearquivamentodebackupcomumparaWindows doTivoli StorageManager,juntocomo DataProtectionparaSQL.

Consulte adocumentaçãodoMicrosoft SQLServerparaobtermais detalhessobre a estratégiaeoplanejamentodebackupdoSQLServer.

Ajuda

On-line

OData ProtectionparaSQLforneceajudaon-linequepodeser exibidanaGUI. SelecioneAjuda–>Conteúdonabarra detarefasdaGUIparainiciara ajuda on-line.Aajudaon-line incluiinformações sobre:

v ComoconfiguraroData ProtectionparaSQL.

v Comofazerobackup,restaurareativarumbancode dados. v InformaçõesconceituaissobreoDataProtectionparaSQL.

OData ProtectionparaSQLfornecetambémumaversãoon-linedesteGuiado Usuárioede Instalação,noformatoHTMLcompiladoePDF.Esses arquivosestão instalados no diretórioArquivos de programas\Tivoli\TSM\doc.

Suporte

de

Globalização

OData ProtectionparaSQLsuportaosseguintesidiomas: v Inglêsamericano v Portuguêsdo Brasil v Francês v Alemão v Italiano v Japonês v Coreano v Chinêssimplificado v Espanhol v Chinêstradicional

Sedesejarutilizarumidiomaquenão sejaoinglês,é necessárioinstalaro Pacote de Idiomasparaoidiomadesejado.Consultea descriçãode“PacotesdeIdiomas” na página17paraobterinformaçõesdetalhadas.

| | |

Referências

Documentos relacionados

Um Availability Group suporta failover para um conjunto de bancos de dados e aproveita a tecnologia de espelhamento de ban- co de dados (database mirroring) existente para

A Fundação Educar DPaschoal – investimento social do grupo DPaschoal – foi criada há 18 anos com o objetivo de estimular pessoas a adotarem a educação para a cidadania como

Não é bem indigno de um homem nunca poder conciliar-se consigo mesmo, ter uma regra para suas ações, outra para seus sentimentos, pensar como se não tivesse corpo, agir como se

MCITP: Business Intelligence Developer on SQL Server 2005 Microsoft Certified Database Administrator – SQL Server

mai-21 dez-22 Controladoria e Departamento Contábil 22 Assegurar que as informações disponibilizadas pelo SIAFIC observam as questões de acessibilidade mai-21 dez-22 Controladoria

suítes e nº de banheiros, respectivamente 0,118, 0,502, 0,184, 0,247, 0,241 e 0,276. Dessa for- ma, o modelo pode ser escrito como:.. O presente estudo teve como objetivo ge-

Para proteger seus dados contra perdas catastróficas, você pode fazer backup de uma parte ou de todo um banco de dados além de ter recursos para restaurar os dados que

A hipoatividade dos interneurônios inibitórios, a depressão da atividade supressora rostro-caudal pré- sináptica, a hiperatividade dos inter neurônios excitatórios, a