You are on page 1of 196

IBM Tivoli Storage Manager para Databases

Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao


V erso 5 Release 2

S517-7625-01

IBM Tivoli Storage Manager para Databases

Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao


V erso 5 Release 2

S517-7625-01

Nota Antes de utilizar estas informaes e o produto suportado por elas, leia as informaes gerais em Avisos na pgina 167.

Segunda Edio (Setembro de 2003) Esta edio aplica-se Verso 5 Release 2 Modificao 1 do IBM Tivoli Storage Manager para Databases Data Protection para Microsoft SQL Server (nmero de produto 5698APD) e quaisquer releases subseqentes, at que seja indicado de outra maneira em novas edies ou informativos tcnicos.

| As alteraes desde a edio de setembro de 2002 so marcadas com uma barra vertical (|) na margem esquerda. | Assegure-se de que esteja utilizando a edio correta para o nvel do produto.
Solicite publicaes atravs de seu representante de vendas ou do escritrio da filial de sua localidade. Seu feedback importante para ajudar a fornecer as informaes mais precisas e de alta qualidade. Se voc tiver comentrios sobre este manual ou qualquer outra documentao do IBM Tivoli Storage Manager, consulte Entrando em Contato com o Suporte ao Cliente na pgina viii. Copyright International Business Machines Corporation 1997, 2003. Todos os direitos reservados.

ndice
Resumo de Alteraes . . . . . . . . v
Setembro de 2003, Verso 5 Release 2.1 . . . . . v Definindo Expirao Automtica . . . . . . Requisitos e Recomendaes de Poltica do Tivoli Storage Manager . . . . . . . . . . . . 22 . 24

Prefcio . . . . . . . . . . . . . . vii
Quem Deve Ler Esta Publicao . . . . . . . vii Web Site do IBM Tivoli Storage Manager . . . . vii Publicaes do IBM Tivoli Storage Manager . . . viii Entrando em Contato com o Suporte ao Cliente viii Convenes Utilizadas Neste Manual . . . . . . x Lendo Diagramas de Sintaxe . . . . . . . . . x

Captulo 4. Utilizando a Interface Grfica com o Usurio . . . . . . . . 27


Viso Geral da GUI . . . . . . . . . Barra de Menus . . . . . . . . . Barra de Ferramentas . . . . . . . Janelas de Backup e de Restaurao . . Fazendo o Backup dos Bancos de Dados SQL Guia Backup de Bancos de Dados . . . Guia Backup de Grupos/Arquivos . . rvore de Backup . . . . . . . . Lista de Backup . . . . . . . . . Restaurando Bancos de Dados SQL . . . Guia Restaurar Bancos de Dados . . . Guia Restaurar Grupos/Arquivos . . . Opes de Restaurao . . . . . . rvore de Restaurao . . . . . . Lista de Restaurao . . . . . . . Tornando Inativos os Bancos de Dados SQL rvore e Lista de Inatividades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 30 30 33 33 34 35 35 36 36 37 37 39 39 41 41

Tabelas . . . . . . . . . . . . . . xiii Captulo 1. Apresentando o Data Protection para SQL . . . . . . . . . 1


| O Que H de Novo . . . . . . . . . . . . 1
Consideraes Sobre Migrao e Coexistncia de Verso . . . . . . . . . . . . . . . Recursos do Data Protection para SQL . . . . . Funes do Data Protection para SQL . . . . . Backup do Banco de Dados do SQL Server . . Restaurao do Banco de Dados do SQL Server . Consulta do Data Protection para SQL . . . . Inatividade do Banco de Dados do SQL Server . Segurana do Data Protection para SQL . . . . Segurana do Tivoli Storage Manager . . . . Informaes Sobre Logon no SQL Server . . . Desempenho do Data Protection para SQL . . . Consideraes Sobre Estratgia de Backup do Data Protection para SQL . . . . . . . . . . . Consideraes Adicionais Sobre Estratgia . . Ajuda On-line . . . . . . . . . . . . Suporte de Globalizao . . . . . . . . . Executando o Data Protection para SQL em um MSCS . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 3 5 6 7 8 8 8 8

Captulo 5. Utilizando a Interface da Linha de Comandos . . . . . . . . . 43


Viso Geral da Sintaxe de Comandos . . . Comandos do Data Protection para SQL . Parmetros Posicionais . . . . . . Parmetros Opcionais . . . . . . . Caractersticas de Parmetros . . . . Notas . . . . . . . . . . . . Comandos do Data Protection para SQL . . Comando Backup . . . . . . . . Comando Query . . . . . . . . . Comando Restore . . . . . . . . Comando Inactivate . . . . . . . Comando Help . . . . . . . . . Comando Set . . . . . . . . . . Comando Changetsmpassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 43 44 46 48 49 50 50 57 67 80 84 88 90

. 9 . 11 . 13 . 13 . 14

Captulo 2. Instalando o Data Protection para SQL . . . . . . . . . 15


Requisitos do Data Protection para SQL . . . . . Requisitos de Software e de Sistema Operacional Requisitos de Hardware . . . . . . . . . Comunicao . . . . . . . . . . . . . Instalando o Data Protection para SQL . . . . . Pacotes de Idiomas . . . . . . . . . . . Instalando o Data Protection para SQL em um Ambiente MSCS . . . . . . . . . . . . . 15 15 16 16 16 17 17

Captulo 6. Parmetros da Linha de Comandos . . . . . . . . . . . . . 91


Parmetros Posicionais . . . . . . . . . . 91 dbname . . . . . . . . . . . . . . 91 Tipos de Objetos de Backup . . . . . . . . 91 Query . . . . . . . . . . . . . . . 97 Set . . . . . . . . . . . . . . . . 101 CHANGETSMPassword . . . . . . . . . 106 Parmetros Opcionais . . . . . . . . . . 107

Captulo 3. Configurando o Data Protection para SQL . . . . . . . . . 19


Registrando o Data Protection para SQL com um Tivoli Storage Manager Server . . . . . . . Configurando o Tivoli Storage Manager Server . Configurando o Arquivo de Opes do Data Protection para SQL . . . . . . . . . .
Copyright IBM Corp. 1997, 2003

. 19 . 19 . 20

Apndice A. Utilizando o Planejador do Tivoli Storage Manager . . . . . . 129


Procedimento de Exemplo . . . . . . . . . 129

iii

Consideraes sobre o Planejador

. 135

Apndice B. Instalao Silenciosa . . 137


Instalando com o Programa de Instalao (setup.exe) . . . . . . . . . . . . . Criando Arquivos em Batch . . . . . . Instalando com MSI (msiexec.exe) . . . . . Problemas de Instalao: Capturando um Log da Instalao . . . . . . . . . . . . . Criando o Pacote em um CD ou um Servidor de Arquivos . . . . . . . . . . . . . . Criando um Pacote de Instalao Silenciosa . Reproduzindo a Instalao Silenciosa . . . . Mensagens de Erro do Programa de Instalao . . 139 . 139 . 140 . 140 . . . . 141 141 141 142

Amostra das Instrues Include/Exclude . Restaurando o Banco de Dados Mestre . . Definindo o Modo de Usurio . . . . .

. . .

. . .

. 143 . 146 . 147

Apndice D. Auxlio na Determinao de Problemas . . . . . . . . . . . 149 Apndice E. Mensagens do Data Protection para SQL . . . . . . . . 151 Avisos . . . . . . . . . . . . . . 167
Marcas Comerciais . . . . . . . . . . . 168

Glossrio . . . . . . . . . . . . . 169 Apndice C. Procedimentos Avanados . . . . . . . . . . . . 143 ndice Remissivo . . . . . . . . . . 173

iv

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Resumo de Alteraes
As alteraes desta publicao so resumidas a seguir.

Setembro de 2003, Verso 5 Release 2.1


| | | | | | | | Este release contm as seguintes alteraes: v Suporte para o Windows Server 2003. Consulte a seo Requisitos de Software e de Sistema Operacional na pgina 15. v Os Pacotes de Idiomas instalados separadamente esto disponveis. Consulte Pacotes de Idiomas na pgina 17 para obter informaes detalhadas. v O Data Protection para SQL suporta o SQL Server 2000 (64 bits). Consulte Requisitos de Software e de Sistema Operacional na pgina 15 para obter informaes adicionais.

Copyright IBM Corp. 1997, 2003

vi

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Prefcio
O IBM Tivoli Storage Manager para Databases Data Protection para Microsoft SQL Server denominado Data Protection para SQL nesta publicao. O Data Protection para SQL executa backups on-line de bancos de dados Microsoft SQL Server para o armazenamento do Tivoli Storage Manager. O Tivoli Storage Manager um produto licenciado separado de cliente-servidor que oferece servios de gerenciamento de armazenamento em um ambiente de computadores multi-plataformas. | | | | | | | | | | Em todo este documento, o termo Windows (a menos que seja especificado de outra forma) se refere aos seguintes sistemas operacionais: v Windows NT Server v Windows 2000 Server v Windows Server 2003 Em todo este documento, o termo SQL Server (a menos que seja especificado de outra forma) se refere aos seguintes produtos: v SQL Server 7.0 v SQL Server 2000 (32 bits) v SQL Server 2000 (64 bits)

Quem Deve Ler Esta Publicao


O pblico-alvo desta publicao so instaladores, usurios e administradores de sistemas. Neste manual, admite-se que voc possua conhecimento dos seguintes aplicativos: v Microsoft SQL Server v Tivoli Storage Manager Server v Cliente de arquivamento de backup do Tivoli Storage Manager v Tivoli Storage Manager Application Program Interface Admite-se tambm que voc possua conhecimento de um dos seguintes sistemas operacionais: v Windows NT Server v Windows 2000 Server v Windows Server 2003

Web Site do IBM Tivoli Storage Manager


As informaes de suporte tcnico e as publicaes esto disponveis no seguinte endereo:
www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

Acessando a home page do Tivoli Storage Manager, voc pode acessar assuntos de seu interesse. Voc tambm pode manter-se atualizado com as informaes mais recentes sobre o produto Tivoli Storage Manager.
Copyright IBM Corp. 1997, 2003

vii

Publicaes do IBM Tivoli Storage Manager


Tabela 1. Publicaes Relacionadas do Tivoli Storage Manager Ttulo IBM Tivoli Storage Manager para Windows Cliente de Backup-Archive - Guia do Usurio e de Instalao IBM Tivoli Storage Manager para UNIX Clientes de Backup-Archive -Guia do Usurio e de Instalao Nmero de Pedido G517-7412 G517-7571

IBM Tivoli Storage Manager for Windows Administrators Guide GC32-0782 IBM Tivoli Storage Manager for Windows Administrators Reference IBM Tivoli Storage Manager for AIX Administrators Guide IBM Tivoli Storage Manager for AIX Administrators Reference IBM Tivoli Storage Manager for Sun Solaris Administrators Guide IBM Tivoli Storage Manager for Sun Solaris Administrators Reference IBM Tivoli Storage Manager Messages IBM Tivoli Storage Manager Using the Application Program Interface IBM Tivoli Storage Manager for Windows Storage Agent Users Guide GC32-0783 GC32-0768 GC32-0769 GC32-0778 GC32-0779 SC32-9090 GC32-0793 GC32-0785

As publicaes da IBM a seguir oferecem informaes adicionais.


Tabela 2. Publicaes Relacionadas da IBM Ttulo Using Tivoli Data Protection for Microsoft SQL Server (Redbook IBM) Nmero de Pedido SG246148

Entrando em Contato com o Suporte ao Cliente


Para obter suporte para este ou qualquer outro produto Tivoli, voc pode contactar o IBM Tivoli Software Support de uma das seguintes formas: v Visite o Web site IBM Tivoli Software Support em:
www.ibm.com/software/sysmgmt/products/support

| | | | | | |

v O banco de dados IBM Support Solutions contm uma base de conhecimento de artigos e informaes sobre assuntos relacionados a problemas de backup e restaurao. Acesse essas informaes em:
www.ibm.com/software/sysmgmt/products/support/ IBMTivoliStorageManagerforDatabases.html

Clique nos links Hints and Tips, Solutions e Support Flashes na tabela de ajuda independente para obter informaes de pesquisa. v Envie um PMR (Problem Management Record) eletronicamente pelo endereo IBMSERV/IBMLINK. Voc pode acessar o IBMLINK a partir do Web site da IBM em:
www.ibm.com/ibmlink

v Envie um PMR (Problem Management Record) eletronicamente em

viii

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

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

v Os clientes deficientes auditivos devem visitar o Web site TDD/TTY Voice Relay services and Accessibility Center em
www.ibm.com/able/voicerelay.html

Os clientes nos Estados Unidos tambm podem utilizar o nmero 1-800-IBM-SERV (1-800-426-7378). Os clientes de outros pases devem consultar o Web site para obter os nmeros de telefones de suporte ao cliente. Voc tambm pode rever o IBM Software Support Guide, que est disponvel em nosso Web site em
techsupport.services.ibm.com/guides/handbook.html

Quando entrar em contato com o IBM Software Support, esteja preparado para fornecer informaes de identificao de sua empresa para que a equipe de suporte possa ajud-lo prontamente. As informaes de identificao da empresa so necessrias para registro no suporte on-line disponvel no Web site. O Web site de suporte oferece informaes abrangentes, incluindo um guia para servios de suporte (IBM Software Support Guide); FAQ (Perguntas Mais Freqentes); e documentao para todos os produtos de Software IBM, incluindo Notas sobre o Release, Redbooks e informes oficiais, defeitos (APARs) e solues. A documentao para alguns releases do produto est disponvel nos formatos PDF e HTML. Os documentos traduzidos tambm esto disponveis para alguns releases do produto. Todas as publicaes do Tivoli esto disponveis para download eletrnico ou para pedidos no IBM Publications Center:
www.ibm.com/shop/publications/order/

Estamos muito interessados em conhecer sua experincia com os produtos e a documentao Tivoli. Suas sugestes tambm so bem-vindas para aperfeioamentos. Se voc tiver comentrios ou sugestes sobre nossa documentao, participe de nossa pesquisa de feedback do cliente, selecionando o link Feedback na barra de navegao esquerda no seguinte Web site:
www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

Tenha em mos as seguintes informaes quando relatar um problema: v Verso, release, modificao e nmero do nvel de servio do Tivoli Storage Manager Server. Voc pode obter essas informaes inserindo o comando query status na linha de comandos do Tivoli Storage Manager. v Verso, release, modificao e nmero do nvel de servio do Tivoli Storage Manager. Voc pode obter essas informaes inserindo dsmc na linha de comandos. v O protocolo de comunicao (por exemplo, TCP/IP), verso e nmero de release que esto sendo utilizados. v A atividade que voc estava fazendo quando ocorreu o problema, listando as etapas seguidas antes da ocorrncia do problema. v O texto exato de qualquer mensagem de erro.

Prefcio

ix

Convenes Utilizadas Neste Manual


Este documento utiliza diversas convenes de tipo de caracteres para termos e aes especiais. Essas convenes possuem os seguintes significados:
Tabela 3. Convenes Referentes a Tipos de Caracteres Exemplo negrito Descrio Comandos, palavras-chave, funes de autorizao ou outras informaes que voc deve utilizar aparecem em negrito. Exemplo: Efetue logon no servidor como usurio root. Valores e variveis que voc deve fornecer aparecem em itlico. Palavras e frases enfatizadas tambm aparecem em itlico. Exemplo: O nome de n do n de produo e do n de backup no devem ser iguais. Opes e parmetros aparecem em negrito itlico. Exemplo: Especifique o valor da opo compression. Diretrios, parmetros, URLs e exemplos de sada aparecem em espaamento fixo. Exemplo: O produto est instalado no diretrio C:\arquivos de programas\tivoli\tsm\client\ba. As variveis de ambiente associadas ao Tivoli Storage Manager, sistemas operacionais ou SQL Server aparecem em MAISCULAS. Exemplo: Certifique-se de que a varivel de ambiente DSM_DIR esteja definida corretamente.

itlico

negrito itlico

espaamento fixo

LETRAS MAISCULAS

Lendo Diagramas de Sintaxe


Esta seo descreve como ler os diagramas de sintaxe utilizados neste manual. Para ler o diagrama de sintaxe, siga o caminho da linha. Leia da esquerda para a direita e de cima para baixo. v O smbolo indica o incio de um diagrama de sintaxe. v O smbolo no fim de uma linha indica que o diagrama de sintaxe continua na prxima linha. v O smbolo no incio de uma linha indica que um diagrama de sintaxe continuao da linha anterior. v O smbolo indica o fim de um diagrama de sintaxe. Itens de sintaxe, tais como uma palavra-chave ou varivel, podem estar: v Na linha (elemento exigido) v Acima da linha (elemento padro) v Abaixo da linha (elemento opcional).

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Descrio do Diagrama de Sintaxe Abreviaes: Letras maisculas denotam o menor truncamento aceitvel. Se um item aparecer totalmente em maisculas, ele no poder ser truncado. Voc pode digitar o item em qualquer combinao de letras maisculas ou minsculas. Neste exemplo, voc pode digitar KEYWO, KEYWORD ou KEYWOrd. Smbolos: Digite estes smbolos exatamente como eles aparecem no diagrama de sintaxe.

Exemplo KEYWOrd

* {} : , = () .

Asterisco Chaves Dois pontos Vrgula Sinal de igual Hfen Parnteses Ponto Espao KEYWOrd var_name

Variveis: Itens em minsculas em itlico (var_name) denotam variveis. Neste exemplo, voc pode especificar um var_name ao digitar o comando KEYWORD. Repetio: Uma seta retornando esquerda significa que voc pode repetir o item. Um caractere ou espao dentro da seta significa que preciso separar itens repetidos com aquele caractere ou espao. Uma nota de rodap junto seta indica o nmero de vezes que se pode repetir o item. (1) repeat Notas: 1 Especifique repeat at 5 vezes.

repeat , repeat

Prefcio

xi

Descrio do Diagrama de Sintaxe Opes requeridas: Quando dois ou mais itens esto empilhados e um deles est na linha, preciso especificar um item. Neste exemplo, preciso escolher A, B ou C. Escolha opcional: Quando um item est abaixo da linha, esse item opcional. No primeiro exemplo, voc pode escolher A ou no escolher nada. Quando dois ou mais itens esto empilhados abaixo da linha, todos eles so opcionais. No segundo exemplo, voc pode escolher A, B, C ou no escolher nada. Padres: Os padres esto acima da linha. O padro selecionado a menos que voc o substitua. Voc pode substituir o padro, incluindo uma opo da pilha abaixo da linha. Neste exemplo, A o padro. Voc pode substituir A escolhendo B ou C. Tambm pode especificar o padro explicitamente. Escolhas que podem ser repetidas: Uma pilha de itens seguidos por uma seta retornando esquerda significa que voc pode selecionar mais de um item ou, em alguns casos, repetir um nico item. Neste exemplo, voc pode escolher qualquer combinao de A, B ou C. Fragmentos de sintaxe: Em alguns diagramas, devido ao tamanho, necessrio fragmentar a sintaxe. Parte do nome aparece entre barras verticais no diagrama. O fragmento expandido aparece entre barras verticais no diagrama, aps um ttulo com o mesmo nome do fragmento.

Exemplo A B C

A B C

A B C

A B C

The fragment name

O nome do fragmento:

A B C

xii

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Tabelas
1. 2. 3. 4. 5. 6. 7. 8. 9. Publicaes Relacionadas do Tivoli Storage Manager . . . . . . . . . . . . . viii Publicaes Relacionadas da IBM . . . . . viii Convenes Referentes a Tipos de Caracteres x Funes da GUI do Data Protection para SQL 27 Funes das Guias da GUI . . . . . . . 30 Comandos do Data Protection para SQL 43 Parmetros de Tipos de Backups do Data Protection para SQL . . . . . . . . . . 44 Parmetros Posicionais do Data Protection para SQL por Comando . . . . . . . . 45 Parmetros Opcionais do Data Protection para SQL por Comando . . . . . . . . . . 47 10. 11. 12. 13. Parmetros Posicionais do Data Protection para SQL . . . . . . . . . . . . . 91 Tipos de Objeto de Backup do Data Protection para SQL . . . . . . . . . . . . . 92 Parmetros Opcionais do Data Protection para SQL . . . . . . . . . . . . . 107 Opes de Instalao Silenciosa . . . . . 137 Recursos da Instalao Silenciosa (Apenas Cliente Base) . . . . . . . . . . . . 138 Recursos da Instalao Silenciosa (Apenas Pacotes de Idiomas) . . . . . . . . . 138 Transformaes de Instalao Silenciosa 138

| 14. | | 15. |
16.

Copyright IBM Corp. 1997, 2003

xiii

xiv

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 1. Apresentando o Data Protection para SQL


O Data Protection para SQL permite executar backups e restauraes on-line dos bancos de dados do Microsoft SQL Server para armazenamento no Tivoli Storage Manager Server, utilizando a linha de comandos ou a GUI (Interface Grfica com o Usurio) no Windows NT, Windows 2000 e Windows 2003. Este captulo fornece as seguintes informaes sobre o Data Protection para SQL: v Migrao e coexistncia de verso v Recursos v Funes v Segurana v v v v | | | | | | | | | | | | | | | | Desempenho Consideraes sobre estratgia de backup Ajuda on-line Consideraes sobre o MSCS (Microsoft Cluster Server)

O Que H de Novo
Os recursos a seguir so novos para o Data Protection para SQL Verso 5.2.1: SQL Server 2000 (64 bits) O Data Protection para SQL suporta o SQL Server 2000 (64 bits) executando no Windows Server 2003 (apenas 64 bits). Consulte a seo Requisitos de Software e de Sistema Operacional na pgina 15. Windows Server 2003 O Data Protection para SQL suporta o Windows Server 2003. Consulte a seo Requisitos de Software e de Sistema Operacional na pgina 15. Pacotes de Idiomas O Data Protection para SQL Verso 5.2.1 fornece suporte a idiomas em forma de Pacotes de Idiomas instalveis separadamente. Se desejar utilizar um idioma que no seja o ingls, necessrio instalar o Pacote de Idiomas para o idioma desejado. O idioma ingls automaticamente instalado com o cdigo de base. Consulte Pacotes de Idiomas na pgina 17 para obter informaes detalhadas.

Consideraes Sobre Migrao e Coexistncia de Verso


IMPORTANTE! | | | | | | | | | | | O Data Protection para SQL Verso 5.2.1 utiliza as mesmas convenes de nomenclatura de backup, nomes e posicionamento de espao de arquivo e metacontedo que o Data Protection para SQL Verso 5.1.5. Como a Verso 5.1.5, o Data Protection para SQL Verso 5.2.1 completamente incompatvel com o Data Protection para SQL Verso 1. Voc no pode consultar ou restaurar objetos de backup criados pela Verso 1 com a Verso 5.1.5 ou Verso 5.2.1. Como resultado, se voc estiver restaurando objetos de backup criados pela Verso 1, dever manter a Verso 1 enquanto esses objetos de backup forem mantidos. A Verso 5.2.1 e a Verso 5.1.5 podem coexistir com a Verso 1. No entanto, como a Verso 5.1.5, as interfaces do Data Protection para SQL Verso 5.2.1 no so compatveis com as interfaces da Verso 1. Nenhuma ferramenta de migrao fornecida para ajudar a
Copyright IBM Corp. 1997, 2003

| | | | |

converter os scripts de linha de comandos da Verso 1 para a sintaxe da Verso 5.2.1. O programa de instalao da Verso 5.2.1 no substituir qualquer Verso 1 instalada. O Data Protection para SQL Verso 5.2.1 compatvel com o Data Protection para SQL Verso 2.2.x e Verso 5.1.5.

Recursos do Data Protection para SQL


O Data Protection para SQL ajuda a proteger e a gerenciar os dados do SQL Server, facilitando: v O backup de qualquer banco de dados SQL para qualquer Tivoli Storage Manager Server. v A execuo de backups completo e de log de transaes, assim como restauraes dos bancos de dados SQL. v A execuo de backups com um mbito amplo de opes como operaes diferenciais e de arquivos e grupos. Consulte Backup do Banco de Dados do SQL Server na pgina 3 para obter mais detalhes. v A execuo de operaes a partir de vrias instncias do SQL Server na mesma mquina do Data Protection para SQL (para SQL Server 2000). Nota: Voc s pode acessar um SQL Server por execuo do Data Protection para SQL, na linha de comandos ou na GUI. A execuo de qualquer backup utilizando distribuio de dados em encadeamentos paralelos, utilizando sesses paralelas (at 32 distribuies para SQL Server 7.0 e 64 distribuies para SQL Server 2000). A automatizao de backups planejados. Consulte o Apndice A, Utilizando o Planejador do Tivoli Storage Manager, na pgina 129. A execuo de operaes de restaurao expandida nos objetos de backup como realocao, restaurao para determinadas marcas e restaurao parcial de backups completos. Consulte Restaurao do Banco de Dados do SQL Server na pgina 5. A restaurao de backups de banco de dados para um SQL Server diferente. O Data Protection para SQL Verso 5.2.1 pode restaurar backups de banco de dados que foram executados nas verses de 32 bits ou 64 bits do SQL Server. Consulte a documentao da Microsoft para obter informaes sobre quais combinaes so suportadas pela Microsoft. Mantenha com um backup as informaes necessrias para restaurar ou mover bancos de dados ou arquivos SQL, como ordem de classificao, pgina de cdigo e informaes Unicode ou nomes lgicos e fsicos de arquivos e grupos de arquivos. As informaes sobre metaobjeto so preservadas no Tivoli Storage Manager Server, separadamente dos objetos de dados de backup. Torne inativos todos os objetos ativos, todos os objetos de um determinado tipo de backup ou objetos especficos. Torne inativos objetos mais antigos que um nmero especificado de dias. Consulte Inatividade do Banco de Dados do SQL Server na pgina 7. A definio de expirao automtica de objetos de backup, com base no limite de verso e no perodo de reteno. Consulte Requisitos e Recomendaes de Poltica do Tivoli Storage Manager na pgina 24. A consulta sobre banco de dados, status e informaes de configurao em qualquer SQL Server local ou em qualquer Tivoli Storage Manager Server conectado. Consulte Consulta do Data Protection para SQL na pgina 6. A monitorao de resultados por meio do log de atividades do Data Protection para SQL e remoo automtica do log de atividades. A definio de opes de informao sobre conexo do Tivoli Storage Manager com os Tivoli Storage Manager Servers.

v v

v | | | | v

v v v

v v

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v A definio de opes de segurana e desempenho do Tivoli Storage Manager. Consulte Segurana do Data Protection para SQL na pgina 8. v A participao de clusters com tolerncia a falhas no MSCS e Windows 2000. Consulte Executando o Data Protection para SQL em um MSCS na pgina 14. v A aplicao de cluster com tolerncia a falhas (para manuteno e restaurao do banco de dados principal) sem desagrupamento. v A obteno de ajuda on-line sensvel a contexto, ajuda de tarefa e de conceito. Consulte Ajuda On-line na pgina 13. v A exibio da documentao on-line do Data Protection para SQL. v O Suporte de Globalizao

Funes do Data Protection para SQL


O Data Protection para SQL fornece estas funes: v Backup (pgina 3) v Restaurao (pgina 5) v Consulta (pgina 6) v Inatividade (pgina 7)

Backup do Banco de Dados do SQL Server


Um backup cria uma cpia de todo ou de parte de um banco de dados SQL na mdia de armazenamento do Tivoli Storage Manager. O Data Protection para SQL fornece mecanismos de seleo e a lgica necessria para fazer o backup e restaurar dados do SQL. Por exemplo, quando voc inicia uma operao de backup, o Data Protection para SQL: 1. Inicia uma sesso com um Tivoli Storage Manager Server utilizando a API do Tivoli Storage Manager e informaes contidas em um arquivo de opes de cliente. 2. Inicia uma sesso com o SQL Server utilizando a interface SQL-DMO. 3. Instrui o SQL Server utilizando a interface SQL VDI para o incio de um backup dos objetos de banco de dados selecionados. 4. Recebe dados do SQL Server e os envia ao Tivoli Storage Manager Server. 5. Encerra as sesses do Tivoli Storage Manager e do SQL Server. Notas: 1. O Data Protection para SQL pode compactar os dados do SQL antes de envi-los ao Tivoli Storage Manager Server. 2. Meta Dados: Quando um backup executado, o Data Protection para SQL preserva as informaes sobre o servidor e o banco de dados SQL. Essas informaes ficam disponveis para consulta e operaes de restaurao depois que o backup concludo. As informaes sobre os nomes e tamanhos dos arquivos e grupos de arquivos de banco de dados so armazenadas juntamente com os dados do banco de dados, como um subobjeto. Esse subobjeto referido como meta dados. Voc precisar desse meta subobjeto apenas quando forem necessrias informaes sobre arquivos e grupos de arquivos individuais de banco de dados. O Data Protection para SQL oferece uma ampla faixa de tipos de backup alm de backups completo e de log, permitindo maior flexibilidade quando voc no desejar fazer o backup de um banco de dados inteiro ou quando no for prtico fazer isso por causa de tempo de disponibilidade de backup ou requisitos de desempenho. O Data Protection para SQL fornece seis tipos de backup: Backup Completo do Banco de Dados O Data Protection para SQL faz o backup de um banco de dados inteiro do
Captulo 1. Apresentando o Data Protection para SQL

SQL Server e da parte do log de transaes necessria para fornecer um estado consistente do banco de dados. Com os backups diferencial e completo, a cpia inclui informaes suficientes de todos os logs de transao associados para fazer com que o backup fique consistente consigo mesmo. A parte do log includa contm apenas as transaes que ocorrem do comeo do backup at sua concluso. Nota: No necessrio fazer um backup completo para constituir o equivalente de um backup completo. O backup de todos os grupos ou arquivos em um banco de dados, bem como de seu log, reconhecido como um backup completo pelo SQL Server. Um backup bsico pode ser um completo, de um grupo, arquivo ou conjunto. Backup Diferencial O Data Protection para SQL faz o backup apenas das pginas de dados em um banco de dados do SQL Server, alteradas desde o ltimo backup completo, e de uma parte do log de transaes. Isso o equivalente a um backup incremental no Cliente de Backup-Archive do Tivoli Storage Manager. Backup de Log O Data Protection para SQL faz o backup apenas do contedo de um log de transaes do banco de dados do SQL Server, desde o ltimo bakcup de log bem-sucedido. Para fazer o primeiro backup de log, necessrio ter feito um backup completo ou seu equivalente primeiro. Os backups de log normalmente seguem os backups completos. A parte do log includa nos backups completo e diferencial no equivalente a um backup de log. Alm disso, em backups completos e diferenciais, o log no truncado como acontece durante um backup de log. Entretanto, um backup de log seguindo um backup completo ou diferencial incluir as mesmas transaes de um completo ou diferencial. Os backups de log no so cumulativos conforme acontece no diferencial; eles devem ser aplicados em um backup bsico e na ordem correta. Nota: Um backup de log nos termos do SQL Server no equivale a um backup incremental nos termos do Tivoli Storage Manager. Backup de Arquivo O Data Protection para SQL faz o backup apenas do contedo de um arquivo lgico especfico do SQL Server. Isso facilita o planejamento de backup de bancos de dados muito grandes, permitindo fazer o backup de conjuntos diferentes de arquivos durante backups diferentes planejados. Os backups de arquivo, grupo e conjunto devem ser seguidos por um backup de log, mas um completo no necessrio. Backup de Grupo O Data Protection para SQL faz o backup apenas do contedo de um grupo especificado de arquivos do SQL Server. Isso permite fazer o backup apenas do conjunto de tabelas e ndices de banco de dados, dentro de um grupo especfico de arquivos. Backup de Conjunto O Data Protection para SQL faz o backup do contedo dos arquivos e grupos de arquivos especificados do SQL Server como uma unidade. Para saber mais sobre backups utilizando a GUI, consulte Fazendo o Backup dos Bancos de Dados SQL na pgina 33, ou sobre backups utilizando a linha de

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

comandos, consulte Comando Backup na pgina 50 ou o Captulo 6, Parmetros da Linha de Comandos, na pgina 91. Consulte tambm Consideraes Sobre Estratgia de Backup do Data Protection para SQL na pgina 9.

Restaurao do Banco de Dados do SQL Server


Uma restaurao do Data Protection para SQL obtm cpias de backup de todos ou de parte de um ou mais bancos de dados SQL, retornando-as ao SQL Server. Uma restaurao completa de um banco de dados envolve restaurar um backup completo ou o equivalente dele (a partir de backups de grupo, arquivo ou conjunto) e restaurar todos os logs de transao desde o ltimo backup completo. Em uma restaurao, o Data Protection para SQL: 1. Inicia uma sesso com um Tivoli Storage Manager Server utilizando a API do Tivoli Storage Manager e informaes contidas em um arquivo de opes de cliente. 2. Inicia uma sesso com o SQL Server utilizando a interface SQL-DMO. 3. Consulta uma lista de backups de banco de dados no Tivoli Storage Manager Server. 4. Instrui o SQL Server, utilizando a interface SQL VDI, a comear uma restaurao dos objetos selecionados do banco de dados. 5. Recebe dados do Tivoli Storage Manager Server e os encaminha ao SQL Server. 6. Encerra as sesses do Tivoli Storage Manager e do SQL Server. O Data Protection para SQL fornece a mesma faixa de tipos de objetos na restaurao, como acontece no backup: Restaurao Completa do Banco de Dados O Data Protection para SQL restaura os objetos do backup completo do banco de dados, para bancos de dados especficos do SQL. Restaurao Diferencial O Data Protection para SQL restaura apenas os objetos do backup diferencial do banco de dados, para bancos de dados especficos do SQL. O tempo de resposta reduzido enquanto apenas o ltimo backup diferencial restaurado (depois que seu backup completo associado restaurado). Restaurao de Log O Data Protection para SQL restaura somente os objetos do backup de log, para bancos de dados especficos do SQL. Restaurao de Arquivo O Data Protection para SQL restaura apenas os objetos do backup de arquivo necessrios, de um backup completo, backup de grupo de arquivos, backup de arquivo ou backup de conjunto para os bancos de dados SQL especificados. Restaurao de Grupo O Data Protection para SQL restaura apenas os objetos do backup de grupo necessrios, de um backup completo, backup de grupo de arquivos, backup de arquivo ou backup de conjunto para os bancos de dados SQL especificados. Restaurao de Conjunto O Data Protection para SQL restaura somente os objetos do backup de conjunto, para bancos de dados especficos do SQL.

Captulo 1. Apresentando o Data Protection para SQL

Dependendo da estratgia de backup escolhida, a restaurao de um banco de dados SQL poder envolver a restaurao de vrios objetos de backup do Tivoli Storage Manager Server. Consulte Consideraes Sobre Estratgia de Backup do Data Protection para SQL na pgina 9. No suporte dos atuais recursos de restaurao do SQL Server, o Data Protection para SQL fornece tambm a capacidade de relocao de arquivos durante a restaurao e de execuo de restauraes no ponto no tempo, restauraes de marcas denominadas ou restauraes parciais: Relocao Permite mover arquivos de banco de dados individuais para um novo local sem ter de criar os arquivos primeiro. Ponto no Tempo Permite restaurar um backup de log de transaes, na data e hora de uma transao especfica do SQL. Marcas Denominadas O SQL Server 2000 permite restaurao a um backup de log de transaes ou antes de um ponto designado, possivelmente aps um ponto no tempo especificado e recuperao de vrios bancos de dados relacionados para a mesma marca denominada. Parcial O SQL Server 2000 permite a restaurao de um banco de dados em uma localizao temporria, apenas o suficiente para copiar uma tabela especfica no banco de dados ativo. Alm disso, as funes de restaurao do Data Protection para SQL incluem o seguinte: v Restaurao de um backup utilizando o mesmo nmero de distribuies de dados utilizadas para criar o backup ou distribuies menores no SQL Server 2000. v Restaurao sem recuperao at a ltima restaurao com recuperao. v Restaurao de qualquer verso de backup disponvel criada pelo Data Protection para SQL Verso 5.2.1, Verso 5.1.5 ou Verso 2.2. v Substituio de um banco de dados existente pelo banco de dados restaurado (ou substituio pela relocao do banco de dados restaurado). v Restaurao para um SQL Server diferente ou para um SQL Server em espera. v Restaurao automtica de todos os objetos de backup necessrios para fazer uma restaurao completa utilizando a seleo inteligente na GUI. Para saber mais sobre restauraes utilizando a GUI, consulte Restaurando Bancos de Dados SQL na pgina 36, ou sobre restauraes utilizando a linha de comandos, consulte Comando Restore na pgina 67 ou o Captulo 6, Parmetros da Linha de Comandos, na pgina 91.

| |

Consulta do Data Protection para SQL


Uma consulta no Data Protection para SQL fornece estas informaes: v Consulta do status de um SQL Server local. v Listagem dos bancos de dados em um SQL Server. v Listagem dos objetos de banco de dados no armazenamento do Tivoli Storage Manager. v Fornece informaes sobre o Data Protection para SQL

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v Fornece informaes de conexo sobre o Tivoli Storage Manager Server. Consulta do SQL Server Uma consulta de qualquer SQL Server no mesmo n do Data Protection para SQL fornece estas informaes: v Informaes sobre um SQL Server especfico v Todos os bancos de dados em um SQL Server v Configurao de qualquer banco de dados do SQL Server Consulta do Tivoli Storage Manager Server Voc pode consultar o Tivoli Storage Manager Server a fim de listar o seguinte: v Um resumo dos tipos de backup e quantidades referentes a um banco de dados SQL especfico ou todos os bancos de dados SQL v Todos os bancos de dados de um determinado SQL Server cujo backup foi feito no Tivoli Storage Manager Server e no n atuais v Informaes de conexo sobre o Tivoli Storage Manager Server. v A configurao salva de qualquer objeto de backup v Todas as verses ou as verses ativas de todos os backups, de um tipo especfico de backup ou de um backup especfico v Arquivos ou grupos de arquivos Consulta do Data Protection para SQL Isso lista os valores em vigor no arquivo de configurao do Data Protection para SQL. Para saber mais sobre a consulta do Data Protection para SQL utilizando a linha de comandos, consulte Comando Query na pgina 57 e Query na pgina 97. Utilizando a GUI do Data Protection para SQL, voc pode exibir informaes sobre servidores, bancos de dados e objetos de backup na rea de janela de controle de lista de backup e janelas de restaurao. Consulte Lista de Backup na pgina 35 e Lista de Restaurao na pgina 39 para obter detalhes.

Inatividade do Banco de Dados do SQL Server


Essa funo permite que os objetos de backup de banco de dados SQL tornem-se inativos no Tivoli Storage Manager Server e, em seguida, faam parte do processo de expirao do Tivoli Storage Manager. Backups tpicos no exigem esse comando, visto que o Tivoli Storage Manager executa a inatividade como parte de seu gerenciamento de poltica. Como resultado, os objetos de backup so inativados da forma usual, como parte do processo de backup planejado. O Data Protection para SQL: 1. Inicia uma sesso com um Tivoli Storage Manager Server. 2. Marca o objeto especfico inativo. 3. Finaliza a sesso do Tivoli Storage Manager. Nos casos em que o processamento automtico no suficiente, a funo de inatividade torna inativos explicitamente um ou mais (ou todos) objetos de backup ativos no Tivoli Storage Manager Server. Assim como acontece no backup e na restaurao, o Data Protection para SQL permite selecionar um dos seis ou os seis tipos de objetos de backup para operao: completo, diferencial, de log, de arquivo, de grupo ou de conjunto. Alm disso, possvel tornar inativo qualquer objeto ou tipo de objeto mais antigo que um nmero especificado de dias. Para saber mais sobre inatividade utilizando a GUI, consulte Tornando Inativos os Bancos de Dados SQL na pgina 41, ou sobre inatividade utilizando a linha de comandos, consulte Comando Inactivate na pgina 80 ou o Captulo 6, Parmetros da Linha de Comandos, na pgina 91.
Captulo 1. Apresentando o Data Protection para SQL

Segurana do Data Protection para SQL


O Data Protection para SQL exige que voc possua autoridade de administrador no Windows. Isso necessrio para a instalao.

Segurana do Tivoli Storage Manager


Os requisitos de segurana padro do Tivoli Storage Manager se aplicam ao Data Protection para SQL. O Data Protection para SQL deve ser registrado no Tivoli Storage Manager Server e o nome do n e a senha corretos devem ser utilizados ao conectar-se com o Tivoli Storage Manager Server.

Informaes Sobre Logon no SQL Server


O Data Protection para SQL oferece trs opes ao especificar informaes de logon no SQL Server: v Aceitar a conta sa padro e deixar a senha em branco. v Utilizar a segurana do ID do usurio do SQL e especificar o nome e a senha do usurio do SQL. Com a segurana do ID do usurio do SQL, o administrador do SQL Server fornece o ID e a senha de logon, que fornece acesso ao SQL Server. v Utilizar uma conexo confivel e deixar que o logon seja autenticado pelo Windows. Nota: O nome do usurio de logon no SQL ou do usurio do Windows devem ser includos na funo fixa de servidor SYSADMIN do SQL Server antes de poder ser utilizada pelo Data Protection para SQL.

| |

Desempenho do Data Protection para SQL


Muitos fatores podem afetar o desempenho de backup e restaurao do Data Protection para SQL como, por exemplo, configurao de hardware, tipo de rede e capacidade. Esses fatores no esto dentro do escopo deste documento. Contudo, alguns parmetros relacionados ao Data Protection para SQL podem ser ajustados para obteno de desempenho satisfatrio. Armazenamento em Buffer: O Data Protection para SQL um aplicativo de mltiplos encadeamentos que utiliza execuo assncrona para transferir dados entre o SQL e os Tivoli Storage Manager Servers. Para isso, vrios buffers de dados so utilizados para permitir que um encadeamento receba dados de um lado, enquanto outro encadeamento envia dados para o outro lado. Por exemplo, um encadeamento pode estar lendo dados de um SQL Server, enquanto outro est enviando dados ao Tivoli Storage Manager Server. O nmero de buffers alocados pelo Data Protection para SQL para esses encadeamentos pode ser especificado nos parmetros /buffers e /sqlbuffers da interface da linha de comandos. O tamanho desses buffers pode ser especificado nos parmetros /buffersize e /sqlbuffersize. Para obter informaes adicionais, consulte Parmetros Opcionais na pgina 107. Distribuio de Dados: Alm de mltiplo encadeamento para maximizar o rendimento em uma nica sesso, o Data Protection para SQL utiliza encadeamentos separados para suportar a distribuio de dados do SQL, que permite o uso de mltiplas sesses paralelas para fazer o backup e restaurao de um nico banco de dados. Esse outro mtodo para maximizar o rendimento dos dados. Se uma nica sesso no conseguir explorar totalmente a largura de banda disponvel, vrias sesses

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

paralelas podero produzir um rendimento de dados aprimorado, especialmente se o banco de dados estiver situado alm de vrios volumes fsicos. Se voc utiliza uma distribuio de dados por volume fsico para o SQL Server e para o Tivoli Storage Manager Server, o desempenho (medido pelo tempo necessrio para backup ou restaurao de um determinado banco de dados SQL) deve mostrar uma melhora no caso de dados fora da distribuio (aproximadamente proporcional ao nmero de distribuies de dados utilizadas, dadas as limitaes dos dispositivos e da rede utilizada e da sobrecarga independente de distribuio no SQL Server, no Tivoli Storage Manager Server e no Data Protection para SQL). Para saber mais sobre distribuio utilizando a linha de comandos, consulte a pgina 125. Notas: 1. A distribuio adicional no melhora necessariamente o desempenho e pode ainda diminu-lo caso as limitaes do sistema que envolvem memria real e paginada, CPUs, placas de interface de rede, leituras e gravaes de dispositivos e RAID venham a se tornar saturadas ou ultrapassem a capacidade. 2. Se voc utiliza distribuio em conjunto com buffers SQL, certifique-se de que o nmero de buffers SQL especificado seja igual ou superior ao nmero de distribuies. 3. Os valores padro que o Data Protection para SQL atribui a buffers, tamanho de buffer e distribuies podem ser alterados no arquivo de configurao do Data Protection para SQL. Utilize o comando set ou o menu Edit da GUI para modificar o arquivo de configurao. Interface de Dispositivo Virtual O Microsoft SQL Server 7.0 introduziu o VDI para backup e restaurao de bancos de dados. O Data Protection para SQL utiliza essa interface como uma alternativa de alto desempenho para as denominadas interfaces de canais utilizadas nas verses de servidor anteriores. Sem LAN A execuo do Data Protection para SQL em um ambiente sem LAN, caso voc esteja equipado para isso, evita as limitaes de rede. Especifique enablelanfree yes no arquivo de opes do Data Protection para SQL. Para obter informaes sobre como configurar um ambiente sem LAN, consulte a publicao Tivoli IBM Tivoli Storage Manager for Windows Storage Agent Users Guide.

Consideraes Sobre Estratgia de Backup do Data Protection para SQL


Dependendo de requisitos especficos relacionados a trfego de rede, janela de backup e tempos de restaurao aceitveis, voc talvez prefira seguir estratgias de backup diferentes. Algumas estratgias utilizadas comumente so descritas da forma a seguir: Apenas Backup Completo Essa abordagem a mais indicada para bancos de dados SQL relativamente pequenos pois implica que o backup do banco de dados completo seja feito sempre. A cada backup completo aumenta-se o tempo de execuo, mas o processo de restaurao mais eficiente porque somente o backup completo mais recente (ou outro apropriado) precisa ser
Captulo 1. Apresentando o Data Protection para SQL

restaurado. Essa a estratgia adequada para bancos de dados de sistema como master, model e msdb, devido aos seus tamanhos, normalmente pequenos. Backup Completo mais Log Uma estratgia de backup completo mais um de log de transaes comumente utilizada quando a janela de backup normal ou a capacidade da rede no pode suportar um backup completo sempre. Em tais casos, um backup completo peridico seguido por uma srie de backups de log permite que a janela de backup e o trfego de rede sejam minimizados. Por exemplo, possvel executar backups completos no fim de semana e backups de log durante a semana. Os backups completos podem ser feitos durante perodos de baixo uso, quando uma janela de backup maior e um aumento do trfego de rede podem ser tolerados. Entretanto, o processo de restaurao fica mais complexo, pois um backup completo, bem como os subseqentes backups de log, devem ser restaurados. Nota: possvel efetuar uma restaurao em ponto no tempo a fim de restaurar um log de transaes em uma determinada data e hora. Backup Diferencial Execute esse tipo de backup entre backups completos. Um backup diferencial do banco de dados pode economizar tempo e espao menos espao consiste somente nas partes de um banco de dados alteradas desde o ltimo backup completo ( cumulativo), e menos tempo voc pode conseguir aplicando todos os backups de log individuais dentro desse tempo para a operao. Isso se aplica s operaes de restaurao tambm; somente o ltimo backup diferencial (a ltima verso) precisa ser restaurada. Se o tempo de restaurao for mais importante que o tempo de backup, os backups diferenciais do SQL Server 7.0 podem ser desejveis. Contudo, os backups diferenciais com o SQL 7.0 podem levar mais tempo que os backups de log e mais tempo que o esperado, mesmo que o banco de dados tenha sido pouco alterado desde o ltimo backup completo. Isso se deve ao fato de o SQL 7.0 processar pgina por pgina do banco de dados para determinar se ela deve ser includa no backup diferencial. O SQL Server 2000, por outro lado, mantm a trilha das pginas do banco de dados que foram alteradas desde o ltimo backup completo e no tem de processar todas as pginas que no sero includas no backup diferencial. Backup Completo mais Diferencial mais Log Essa estratgia possibilita um cenrio de restaurao mais rpida, reduzindo o nmero de logs de transao que possam precisar ser restaurados e aplicados. Se, por exemplo, um backup completo fosse feito semanalmente, um diferencial toda noite e um backup de log de quatro em quatro horas, a restaurao envolveria o backup completo, um diferencial e quando muito cinco backups de log. Entretanto, simplesmente um esquema de backup completo mais um de log, no mesmo ciclo, poderia exigir um completo mais at quarenta e um backups de log a serem restaurados (seis dias vezes seis backups de log por dia mais at cinco backups no dia em que o backup completo fosse feito). Backups de Arquivo ou Grupo Utilize uma estratgia de backup de arquivo quando for impraticvel fazer o backup de um banco de dados inteiro, por causa de seu tamanho e por problemas de tempo de acompanhamento e desempenho. No se esquea

10

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

de que ao executar operaes de restaurao para um arquivo ou grupo de arquivos, necessrio fornecer um backup separado do log de transaes. Opes por arquivo ou grupo tambm podem economizar tempo de backup e restaurao no caso em que determinadas tabelas ou ndices tenham mais atualizaes que outros e precisam de backup com mais freqncia. Colocar esses dados em seus prprios arquivos ou grupos de arquivos e, em seguida, fazer o backup apenas desses itens representa uma eficincia de tempo.

Consideraes Adicionais Sobre Estratgia


| | | A lista a seguir fornece informaes adicionais a serem consideradas ao escolher uma estratgia de backup para o Data Protection para SQL Verso 5.2.1 com o SQL Server. Economizando Tempo: v Caso ocorra uma falha de volume do SQL Server, a restaurao somente dos arquivos que se encontram nesse volume pode economizar tempo de restaurao. v A utilizao de mltiplas distribuies de dados pode apressar o tempo de backup e restaurao. Se o backup estiver sendo feito diretamente para mdia de armazenamento seqencial como, por exemplo, conjunto de fitas, utilize um nmero de distribuies proporcional ao nmero de unidades de fita que podem ser alocadas para o backup do SQL; caso contrrio, as sesses separadas iro enfileirar-se espera de uma fita. No SQL Server 7.0, a restaurao deve utilizar o mesmo nmero de distribuies de dados do backup. v A utilizao de compactao de dados reduzir o trfego de rede e os requisitos de armazenamento. Entretanto, se isso aumentar ou diminuir o tempo total do backup depender de vrios fatores, incluindo a velocidade dos processadores que fazem a compactao e a largura de banda disponvel da rede. Em redes rpidas, a compactao pode aumentar os tempos de backup e restaurao. Consulte a pgina 21 para obter mais detalhes. Distribuio de Dados: v Se voc utiliza distribuio de dados, utilize tambm a colocao de espao de arquivo do Tivoli Storage Manager Server para tentar manter cada distribuio em um volume de armazenamento diferente. Utilize o comando do Tivoli Storage Manager, update stgpool para definir esse parmetro. Recomenda-se que os metadados (contados como um espao de arquivo separado) no tenham permisso para ir para a mdia de fita. v O nmero mximo de distribuies de dados que voc pode utilizar deve ser menor que o mximo suportado pelo SQL Server e menor que o valor da opo txngroupmax do Tivoli Storage Manager Server no arquivo dsmserv.opt. O SQL Server 7.0 permite no mximo 32 distribuies de dados; o SQL Server 2000 permite no mximo 64. | | | | | | Fazendo Cluster: Se voc utiliza clusters do Microsoft Cluster Server para suporte de failover, deve instalar o Data Protection para SQL em cada n de cluster e configur-lo de modo idntico. necessria uma configurao adicional para concluir a instalao de tolerncia a falhas. necessrio identificar um SQL Server agrupado pelo nome de seu servidor virtual e utilizar esse nome no Data Protection para SQL para acessar esse SQL Server.

Captulo 1. Apresentando o Data Protection para SQL

11

| |

Consulte Executando o Data Protection para SQL em um MSCS na pgina 14 para obter informaes adicionais. Opo de Truncamento de Log no Ponto de Verificao: Ao optar pela execuo somente de backups completos no SQL, voc pode indicar tambm que deseja truncar o log aps os pontos de verificao. Isso evitar o crescimento sem limites do log. Opo de Truncamento de Log: Ao optar pela execuo de um backup de log de transaes, possvel indicar que voc no deseja truncar o log. Geralmente, voc no deseja truncar o log ao reconstruir um banco de dados corrompido. Essa opo permite que o servidor faa o backup do log de transaes mas no tenta interferir nos dados de nenhuma maneira. Ela grava todas as entradas de log de transaes da hora do ltimo backup de log ao ponto de corrupo do banco de dados. No SQL Server 7.0, o grupo de arquivos pai deve estar acessvel. Colocao: Se voc utiliza a estratgia de backup completo mais log, ser necessrio decidir pela modificao ou no das polticas de gerenciamento de armazenamento do Tivoli Storage Manager para assegurar-se de que todos os backups de log sejam armazenados juntos no Tivoli Storage Manager Server (colocados). Isso ajuda a melhorar o desempenho da restaurao, reduzindo o nmero de montagens de mdia necessrio para a restaurao de uma srie de backups de log. Consulte o administrador do Tivoli Storage Manager para obter detalhes sobre colocao. Vrios SQL Servers: v Se vrias instncias do SQL Server estiverem em execuo, as instncias adicionais sero identificadas pelo nome. Esse nome deve ser utilizado no Data Protection para SQL para o acesso desse SQL Server. v Se voc deseja restaurar um backup para um SQL Server diferente, no SQL Server 7.0, esse servidor deve ter a mesma seqncia de ordenao, a mesma pgina de cdigos e a mesma configurao de Unicode do servidor original; seno, o SQL Server 7.0 rejeitar a restaurao e emitir uma mensagem de erro. Diversas Recomendaes: v O parmetro maxnummp deve ser utilizado em um comando de registro de n ou atualizao de n do Tivoli Storage Manager para que um n possa utilizar vrias sesses para armazenar dados em uma mdia removvel (que exige vrios pontos de montagem a serem alocados para esse n). v Backups de conjunto so planejados para situaes especiais. Se voc planeja fazer o backup de um conjunto de arquivos e grupos de arquivo regularmente, faa o backup de cada um separadamente a fim de explorar os limites de verso dentro da classe de gerenciamento. v No possvel fazer o backup do banco de dados tempdb. Trata-se de um banco de dados temporrio que recriado toda vez que o SQL Server iniciado. v Os bancos de dados SQL com a opo de truncamento de log no ponto de verificao (master ou msdb) ou que utilizam o modelo de recuperao Simples para SQL Server 2000 no possuem logs de transao cujo backup possa ser feito. v Independente da freqncia de backups do banco de dados, extremamente importante que voc sempre execute dbcc checkdb e dbcc

12

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

checkcatalog em um banco de dados imediatamente antes de fazer seu backup, a fim de verificar a consistncia lgica e fsica do banco de dados. Consulte a documentao de seu SQL Server para obter informaes adicionais sobre como utilizar o verificador de consistncia de seu banco de dados. v O Data Protection para SQL fornece funes de backup e restaurao para bancos de dados SQL e logs de transao associados. Entretanto, ele no fornece uma soluo completa de recuperao aps desastre para um SQL Server sozinho. H muitos outros arquivos que fazem parte da instalao do SQL Server. Esses arquivos precisariam ser recuperados em uma situao de recuperao aps desastre. Os exemplos desses arquivos so arquivos executveis e de configurao. Um plano abrangente de recuperao aps desastre pode ser obtido utilizando-se o cliente de arquivamento de backup comum para Windows do Tivoli Storage Manager, junto com o Data Protection para SQL. Consulte a documentao do Microsoft SQL Server para obter mais detalhes sobre a estratgia e o planejamento de backup do SQL Server.

Ajuda On-line
O Data Protection para SQL fornece ajuda on-line que pode ser exibida na GUI. Selecione Ajuda > Contedo na barra de tarefas da GUI para iniciar a ajuda on-line. A ajuda on-line inclui informaes sobre: v Como configurar o Data Protection para SQL. v Como fazer o backup, restaurar e ativar um banco de dados. v Informaes conceituais sobre o Data Protection para SQL. O Data Protection para SQL fornece tambm uma verso on-line deste Guia do Usurio e de Instalao, no formato HTML compilado e PDF. Esses arquivos esto instalados no diretrio Arquivos de programas\Tivoli\TSM\doc.

Suporte de Globalizao
O Data Protection para SQL suporta os seguintes idiomas: v Ingls americano v Portugus do Brasil v Francs v Alemo v Italiano v Japons v Coreano v Chins simplificado v Espanhol v Chins tradicional | | | Se desejar utilizar um idioma que no seja o ingls, necessrio instalar o Pacote de Idiomas para o idioma desejado. Consulte a descrio de Pacotes de Idiomas na pgina 17 para obter informaes detalhadas.

Captulo 1. Apresentando o Data Protection para SQL

13

Executando o Data Protection para SQL em um MSCS


| O Data Protection para SQL suporta a execuo do SQL Server em um ambiente MSCS. Para Windows 2000 e Windows 2003, o Data Protection para SQL utiliza o Active Directory para suportar o cluster com failover. A lista a seguir fornece informaes a serem consideradas ao executar o Data Protection para SQL em um Microsoft Cluster Server Environment. v As referncias ao SQL Server feitas neste manual pertencem ao nome do SQL Server virtual em um ambiente MSCS. v Voc deve instalar o Data Protection para SQL nos dois ns do cluster. Alm disso, ao instalar o Data Protection para SQL, necessrio instal-lo em um disco local para cada n (no em um disco de cluster compartilhado). v Voc deve especificar clusternode yes no arquivo de opes do Data Protection para SQL. v Utilize configuraes idnticas no arquivo de opes do Data Protection para SQL ao configurar o Data Protection para SQL em cada n do cluster. v Se voc estiver utilizando o planejador do Tivoli Storage Manager para automatizao de backups, ser necessrio instalar o servio do planejador em ambos os ns do cluster para ativar o suporte de tolerncia a falhas. Consulte o Apndice A, Utilizando o Planejador do Tivoli Storage Manager, na pgina 129 para obter informaes adicionais. v O Tivoli Storage Manager Server considera os backups como provenientes de um nico servidor (o servidor virtual), no importa em qual cluster um backup tenha sido executado. Ao acessar o MSCS na GUI, note o seguinte: v Voc deve chamar a GUI com o parmetro /sqlserver. Por exemplo, se o nome do SQL Server no MSCS for sqlvs2, a chamada da GUI ser:
tdpsql /sqlserver=sqlvs2

v Se o Data Protection para SQL for instalado antes da converso para um ambiente Microsoft Cluster Server, ser necessrio modificar o atalho do menu Iniciar no programa da GUI do Data Protection para SQL. Isso pode ser feito incluindo o parmetro /sqlserver na chamada de tdpsql. Por exemplo, se voc instalou o Data Protection para SQL na localizao padro e o nome do SQL Server virtual for sqlvs2, o atalho ser modificado para:
"C:\Arquivos de programas\Tivoli\TSM\TDPSql\tdpsql.exe /sqlserver=sqlvs2"

Se voc tiver um ambiente de cluster ACTIVE/ACTIVE para SQL Server, dever criar um atalho de menu Iniciar para cada SQL Server virtual que possa ser executado nessa mquina.

14

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 2. Instalando o Data Protection para SQL


Este captulo fornece informaes sobre os requisitos do Data Protection para SQL, abordando algumas opes que voc dever fazer durante a instalao. O Data Protection para SQL est disponvel nos seguintes pacotes: Paid in Full Esse pacote contm um componente de licena e um release independente completo do produto. | | | | PTF (Program Temporary Fix) Esse pacote no contm um componente de licena. Ele criado para ser instalado sobre uma verso anteriormente instalada do Data Protection para SQL. Try and Buy Esse pacote contm um componente de licena que permite instalao e uso por sessenta dias.

Requisitos do Data Protection para SQL


Esta seo descreve informaes sobre software, sistema operacional, hardware e comunicao que so necessrias para instalar o Data Protection para SQL. Consulte Consideraes Sobre Migrao e Coexistncia de Verso na pgina 1 para informar-se sobre questes de compatibilidade e instalao do Data Protection para SQL Verso 1.

Requisitos de Software e de Sistema Operacional


| | | | | | | | | | | | | | | | | | | |
SQL Server SQL Server 7.0 (SP3+) SQL Server 2000 (SP3+) (32 bits) SQL Server 2000 (64 bits) Windows NT4 (SP5+) Sim Sim No

O Data Protection para SQL suporta as seguintes combinaes de software e sistema operacional:
Sistema Operacional Windows 2000 (SP3+) Sim Sim No Windows 2003 (32 bits) No Sim No Windows 2003 (64 bits) No No Sim

Notas: 1. As Verses 2.2, 5.1.5 e 5.2.1 (verso de 32 bits) do Data Protection para SQL no so suportadas no Windows Server 2003 (64 bits). 2. Se o SQL Server 7.0 e o SQL Server 2000 forem executados na mesma mquina, uma falha de backup poder ocorrer. Consulte o Microsoft Knowledge Base, artigo Q280759, em:
http://support.microsoft.com/support/kb/articles/q280/7/59.asp

Copyright IBM Corp. 1997, 2003

15

| | |

3. O Cliente de Backup-Archive do Tivoli Storage Manager Verso 5.1.5 (ou posterior) necessrio para aproveitar as vantagens do planejamento do Tivoli Storage Manager e do planejamento de recuperao aps desastre.

Requisitos de Hardware
v v v necessrio o seguinte hardware: Processador Intel Itanium ou Itanium II 64 bits 48 MB de RAM (o mais recomendado 96 MB ou mais) 12 MB de espao livre em disco

Nota: Se voc estiver instalando por meio de um nico arquivo .exe, cujo download tenha sido feito eletronicamente, talvez seja preciso muitos MB adicionais de espao livre no sistema Windows e nos diretrios temporrios. Esse arquivo, de incio e extrao automticos, exige um espao de trabalho temporrio adicional. Consulte o arquivo readsql.txt que fornecido na mdia de instalao do produto para obter informaes atuais.

Comunicao
O Data Protection para SQL deve ser instalado na mesma mquina do SQL Server. O Data Protection para SQL utiliza a API do Tivoli Storage Manager para comunicar-se com o Tivoli Storage Manager Server. O Data Protection para SQL tambm utiliza a interface SQL-DMO e o SQL-VDI para se comunicar com o SQL Server. | | | | | | | O Data Protection para SQL se comunica com um Tivoli Storage Manager Server Verso 5.1.0 (ou posterior) em execuo em qualquer sistema operacional suportado. O Data Protection para SQL suporta os mesmos mtodos de comunicao que os do nvel instalado da API do Tivoli Storage Manager. Consulte o Tivoli Storage Manager Server que est sendo utilizado para determinar quais protocolos ele suporta. Um Tivoli Storage Manager Server pode residir em uma mquina diferente daquela do Data Protection para SQL.

Instalando o Data Protection para SQL


O Data Protection para SQL deve ser instalado a partir de uma conta que possui privilgios de administrador para o sistema local. | | | | | | | | | | | | | | Consideraes sobre Instalao: v O diretrio de instalao padro c:\Arquivos de Programas\Tivoli\TSM\TDPSql. Se houver um produto Tivoli Storage Manager na mquina, o caminho bsico para esse produto (c:\Arquivos de programas\Tivoli\TSM) se tornar o diretrio de instalao padro. O mais recomendado instalar todos os produtos e componentes Tivoli Storage Manager no mesmo diretrio de base. v Se o Data Protection para SQL Verso 1 existir no sistema, o Data Protection para SQL Verso 5.2.1 ser instalado em um subdiretrio diferente da Verso 1. Se voc estiver restaurando objetos de backup criados pelo Data Protection para SQL Verso 1, dever manter a Verso 1 enquanto esses objetos de backup forem mantidos. O Data Protection para SQL Verso 5.2.1 no sobrescrever os arquivos existentes de opes, de configurao e de log do Data Protection para SQL.

16

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Siga estas instrues para instalar o Data Protection para SQL: 1. Insira o CD-ROM do Data Protection para SQL na unidade de CD-ROM. Nota: O Windows pode iniciar automaticamente o assistente InstallShield para voc. Se a execuo automtica no for ativada, execute as seguintes etapas: a. Selecione Executar no menu Iniciar. b. Digite x:\setup , em que x a letra da sua unidade de CD-ROM. c. Clique em OK para iniciar o programa de instalao. Alternativamente, voc pode dar um clique duplo no setup.exe utilizando o gerenciador de arquivos. 2. Selecione um idioma para instalao. 3. Siga as instrues de instalao exibidas nos prompts da janela. 4. Clique em Concluir para concluir a instalao.

Pacotes de Idiomas
Para exibir a GUI, a sada da linha de comandos e mensagens do Data Protection para SQL em um idioma diferente do ingls, instale o Pacote de Idiomas fornecido no CD-ROM do produto. Os Pacotes de Idiomas so arquivos executveis localizados no diretrio TDPSql\win32\languages\xxx no CD-ROM do produto. O diretrio xxx representa o cdigo do pas com trs letras associado a esse idioma. Depois de instalar o Pacote de Idiomas, ative o idioma atualizando o arquivo de configurao do Data Protection para SQL (por padro, tdpsql.cfg) utilizando um destes mtodos: v Utilize o comando set com o parmetro language para especificar o idioma desejado. Por exemplo:
tdpsqlc set lang=fra

Consulte a descrio do parmetro language na pgina 102 para obter uma lista de idiomas disponveis e seus cdigos de pases de trs letras. v Utilize o Editor de Configurao na GUI do Data Protection para SQL, selecionando Editar>Configurao>Regional>Idioma. O Editor de Configurao da GUI mostrar os idiomas instalados em seu formato longo. Por exemplo:
Ingls (Estados Unidos)

Quando a instalao estiver concluda, ser necessrio: v Registrar a estao de trabalho cliente no Tivoli Storage Manager Server. Consulte Registrando o Data Protection para SQL com um Tivoli Storage Manager Server na pgina 19 para obter informaes detalhadas. v Configurar o Data Protection para SQL. Consulte Configurando o Arquivo de Opes do Data Protection para SQL na pgina 20 para obter informaes detalhadas.

Instalando o Data Protection para SQL em um Ambiente MSCS


A instalao do Data Protection para SQL em um ambiente MSCS exige o seguinte: v Instalar o Data Protection para SQL em ambos os ns do MSCS, se estiver instalando o Data Protection para SQL para um SQL Server em cluster. v Se o Data Protection para SQL tiver sido instalado antes da converso para um ambiente MSCS, modifique o atalho do menu Iniciar no programa da GUI do Data Protection para SQL. Faa isso incluindo o parmetro /sqlserver na
Captulo 2. Instalando o Data Protection para SQL

17

chamada do comando tdpsql. Por exemplo, se voc instalou o Data Protection para SQL na localizao padro e o nome do SQL Server virtual for marssql1, o atalho ser modificado para:
"C:\Arquivos de Programas\Tivoli\TSM\TDPSql\tdpsql.exe /sqlserver=marssql1"

Se voc tiver um ambiente de cluster Active/Active para SQL Server, dever criar um atalho do menu Iniciar para cada SQL Server virtual que possa ser executado nessa mquina.

18

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 3. Configurando o Data Protection para SQL


Registrando o Data Protection para SQL com um Tivoli Storage Manager Server
O nome de n do Data Protection para SQL deve ser registrado em um Tivoli Storage Manager Server antes da solicitao de servios. Para tornar as tarefas administrativas do Tivoli Storage Manager mais fceis, recomenda-se que o n utilizado para o Data Protection para SQL seja utilizado somente para os backups do SQL Server. O Tivoli Storage Manager utiliza um nome de n e uma senha comparvel maneira que o Windows utiliza um ID de usurio e uma senha. Um administrador do Tivoli Storage Manager deve registrar o Data Protection para SQL como um n cliente no servidor. O administrador do Tivoli Storage Manager define o seguinte: v O nome de n do Data Protection para SQL Nota: Se voc estiver executando o Data Protection para SQL em um Microsoft Cluster Server, o nome de n no poder ser o nome do computador local. v A senha inicial, se for necessrio v O domnio de poltica ao qual pertence o Data Protection para SQL Consulte Requisitos e Recomendaes de Poltica do Tivoli Storage Manager na pgina 24 para obter informaes adicionais sobre domnios de poltica. v Os planejamentos do Tivoli Storage Manager v Se mais de um ponto de montagem (unidade de fita) pode ser alocado para o n Isso feito por meio do parmetro maxnummp do comando de registro de n. preciso que isso seja definido como um nmero maior que o valor padro 1, se voc for explorar a distribuio de dados do SQL com os dados que vo diretamente para um conjunto de fitas. v Se voc pode compactar os arquivos antes de envi-los ao servidor

Configurando o Tivoli Storage Manager Server


O administrador do Tivoli Storage Manager Server deve executar os seguintes comandos de configurao ao criar os ns do Tivoli Storage Manager, antes que o Tivoli Storage Manager Server possa receber backups de banco de dados do SQL Server: v O parmetro backdelete para register ou update node deve ser yes. O valor padro no. v O parmetro maxnummp para register ou update node deve ser pelo menos o nmero mximo de distribuies a serem utilizadas para backup ou restaurao, quando so utilizadas mdias removveis, do tipo fitas, ou se a migrao ocorrer durante a operao de backup ou restaurao. O valor padro 1. Esse valor o nmero mximo de pontos de montagem que um n pode ter de uma s vez. Se for possvel que outros backups ou restauraes ocorram ao mesmo tempo, o valor desse parmetro dever ser grande o bastante para todos os pontos de montagem necessrios. v O parmetro collocate para define stgpool deve ser definido como filespace para assegurar-se de que as distribuies de dados individuais permaneam em volumes removveis separados. O valor padro no. Se isso no for feito, poder
Copyright IBM Corp. 1997, 2003

19

ser necessrio mover operaes para tornar acessveis os dados de cada distribuio de um recurso simultaneamente. v A opo txngroupmax no arquivo de opes Tivoli Storage Manager Server (geralmente dsmserv.opt) deve ser pelo menos maior que o nmero mximo de distribuies a serem utilizadas para operaes de backup ou restaurao, independente da mdia. O valor padro 40. v As classes de gerenciamento para os metadados do Data Protection para SQL devem ser idnticas s classes de gerenciamento correspondentes quanto aos dados do banco de dados, exceto que as classes de gerenciamento de metadados no devem permitir migrao para mdia removvel. Se quaisquer metadados do Data Protection para SQL estiver em mdia removvel, as consultas podero exigir montagens de mdia, e backups ou restauraes podero exigir montagens de mdia adicionais. Para saber mais sobre classes de gerenciamento, consulte Requisitos e Recomendaes de Poltica do Tivoli Storage Manager na pgina 24. | | | | | Nota: Ao restaurar bancos de dados SQL grandes, especificar um valor de pelo menos 10000 na opo commtimeout ajudar a evitar que uma operao de restaurao finalize prematuramente. Se a operao de restaurao for executada em um ambiente sem LAN, esse valor dever ser especificado para o Agente de Armazenamento.

Configurando o Arquivo de Opes do Data Protection para SQL


Uma vez registrado o Data Protection para SQL em um Tivoli Storage Manager Server, vrios parmetros do Data Protection para SQL precisam ser configurados. O administrador do Tivoli Storage Manager deve ter fornecido o nome do n, a senha e o mtodo de comunicao com os parmetros apropriados para conectar com o Tivoli Storage Manager Server. Esses valores, junto com outros parmetros, so armazenados em um arquivo de opes no diretrio do Data Protection para SQL. O nome do arquivo de opes padro dsm.opt. Para modificar o arquivo dsm.opt inicial, exiba o dsm.opt utilizando um editor de texto. O arquivo de opes inclui os seguintes parmetros, necessrios para a configurao inicial: nodename O nome de n do Tivoli Storage Manager o nome exclusivo pelo qual o Tivoli Storage Manager conhece a mquina que est executando o Data Protection para SQL. servername Esse o nome do Tivoli Storage Manager Server no qual feito o backup dos bancos de dados SQL. | | | | commmethod Os protocolos de comunicao vinculam o n do Data Protection para SQL ao Tivoli Storage Manager Server. O Data Protection para SQL suporta o mesmo conjunto de protocolos de comunicao suportados por outros clientes do Tivoli Storage Manager. As opes adicionais a seguir no so necessrias para configurao inicial. Por padro, elas no so especificadas mas as definies padro podem ser modificadas:

20

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

passwordaccess Uma definio de passwordaccess generate instrui a API do Tivoli Storage Manager a armazenar a senha atual (criptografada) no registro do Windows e a gerar uma nova automaticamente quando a atual expirar. Esse mtodo de gerenciamento de senha recomendado ao executar backups planejados, no-assistidos, pois garante que o backup nunca falhe por causa de uma senha vencida. O valor padro prompt. Um programa utilitrio chamado dsmcutil.exe permite gerenciar (atualizar ou exibir) a senha conforme armazenada no registro. Esse programa utilitrio distribudo com o pacote Cliente de Backup-Archive do Tivoli Storage Manager. Para obter informaes adicionais sobre como utilizar o programa dsmcutil, consulte o arquivo dsmcutil.hlp ou o arquivo dsmcutil.txt, que so distribudos com o pacote Cliente de Backup-Archive do Tivoli Storage Manager. compression A definio de compression on instrui a API do Tivoli Storage Manager a compactar os dados antes de envi-los ao Tivoli Storage Manager Server; isso reduz os requisitos de trfego e armazenamento. Se voc ativar a compactao, o desempenho ser afetado de duas formas: v A utilizao da CPU maior na mquina em que o Data Protection para SQL est sendo executado. v A utilizao de largura de banda da rede menor, pois o nmero de bytes enviados menor. v A utilizao do armazenamento no Tivoli Storage Manager Server reduzido. Talvez voc prefira ativar a compactao, caso exista qualquer uma das seguintes condies: v A placa de rede tem uma sobrecarga de dados. v A comunicao entre o Data Protection para SQL e o Tivoli Storage Manager Server estiver sobre uma conexo de largura de banda baixa. v H intenso trfego de rede. Consideraes: Talvez seja melhor definir compression off nos seguintes casos: v O computador que est executando o Data Protection para SQL possui uma CPU sobrecarregada; o aumento de uso de CPU pode causar impacto em outros aplicativos, incluindo o SQL Server. possvel monitorar a utilizao dos recursos da CPU e da rede utilizando o programa Monitor de Desempenho enviado com o Windows. v Voc no est limitado pela largura de banda; nesse caso, possvel conseguir o melhor desempenho definindo compression off e permitindo compactao de hardware na unidade de fita, que tambm reduz os requisitos de armazenamento. Nota: O administrador do Tivoli Storage Manager pode substituir a definio da opo de compactao do n do Data Protection para SQL ao registrar ou atualizar o n, especificando, no lado do Tivoli Storage Manager Server, que um determinado n: v Sempre utiliza a compactao. v Nunca utiliza a compactao. v Deixa a deciso para o cliente (valor padro).
Captulo 3. Configurando o Data Protection para SQL

21

clusternode A definio de clusternode yes direciona a API do Tivoli Storage Manager e o Data Protection para SQL a ficarem atentos ao cluster na execuo em um ambiente MSCS. Essa opo deve ser especificada para que o Data Protection para SQL funcione corretamente em um MSCS. enablelanfree Uma definio de enablelanfree yes permite que o Data Protection para SQL seja executado em um ambiente sem LAN, se voc estiver equipado para isso. Notas: 1. Se o Data Protection para SQL estiver sendo executado em um MSCS, o arquivo de opes em ambos os ns do cluster devero ser idnticos. 2. Voc pode criar arquivos de opes adicionais do Data Protection para SQL para apontar para outros Tivoli Storage Manager Servers. Talvez voc prefira criar mais de um arquivo de opes, cada um com parmetros diferentes, para utilizar com um nico Tivoli Storage Manager Server.

Definindo Expirao Automtica


O Data Protection para SQL permite utilizar a expirao automtica e o controle de verso do Tivoli Storage Manager por poltica. A definio de poltica automtica para dados de backup efetuada pelo arquivo de opes do Data Protection para SQL. Utilize as instrues include e exclude no arquivo de opes para definir quais arquivos esto sujeitos a processamento automtico e para atribuir classes de gerenciamento especficas aos arquivos utilizando convenes de nomenclatura de objetos. Nota: recomendado assegurar-se de que os metadados estejam disponveis para consulta sem causar uma montagem de volume. Os metadados so armazenados como um objeto de dados no Tivoli Storage Manager Server e esto disponveis para migrao na mdia removvel se seu critrio permitir que isso ocorra. | | Um nome de objeto de backup do Data Protection para SQL composto de uma srie de qualificadores separados por \. A sintaxe geral include/exclude para nomenclatura de objeto :
include "objectNameSpecification" [ManagementClassName] exclude "objectNameSpecification"

em que: objectNameSpecification :
SqlServerName[\InstanceName]\dataType\...\DatabaseName[\ typeInfo]\backupType*

dataType : meta | data typeInfo : LogicalFileName (para tipo de backup arquivo) GroupName (para o tipo de backup grupo) ... (para os tipos de backup log e conjunto) no utilizado para tipos de backup completo e diferencial

22

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

backupType : full | diff | log | group | file | set Consideraes: v O caractere coringa * corresponde a zero ou mais caracteres. O caractere coringa ? corresponde a qualquer caractere. v O caractere coringa * dentro de um qualificador substitui zero ou mais caracteres somente dentro desse qualificador. O prprio qualificador deve existir no nome de objeto correspondente. v Para corresponder zero ou mais qualificadores, utilize reticncias: \...\ v Todas as especificaes devem terminar com o caractere coringa *. Isso necessrio porque a especificao deve corresponder aos nomes de objeto e aos nomes temporrios. Os nomes temporrios so utilizados para permitir a retomada de uma transao de backup caso ocorra um erro. Nomes temporrios so nomes de objetos com uma cadeia exclusiva anexada ao qualificador backupType. v Um objectNameSpecification deve ser colocado em aspas duplas. Se a especificao incluir espaos ou caracteres especiais, as aspas duplas sero obrigatrias. v Nas instrues de exclude, meta deve ser uma correspondncia na especificao, explicitamente, ou por caractere coringa ou reticncias. A excluso de meta excluir o objeto inteiro. v As instrues de include podem especificar meta ou data, separadamente e explicitamente, ou por caractere coringa ou reticncias. v possvel especificar objetos de dados e meta nas listas de include do arquivo de opes a fim de atribuir classes de gerenciamento. Entretanto, quando voc utilizar instrues de exclude, dever especificar somente os meta objetos. Se o backup de um objeto de dados no for feito, seu meta objeto no ser criado. v Os nomes de objeto log e set so sempre exclusivos. O typeInfo contm os qualificadores cujos valores os tornam exclusivos. Como eles so gerados no momento do backup, no so previstos e no podem ser especificados. v As listas include/exclude so processadas ao contrrio, e o processamento pra na primeira correspondncia. Para assegurar-se de que as especificaes mais especficas sejam processadas, liste as especificaes mais genricas antes das mais especficas assim elas sero processadas depois das especficas. Caso contrrio, a mais genrica ir corresponder ao objetivo desejado antes que as mais especficas sejam vistas. Quando uma correspondncia encontrada, o processamento da lista pra e a instruo correspondida examinada. Se for uma instruo de exclude, o backup do nome do objeto de correspondncia no ser feito. Se for uma instruo de include, ser feito o backup do nome do objeto de correspondncia. Se a instruo de include contiver um ManagementClassName, essa classe de gerenciamento ser associada ao nome do objeto desse backup e de todos os backups do mesmo nome no n atual. Se uma correspondncia no for encontrada, o backup do objeto ser feito utilizando a classe de gerenciamento padro do n atual. Se for encontrada uma correspondncia para uma incluso que especifica uma classe de gerenciamento, mas esta no for vlida para o n atual, a classe de gerenciamento padro do n atual ser utilizada. v O processo include/exclude no gera mensagens de erro de especificaes invlidas. Portanto, faa um teste completo de todas as listas include/exclude. A especificao de um nome de classe de gerenciamento invlido ir gerar uma mensagem de erro no dsierror.log.
Captulo 3. Configurando o Data Protection para SQL

23

v Com referncia distino entre maisculas e minsculas, a API do Tivoli Storage Manager para Windows assume atualmente que as especificaes so de um sistema de arquivos do Windows e ignora a distino. Entretanto, visto que a distino pode ser respeitada no futuro, utilize sempre a designao correta de letra maiscula/minscula. Especificamente, Utilize a distino correta para nomes SQL (nomes de servidor, banco de dados, grupo ou arquivo) conforme exibido pelos comandos query sql ou query tsm. Utilize letras minsculas para as constantes do Data Protection para SQL: meta, data, full, diff, log, group, file e set. Os exemplos a seguir so de objectNameSpecifications individuais, conforme podero aparecer nas instrues include/exclude: SqlServerNames: SQL70, SQL2000 InstanceNames: INST1, INST2 DatabaseNames: Db1, Db2, Db3 GroupNames: g1, g2, g3 LogicalFileNames: f1, f2, f3 Para obter ilustraes de amostra das instrues include e exclude utilizando a sintaxe mostrada anteriormente, consulte o Apndice C, Procedimentos Avanados, na pgina 143.

Requisitos e Recomendaes de Poltica do Tivoli Storage Manager


A forma na qual o Data Protection para SQL nomeia os objetos de backup que ele armazena no Tivoli Storage Manager Server difere significativamente daquela utilizada na Verso 1. Essas alteraes foram feitas para permitir a explorao das capacidades de expirao baseada nos critrios automticos fornecidas pelo Tivoli Storage Manager Server. Como resultado, no utilize os mesmos parmetros de classe de gerenciamento recomendados para o Data Protection para SQL Verso 1. A seguir esto as definies atuais recomendadas de critrios. Grupo de Cpias de Arquivamento O Data Protection para SQL armazena todos os objetos como objetos de backup no Tivoli Storage Manager, em conjuntos de armazenamento de backup, para que um grupo de cpias de arquivamento no seja necessrio, embora possa existir. Valores de Controle de Verso Defina os seguintes parmetros de grupo de cpias conforme desejado para definir os perodos de limite e preservao de verses dos objetos de backup de banco de dados SQL: v versions data exists v versions data deleted v retain extra versions v retain only version

24

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Valores de Grupo de Cpias Os valores padro devero ser aceitos para os seguintes parmetros de grupo de cpias, pois eles no so aplicveis ao Data Protection para SQL: v copy mode v copy serialization v copy frequency Valores de Expirao para Log e Conjunto Como os objetos de log e conjunto so sempre nomeados com exclusividade, eles no fazem parte das expiraes, por causa de limite de verso. No entanto, o Data Protection para SQL torna inativos todos os objetos de backup de um banco de dados SQL que, de alguma maneira, no so tornados inativos sempre que um novo backup completo de banco de dados desse banco de dados SQL executado. Por causa disso, o perodo de preservao definido atravs do parmetro retain only version controla a expirao de backups de log e conjunto. Jamais haver mais de uma verso de um objeto de log ou conjunto. Consideraes: v Ao selecionar o valor retain only para backups de log, certifique-se de que ele represente no mnimo o valor dos objetos de backup aos quais os logs esto associados. possvel utilizar a mesma classe de gerenciamento para backups de log e para os objetos de backup, preservados pelo tempo necessrio para a garantia de utilizao de um valor adequado. v Defina os backups que devero ser utilizados em situaes incomuns, um para cada tipo de situao (para obter detalhes adicionais, consulte as consideraes sobre arquivo e grupo referentes a uma operao Criar ndice em Tipos de Objetos de Backup na pgina 91.) v Se voc no deseja aguardar pelo prximo backup completo do banco de dados, possvel tornar inativo de forma explcita qualquer objeto ativo especfico (se ele no for mais necessrio) ou todos os objetos ativos mais antigos que um nmero especificado de dias, utilizando o comando inactivate. Valores de Metaobjeto e Metadados Os objetos de dados e seus objetos meta associados devero ter os mesmos valores para limites e preservao de verso. Entretanto, como os objetos meta podem precisar ser restaurados como resultado de uma consulta do Data Protection para SQL, talvez voc prefira armazenar os objetos meta em um conjunto de armazenamento somente disco para que uma montagem de mdia no seja necessria para resolver a consulta. Para fazer isso, possvel: 1. Definir uma classe de gerenciamento separada com um Destino da Cpia apontando para um conjunto de discos que no tenha nenhuma mdia removvel em sua hierarquia. 2. Ligar todos os objetos meta a essa classe de gerenciamento utilizando uma instruo include no arquivo de opes do Data Protection para SQL. Para obter detalhes adicionais sobre como ligar objetos de backup a classes de gerenciamento especficas, consulte Definindo Expirao Automtica na pgina 22. Como alternativa, possvel optar por utilizar a mesma classe de gerenciamento (e conjuntos de armazenamento) para metaobjetos e
Captulo 3. Configurando o Data Protection para SQL

25

metadados, se voc raramente precisa dos objetos meta ou se precisa deles somente antes de uma restaurao, quando a montagem de um volume mesmo necessria. Nota: Em muitos casos, ser possvel obter tambm as informaes sobre o metaobjeto no SQL Server, conforme gravado no banco de dados msdb. Valores de Distribuio de Dados Se voc for explorar a distribuio de dados, cada distribuio de um backup dever ter os mesmos valores de limites e preservao de verso, para que algumas partes de um objeto de backup lgico simples no expire antes de outras. Utilizando Colocao Uma nica restaurao completa pode exigir um backup completo do banco de dados, um backup diferencial e vrios backups de log, ou um ou mais backups de grupo, arquivo ou conjunto e vrios backups de log. recomendado o uso de colocao se esses backups puderem ser armazenados em mdia removvel. Se voc utiliza distribuio de dados, utilize a colocao por espao de arquivo em conjuntos de armazenamento seqenciais para manter as distribuies em volumes de armazenamento separados. Isso necessrio para permitir acesso paralelo simultneo a cada distribuio. Se acontecer de vrias distribuies para o mesmo objeto serem finalizadas no mesmo volume seqencial (porque no h volumes vazios suficientes disponveis), o comando move data do Tivoli Storage Manager Server poder ser utilizado para mover os objetos para um conjunto de armazenamento de disco ou para novos volumes seqenciais adicionados ao conjunto de armazenamento para que possam ser acessados em paralelo. Consulte o administrador do Tivoli Storage Manager ou o Tivoli Storage Manager Administrators Guide, de acordo com a plataforma do servidor, para obter informaes adicionais sobre como definir ou atualizar domnios de poltica e grupos de cpia.

26

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 4. Utilizando a Interface Grfica com o Usurio


Esta seo descreve a GUI do Data Protection para SQL. A GUI executa:
Tabela 4. Funes da GUI do Data Protection para SQL Funes da GUI Selecionar funes no Menu e na Barra de ferramentas do Data Protection para SQL. Selecionar e exibir informaes sobre um banco de dados SQL. Fazer o backup dos bancos de dados SQL. Restaurar bancos de dados SQL. Tornar inativos bancos de dados SQL. Pgina 27 31 33 36 41

Viso Geral da GUI


A GUI do Data Protection para SQL consiste em uma janela principal com uma barra de menus comum, uma barra de ferramentas e cinco janelas secundrias: duas para operaes de backup, duas para operaes de restaurao e uma para operaes de inatividade. Cada uma dessas janelas consiste em um controle de rvore de diretrios no painel esquerdo e em um controle de guia no painel direito, incluindo controles de operao e um controle de lista para exibio de informaes.

Barra de Menus
A barra de menus consiste nos seguintes itens e funes de lista de menus: Arquivo Sair do programa. Editar Configurar o Data Protection para SQL. O arquivo de configurao padro tdpsql.cfg. Exibir Atualizar a exibio em rvore ou exibir a guia tornar inativo. Utilitrios Alterar a senha do Tivoli Storage Manager, definir informaes de login do SQL Server ou mostrar informaes do servidor, do Tivoli Storage Manager Server e do SQL Server. Ajuda Obter a ajuda do Data Protection para SQL, manuais on-line, o acesso Web do Tivoli Storage Manager e informaes sobre o Data Protection para SQL.

Menu Editar
Configurao Isso permite modificar o arquivo de configurao do Data Protection para SQL. Se um arquivo de configurao no for especificado, o arquivo tdpsql.cfg ser utilizado. Se nenhum arquivo de configurao for encontrado, um arquivo padro ser criado e conter exatamente o valor lastprunedate; as demais opes utilizaro os valores padro. Um arquivo de configurao diferente pode ser especificado ao chamar a GUI a partir da linha de comandos com o parmetro /configfile especificado. Um clique nesse item de menu exibir o dilogo Definies do Data Protection para SQL com as quatro guias seguintes e suas definies:
Copyright IBM Corp. 1997, 2003

27

1. Geral v SQL Server v A partir do SQL Server v Autenticao do SQL Integrada (padro) ID do Usurio do SQL Nota: Se voc selecionar aqui ID do Usurio do SQL e desejar editar seu ID e senha padro, dever fazer isso por meio das definies de login do menu Utilitrios. v Aguardar pelas Montagens de Fita para Backup ou Restaurao (padro) v Calcular % de Alterao para Backup Diferencial (20 por padro) 2. Desempenho v Buffers TDP (3 por padro) v Tamanho do Buffer TDP (1024 por padro) v Distribuies (1 por padro) v Buffers SQL (0 por padro) v Tamanho do Buffer SQL (1024 por padro) 3. Registro v Nome do Arquivo de Log (tdpsql.log por padro) v Remover Entradas Antigas (selecionado por padro) Manter Entradas Antigas dos ltimos (60 por padro) Dias Remover Agora 4. Regional v Idioma (Ingls Americano por padro) v Formato de Data (mm/dd/aaaa por padro) v Formato de Hora (hh:mm:ss por padro) v Formato Numrico (xxx,xxx.dd por padro) Para obter consideraes especficas relacionadas a essas definies de configurao, consulte Set na pgina 101.

Menu Exibir
Atualizar Exibio em rvore Ao atualizar a GUI, voc pode: v limpar todas as selees. v reduzir a rvore ao nvel realado. v reduzir as rvores correspondentes da guia mesmo que elas no estejam exibidas no momento (por exemplo, a atualizao da rvore Backup de Bancos de Dados atualiza tambm a rvore Backup de Grupos/Arquivos) v exibir novas operaes de backup nas rvores de restaurao. Nota: Se voc simplesmente voltar e avanar entre as guias sem atualizar, no perder as selees atuais ou a exibio em rvore. Guia Tornar Inativo A seleo desse item incluir o controle de guia nas janelas de backup e restaurao, permitindo a inatividade dos bancos de dados SQL no armazenamento do Tivoli Storage Manager.

28

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Menu Utilitrios
Alterar a Senha do TSM Esse dilogo solicita que voc digite a senha antiga e a nova senha duas vezes para verificao. Consulte tambm CHANGETSMPassword na pgina 106. Definies de Login do SQL Server O dilogo Informaes de Login do SQL Server permite selecionar estas opes: v Utilizar Autenticao do Windows (selecionado por padro) v Utilizar Autenticao do SQL; se voc selecionar essa opo, precisar preencher um ID de usurio (sa por padro) e uma senha (em branco por padro). Consulte tambm os parmetros de autenticao do SQL, que comeam na pgina 120. Mostrar Informaes do Servidor TSM Essa janela exibe as seguintes Informaes de Conexo: v Nome de N v Nome do Host da Rede do Servidor v Verso da API do Tivoli Storage Manager v Nome do Servidor v Tipo de Servidor v Verso do Servidor v Modo de Compactao v Nome de Domnio v Conjunto de Polticas Ativo v Classe de Gerenciamento Padro Mostrar Informaes do MS SQL Server Essa janela exibe as seguintes informaes do SQL Server: v Nome do SQL Server v Verso v Cluster v ID de Seqncia de Ordenao Padro v ID de Pgina de Cdigos Padro v ID Local do Unicode v ID de Estilo de Comparao do Unicode

Menu de Ajuda
Ajuda do Data Protection para SQL Esse dilogo lana a ajuda on-line. Manuais On-line Esse dilogo lana os manuais on-line do Tivoli Storage Manager e do Data Protection para SQL. Acesso Web do TSM Esse dilogo lana um navegador da Web para exibio de informaes on-line do Tivoli Storage Manager. Sobre o Data Protection para SQL Esse dilogo lana informaes sobre verso, release e nvel de modificao do Data Protection para SQL.

Captulo 4. Utilizando a Interface Grfica com o Usurio

29

Barra de Ferramentas
A barra de ferramentas fornece atalhos para itens utilizados freqentemente. Esto disponveis quatro botes: v Atualizar rvore v Editar configurao do Data Protection para SQL v Acessar links da Web do Tivoli Storage Manager v Manuais on-line

Janelas de Backup e de Restaurao


O Data Protection para SQL oferece janelas separadas para operaes de backup e restaurao, cada uma delas com sua prpria rvore, lista e controles de guia. Na Verso 1, o contedo da rvore (bancos de dados SQL) no era alterado conforme as guias de backup e restaurao eram selecionadas. Por causa disso, os resultados das consultas solicitavam que a seleo (ou atualizao) da guia de restaurao inicial s fosse digitada na lista de histrico da pgina de restaurao. Assim, as selees para restaurao eram feitas somente com essa lista de controle. Alm disso, os bancos de dados excludos no eram mostrados na rvore, sendo necessrio o boto Consulta Direta. O Data Protection para SQL fornece rvores distintas ocupadas com nomes de banco de dados; o controle de lista exibe informaes adicionais de acordo com o que realado na exibio em rvore. Para operaes de backup, o Data Protection para SQL exibe na rvore somente uma entrada por nome de banco de dados. Entretanto, cada nome de banco de dados em uma rvore de restaurao corresponde a um objeto de backup e podem haver vrios objetos de backup para um nome de banco de dados. As selees de backup e restaurao podem ser feitas a partir dos controles de rvore e lista. Notas: 1. A janela inicial visvel na inicializao da GUI a janela de backup, especificamente a janela Backup de Bancos de Dados. 2. No possvel fechar, minimizar ou mover as janelas de backup ou restaurao, independentemente da janela principal.

Opes de Backup Estendidas


Para suportar as opes de backup estendidas do Data Protection para SQL, sua GUI no se limita mais a apenas um banco de dados e seu log como as menores unidades selecionveis para backup. Agora, possvel selecionar um backup de grupo (partes de um banco de dados), um backup de arquivo (parte de um grupo) ou um backup diferencial (pginas alteradas em um banco de dados). O Data Protection para SQL permite tambm um backup de conjunto para forar a criao de um nico objeto do Tivoli Storage Manager contendo os dados de um conjunto especfico de grupos e arquivos, quando determinados cenrios de restaurao exigem isso. O painel direito de cada janela sempre exibe as guias de backup e restaurao, embora a janela real com sua rvore e lista visveis todo o tempo (janelas de backup ou de restaurao) dependa de quais dessas funes esto atualmente selecionadas. Cinco guias esto disponveis para seleo:
Tabela 5. Funes das Guias da GUI Seleo das Guias Backup de bancos de dados Funo Executar backups completo, diferencial e de log. Pgina 33

30

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Tabela 5. Funes das Guias da GUI (continuao) Seleo das Guias Backup de grupos/arquivos Restaurar bancos de dados Restaurar grupos/arquivos Tornar inativo Funo Executar backups de grupo, arquivo e conjunto. Restaurar a partir de backups completo, diferencial e de log. Restaurar a partir de backups completo, grupo, arquivo, conjunto e log. Seleciona especificamente objetos para inatividade, separado da inatividade automtica. Pgina 34 36 36 41

Selecionando Bancos de Dados e Exibindo Informaes


Em cada pgina tabulada no painel direito, a rea de controle de lista fornece informaes sobre o banco de dados realado ou selecionado na exibio em rvore de diretrios. Os itens s faro parte do processo de backup ou de restaurao quando tambm forem selecionados (o cone marcado) na rvore. Para utilizar os controles de rvore para selecionar bancos de dados e exibir informaes sobre banco de dados, proceda da seguinte forma: 1. Expanda inicialmente uma rvore de diretrios clicando duas vezes no cone do n ou no nome de n do SQL Server, nos ns raiz Data Protection para SQL Backup ou Data Protection para SQL Restore, ou expanda clicando no sinal de mais (+). A pasta do nome do SQL Server aparecer em seguida. Nota: Vrios nomes de servidor podero aparecer nas rvores de restaurao se houver no mesmo n objetos de backup de diferentes instncias do SQL Server mas voc no puder alternar as instncias do servidor na GUI para operaes de backup. 2. Expanda a pasta do nome do servidor clicando duas vezes nela ou no cone de seleo, ou clicando no sinal de mais (+). Expandir uma rvore de backup exibir todos os bancos de dados no SQL Server, enquanto expandir as rvores de restaurao exibir os objetos de backup. 3. Realce um banco de dados ou um objeto de banco de dados na rvore clicando no cone de seleo quadrado ou no nome do item. Realar simplesmente exibe informaes detalhadas na lista sobre esse item, mesmo que ele no esteja expandido na rvore. Observe que somente clicar no nome do item faz com que ele seja realado, sem selecion-lo para a operao. Nota: Exceto na rvore Backup de Bancos de Dados, possvel continuar expandindo a exibio em rvore para exibir partes dos bancos de dados, como grupos e arquivos. As rvores de restaurao exibiro todos os tipos de objetos de backup a partir das operaes de backup. Os bancos de dados na rvore Backup de Bancos de Dados no tm subdiretrios a expandir. 4. Selecione um item a ser parte de uma operao, clicando no cone de seleo. Um visto vermelho aparecer em um cone amarelo indicando que ele est selecionado. O cone de seleo uma comutao simples; clicando nele, voc poder: v Selecion-lo, se ele tiver sido desmarcado anteriormente. v Desmarc-lo, se ele tiver sido selecionado anteriormente. Notas: 1. No possvel exibir selees a partir de vrios diretrios na lista; somente um diretrio pode ser realado ao mesmo tempo. Para exibir selees a partir de vrios bancos de dados, realce o nome do SQL Server na rvore.
Captulo 4. Utilizando a Interface Grfica com o Usurio

31

2. As selees de banco de dados sempre se propagam na parte inferior da hierarquia; ou seja, quando voc seleciona um banco de dados, todas as suas partes secundrias so selecionadas. A seleo de um grupo tambm seleciona seus arquivos. Alm disso, a seleo de todas as partes secundrias de um item seleciona o prprio item. O mesmo ocorre quando os itens so desmarcados. 3. Quando voc seleciona somente parte de um banco de dados para uma operao, os cones de cada item ficam parcialmente (metade) selecionados no caminho. 4. Os itens no disponveis para operaes de backup exibiro um X no cone de seleo. 5. Os itens marcados como Suspeito exibiro o caractere ! no cone de seleo e no estaro disponveis para seleo. 6. Quando o n do SQL Server for expandido, um prompt com informaes de logon do SQL (ID do administrador e senha do SQL) ser apresentado, se voc tiver especificado sqluserid como o mtodo de Autenticao SQL no arquivo de configurao do Data Protection para SQL e se no for possvel localizar essas informaes no registro. O Data Protection para SQL tenta efetuar logon no SQL Server especificado. Se voc no tiver digitado o nome do servidor pela linha de comandos, a tentativa de logon ser efetuada no SQL Server padro. Se a tentativa de logon falhar, voc ser solicitado a sair e entrar novamente no aplicativo utilizando a opo /sqlserver. As informaes de logon so salvas no registro. Voc permanecer com logon efetuado no SQL Server at a GUI do Data Protection para SQL ser fechada. 7. Se o backup dos dados tiver sido feito em mais de um SQL Server com o mesmo n, os servidores adicionais sero mostrados na rvore de restaurao. 8. Para exibir os backups de um nome de n diferente, especifique um arquivo dsm.opt diferente ( possvel utilizar os parmetros /sqlserver, /configfile ou /tsmoptfile). Um arquivo de opes diferente ou o parmetro /tsmoptfile tambm pode ser utilizado para exibir backups em um Tivoli Storage Manager Server diferente.

32

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Fazendo o Backup dos Bancos de Dados SQL


Siga estas etapas para fazer o backup de um banco de dados SQL: 1. Inicie a GUI do Data Protection para SQL. Nota: Se voc estiver executando o Data Protection para SQL em um MSCS, ser necessrio chamar a GUI com o parmetro /sqlserver na linha de comandos. Para obter detalhes, consulte a pgina 14. 2. Clique no controle da guia Backup de Bancos de Dados ou Backup de Grupos/Arquivos, dependendo do tipo de backup desejado. Para obter detalhes, consulte Guia Backup de Bancos de Dados e Guia Backup de Grupos/Arquivos na pgina 34. 3. Na exibio em rvore, selecione um ou mais bancos de dados SQL ou partes dos bancos de dados para backup. Dependendo de qual pgina de backup voc escolher, a seguinte seo fornecer mais detalhes para ajud-lo a concluir cada tipo de operao de backup.

Guia Backup de Bancos de Dados


Trs tipos de backup so suportados no controle de guia Backup de Bancos de Dados: Completo Faz o backup de um banco de dados inteiro mais parte do log de transaes. Diferencial Faz o backup somente das partes de um banco de dados alteradas desde o ltimo backup completo, mais parte do log de transaes. Log Faz o backup somente do log de transaes, com ou sem truncamento. Para obter informaes adicionais sobre esses tipos de backup, consulte Tipos de Objetos de Backup na pgina 91. Se qualquer um desses for um tipo de backup apropriado, siga estas etapas: 1. Na guia Backup de Bancos de Dados, clique no boto de opes apropriado, na caixa de grupo Tipo de Backup. Completo a seleo padro. 2. Em Opes de Backup, selecione qualquer uma destas opes, se for apropriado: Distribuies Permite especificar o nmero de distribuies de dados a utilizar em um backup. O valor padro 1. Essa opo sempre ativada. Consulte o parmetro /stripes na pgina 125 para obter detalhes. Notas: a. Certifique-se de que o nmero de distribuies seja igual ou menor que o nmero de buffers SQL, que inicialmente 0 no arquivo de configurao. b. O SQL Server 7.0 permite no mximo 32 distribuies de dados; o SQL Server 2000 permite no mximo 64. Diff Est % Chg Nos backups diferenciais, em qualquer SQL Server, essa caixa de giro permite calcular a porcentagem de pginas alteradas do banco de dados. O padro 20. Consulte o parmetro /diffestimate na pgina 111 para obter detalhes.
Captulo 4. Utilizando a Interface Grfica com o Usurio

33

Truncar Log Nos backups de log, voc s poder desmarcar essa caixa de opes se no quiser que o log de transaes seja truncado aps o backup. Consulte o parmetro /truncate na pgina 126 para obter detalhes. Log Est % Chg Nos backups de log, em qualquer SQL Server, essa caixa de giro permite calcular a porcentagem de pginas do banco de dados, que foram alteradas por causa de operaes no registradas desde o ltimo backup de log. O padro 0. Consulte o parmetro /logestimate na pgina 113 para obter detalhes. 3. Clique no boto Backup para iniciar a operao de backup. A janela de andamento do backup ser exibida para informar a concluso com xito ou no da operao, listando os objetos cujo backup foi feito, com informaes detalhadas de status. Consideraes: v Se voc optar por selecionar um backup de log de um banco de dados com a opo log de truncamento sql no ponto de verificao, o Data Protection para SQL colocar um x no cone de seleo, em ambos os controles de rvore e lista, para indicar que no possvel executar esse tipo de backup. O motivo que no possvel fazer o backup do log de um banco de dados SQL com esse atributo. v Os clculos percentuais nas caixas de giro so utilizados no processo de backup para reservar um bloco inicial de armazenamento no Tivoli Storage Manager Server para o backup. Se no houver armazenamento suficiente no servidor que satisfaa o clculo inicial, o backup falhar. Se o backup for maior que o calculado, o Tivoli Storage Manager tentar obter mais armazenamento durante o processo de backup. Se no houver armazenamento suficiente nesse ponto, o backup falhar.

Guia Backup de Grupos/Arquivos


Trs tipos de backup so suportados no controle de guia Backup de Grupos/Arquivos: Grupo Faz o backup do contedo do grupo de arquivos especificado. Arquivo Faz o backup do contedo do arquivo lgico especificado. Conjunto Faz o backup do contedo dos grupos e arquivos especificados. Para obter informaes adicionais sobre esses tipos de backup, consulte Tipos de Objetos de Backup na pgina 91. Se qualquer um desses for um tipo de backup apropriado, siga estas etapas: 1. Na guia Backup de Grupos/Arquivos, clique no boto de opes apropriado, na caixa de grupo Tipo de Backup. Grupo a seleo padro. 2. Em Opes de Backup, selecione a seguinte opo se for apropriado: Distribuies Permite especificar o nmero de distribuies de dados a utilizar em um backup. O valor padro 1. Essa opo sempre ativada. Consulte o parmetro /stripes na pgina 125 para obter detalhes.

34

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Notas: a. Certifique-se de que isso corresponda ao valor definido para buffers SQL. b. O SQL Server 7.0 permite no mximo 32 distribuies de dados; o SQL Server 2000 permite no mximo 64. 3. Clique no boto Backup para iniciar a operao de backup.

rvore de Backup
Na janela Backup de Bancos de Dados, no possvel expandir itens de banco de dados na rvore. Quando voc reala um banco de dados na rvore, informaes detalhadas so exibidas na lista. Na janela Backup de Grupos/Arquivos, possvel expandir itens de banco de dados na rvore porque essa janela suporta backups em um nvel de banco de dados secundrio. Um banco de dados realado exibe uma lista de grupos e um grupo realado exibe uma lista de arquivos. Regras especiais de propagao de seleo aplicam-se a esta janela: v Nos backups de grupo, as selees se propagam at a hierarquia do nvel de grupo. Por exemplo, se voc expandir um banco de dados e selecionar um arquivo na rvore, o grupo de contineres e todos os seus outros arquivos tambm sero selecionados. v Nos backups de arquivo e conjunto, as selees nunca se propagam at a hierarquia. v Nos backups de conjunto, uma seleo no nvel do banco de dados significa que o backup de todos os grupos ser feito no conjunto.

Lista de Backup
Quando voc reala o nome ou o banco de dados de um SQL Server expandido, na guia de uma operao de backup, o controle da lista exibe as seguintes informaes: v Nome do banco de dados v Espao utilizado do banco de dados v Espao utilizado do log de transaes v Nvel de compatibilidade do banco de dados v Atributos do banco de dados (como uma lista) Selecionar em/cpia em massa Truncar log no ponto de verificao Somente leitura Usurio nico Banco de dados do Sistema Apenas utilizao do proprietrio do BD Na guia Backup de Grupos/Arquivos, exibido o seguinte: v Para objetos de grupo, quando um banco de dados realado (o banco de dados deve ser expandido primeiro para que essa informao esteja disponvel): Nome do grupo Espao utilizado v Para objetos de arquivo, quando um grupo realado: Nome do arquivo lgico Nome do arquivo fsico Espao utilizado

Captulo 4. Utilizando a Interface Grfica com o Usurio

35

Restaurando Bancos de Dados SQL


Ao restaurar um banco de dados, lembre-se de que os dados no banco de dados so sobrepostos, tornando-se indisponveis aps a concluso da restaurao. As duas janelas suportam operaes de restaurao SQL: Restaurar Bancos de Dados Permite restaurar bancos de dados ou partes de bancos de dados somente a partir de backups completo, diferencial e log Restaurar Grupos/Arquivos Permite restaurar bancos de dados ou partes de bancos de dados a partir de backups de grupo, arquivo, conjunto e log. Para executar operaes de restaurao na GUI, siga estas etapas: 1. Inicie a GUI do Data Protection para SQL. Nota: Se voc estiver executando o Data Protection para SQL em um MSCS, dever chamar a GUI com o parmetro /sqlserver. Para obter detalhes, consulte a pgina 14. Clique na guia Restaurar Bancos de Dados ou Restaurar Grupos/Arquivos, dependendo do tipo de restaurao desejada. Os objetos de backup exibidos na rvore e na lista correspondem guia selecionada. Na rvore, selecione o Tivoli Storage Manager Server que contm os backups e, em seguida, selecione um ou mais bancos de dados SQL ou partes do banco de dados para restaurao. Selecione opes na caixa de grupo Opes de Restaurao, se for apropriado. Para obter detalhes, consulte a seo Opes de Restaurao na pgina 37. Clique no boto Restaurar para iniciar a operao de restaurao.

2.

3.

4. 5.

Guia Restaurar Bancos de Dados


Regras especiais de propagao de seleo aplicam-se ao controle da guia Restaurar Bancos de Dados. Nesse modo, somente backups completo, diferencial e log aparecem na rvore. v Selecionando um F... completo limpa todos os outros completos, bem como os de log e diferenciais associados. v Selecionando um D... diferencial seleciona o F completo anterior. limpa todos os diferenciais e os de log entre F e D. v Selecionando um L... de log seleciona o D diferencial anterior, se houver. seleciona o F completo anterior. seleciona todos os logs entre L e D, se D existir, ou entre L e F, se D no existir. limpa todos os logs e diferenciais entre F e D, se D existir. v Limpando um F... completo limpa seus logs e diferenciais associados. v Limpando um D... diferencial seleciona o D diferencial anterior, se houver. se houver um L de log seguinte selecionado, seleciona todos os logs entre L e D, se houver, ou seleciona todos os logs entre L e o completo associado, se D no existir. v Limpando um L... de log

36

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

limpa os prximos L de log.

Guia Restaurar Grupos/Arquivos


Regras especiais de propagao de seleo aplicam-se ao controle da guia Restaurar Grupos/Arquivos. Nesse modo, somente backups completo, grupo, arquivo, conjunto e log aparecem na rvore. v Selecionando um N... de backup no-log seleciona todos os N de backups de log seguintes. v Selecionando um L... de backup de log seleciona um N de backup no-log anterior. seleciona todos os N de backups de log seguintes. v Limpando um N... de backup no-log limpa todos os logs entre N e o prximo N de backup no-log selecionado, se houver, ou limpa todos os N de log seguintes, se N no existir. v Limpando um L... de backup de log limpa todos os backups de log e no-log antes do L. limpa todos os L de backups de log seguintes, at o prximo backup no-log selecionado, se houver, ou limpa todos os L de backups de log seguintes.

Opes de Restaurao
Na guia Restaurar Bancos de Dados ou Restaurar Grupos/Arquivos, voc pode selecionar as seguintes opes. Mostrar Ativo e Inativo Ao selecionar essa caixa de opes, voc pode incluir objetos de backup inativos na rvore e na lista. Isso facilita a especificao de objetos inativos para propsitos de restaurao. O padro exibir apenas objetos ativos. Quando voc seleciona primeiro essa opo, o Data Protection para SQL faz o seguinte: 1. Emite uma consulta do Tivoli Storage Manager por objetos ativos e inativos. 2. Limpa todas as selees da rvore. 3. Coloca a rvore em seu estado inicial aps a consulta. Distribuies Voc pode especificar o nmero de distribuies de dados a utilizar em uma operao de restaurao. O valor padro 1. Essa opo sempre ativada. Consulte o parmetro /stripes na pgina 125 para obter detalhes. Notas: 1. Certifique-se de que isso corresponda ao valor definido para buffers SQL. 2. O SQL Server 7.0 permite no mximo 32 distribuies de dados; o SQL Server 2000 permite no mximo 64. Substituir Voc pode substituir um banco de dados durante uma restaurao, selecionando a caixa de opes. O padro no substituir os bancos de dados. Essa opo sempre ativada. Consulte tambm a pgina 119. Recuperar Se voc selecionar vrios objetos para restaurao na GUI (por exemplo, full, difffull, log, log) e deixar essa opo selecionada, o Data Protection para SQL se certificar de que o SQL administra a opo de recuperao apenas no ltimo objeto de backup de cada banco de dados que estiver
Captulo 4. Utilizando a Interface Grfica com o Usurio

37

sendo restaurado. Essa opo selecionada por padro, mas essa caixa de opes pode ser desmarcada quando for necessrio. Para obter detalhes adicionais, consulte a pgina 118. Apenas Proprietrio do Banco de Dados Voc pode marcar um banco de dados como de uso exclusivo do proprietrio aps uma restaurao, selecionando a caixa de opes. O padro no marcar como de uso do proprietrio. Essa opo sempre ativada. Consulte tambm a pgina 110. Aguardar Montagens de Fita para Restaurao Voc pode especificar se a operao de restaurao do Data Protection para SQL aguarda ou no o Tivoli Storage Manager Server montar a mdia removvel como, por exemplo, fitas ou CD-ROMs. Essas informaes so recuperadas no Tivoli Storage Manager quando voc pressiona o cone de mais (+) no objeto de backup para expandir a rvore. Essa opo selecionada por padro. Consulte tambm a pgina 115. Aguardar Montagens de Fita para Informaes de Arquivo Ao consultar informaes de arquivo no Tivoli Storage Manager, possvel especificar se o Data Protection para SQL deve aguardar ou no que o Tivoli Storage Manager Server monte a mdia removvel. Essa opo no selecionada por padro. Consulte tambm as pginas 111 e 115. Na guia Restaurar Bancos de Dados apenas, as seguintes opes adicionais esto disponveis: Restaurao Parcial Voc pode restaurar parcialmente um banco de dados completo selecionando a caixa de opes. Isso cria um subconjunto do banco de dados, ao qual podem ser aplicados backups de log e diferenciais. Essa opo no selecionada por padro. A GUI do Data Protection para SQL no suporta os parmetros /relocate e /to. Voc deve utilizar a interface da linha de comandos ao executar uma restaurao parcial que exige esses parmetros. Consulte a pgina 119 para obter informaes sobre os parmetros /relocate e /to. Nota: Somente os servidores SQL Server 2000 suportam restaurao parcial. Essa caixa de opes fica desativada nos servidores SQL Server 7.0 e sempre ativada no SQL Server 2000. Ponto no Tempo Voc pode especificar um ponto no tempo no qual um banco de dados restaurado, se desejado, clicando no boto Ponto no Tempo. Esse boto s ativado quando voc seleciona a restaurao de um objeto de backup completo e pelo menos um backup de log. Dilogo Ponto no Tempo Um clique no boto Ponto no Tempo exibe uma caixa de dilogo com as seguintes opes: v Sem ponto no tempo v Parar em v Parar na marca v Parar antes da marca Nota: As opes Parar na marca e Parar antes da marca so ativadas somente no SQL Server 2000.

38

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Os botes de opo parar permitem especificar data e hora. Com as opes Parar na marca e Parar antes da marca, voc pode nomear uma marca para a restaurao e incluir data e hora para ajudar a localizar a marca. Para limpar a definio de um ponto no tempo, selecione o boto de opes Sem ponto no tempo. Quando a opo de ponto no tempo estiver em uso, uma campo esttico ser ativado para exibio dos resultados da ao. Para obter informaes adicionais sobre restauraes em ponto no tempo, consulte o parmetro /stopat na pgina 123.

rvore de Restaurao
Fora das caractersticas comuns de rvore j discutidas, as informaes a seguir se aplicam exclusivamente s duas janelas Restaurar Bancos de Dados e Restaurar Grupos/Arquivos. v Quando um servidor ou um banco de dados SQL realado, uma lista de objetos de backup no Tivoli Storage Manager Server exibida no controle de lista. v A lista exibe informaes sobre os objetos de banco de dados. Para obter detalhes, consulte a seo Lista de Restaurao. v Os objetos de backup so exibidos em ordem crescente de data de backup (a ltima data). As caractersticas seguintes so especficas da janela de restaurao selecionada: v Na janela Restaurar Bancos de Dados, no possvel expandir os objetos de backup na rvore, a menos que eles sejam backups completos e voc tenha selecionado a caixa de opes Parcial. v Na janela Restaurar Grupos/Arquivos, voc pode expandir objetos de backup na rvore. Quando um objeto realado, uma lista de grupos contida no backup exibida, se voc expandiu primeiro o objeto de backup. Quando um grupo realado, uma lista de arquivos exibida. Nota: Um objeto de backup diferencial aparecer como difffull nos controles de rvore e lista.

Lista de Restaurao
Quando voc reala um objeto de banco de dados para uma operao de restaurao, o controle de lista exibe as seguintes informaes de um objeto de backup: v Tipo de Objeto de Backup v Estado (Ativo/Inativo) v Data e Hora de Criao do Objeto de Backup v Tamanho v Distribuies de Dados v Cluster v Identificador do Objeto de Backup Na guia Restaurar Bancos de Dados, voc pode exibir as seguintes informaes adicionais sobre um backup especfico, realando-o na rvore: v Espao de Dados Alocado v Espao de Dados Utilizado v Espao de Log Alocado v Espao de Log Utilizado
Captulo 4. Utilizando a Interface Grfica com o Usurio

39

v v v v v v

Verso do Data Protection para SQL Verso do SQL Server Nvel de Compatibilidade do Banco de Dados SQL ID de Pgina de Cdigos Padro ID de Localidade do Unicode Estilo de Comparao do Unicode

Na guia Restaurar Grupos/Arquivos, o seguinte exibido para objetos de grupo, quando um objeto de backup realado (uma vez que o backup tenha sido expandido): v Nome do Grupo v Espao de Grupo Alocado v Espao de Grupo Utilizado v Grupo Principal Na guia Restaurar Grupos/Arquivos, o seguinte exibido para um objeto de arquivo, quando um grupo realado: v Nome do Arquivo Lgico v Nome do Arquivo Fsico v Espao de Arquivo Alocado v Espao de Arquivo Utilizado Menu de Atalho: Voc pode exibir opes de restaurao adicionais, clicando com o boto direito do mouse em um item selecionado no controle de lista. Na guia Restaurar Grupos/Arquivos, esse menu est disponvel somente quando voc reala um banco de dados na rvore. Todos os seus objetos de backup sero exibidos no controle de lista e o menu estar disponvel para seleo de quaisquer objetos. Nota: Esse Menu de Atalho no est disponvel quando a caixa de opes Restaurao Parcial selecionada. O menu pop-up ao clicar com o boto direito contm os seguintes itens: Restaurar em Utilize essa opo para especificar o banco de dados no qual restaurar um objeto de backup. Clique em Restaurar em para exibir uma caixa de edio. Se voc tiver selecionado vrios bancos de dados para restaurao, o nome restore into especificado ser aplicado somente ao objeto de backup selecionado que tiver sido clicado com o boto direito do mouse. Se outros backups selecionados exigirem o parmetro restore into, voc ter de especific-los um de cada vez, mas ser possvel fazer isso em uma nica operao de restaurao. Relocar Utilize essa opo para especificar a nova localizao de um arquivo de banco de dados SQL ao restaurar backups. Clique em Relocar para exibir um quadro de listagem fornecido com uma lista de pares de nomes de arquivo lgico/fsico que podem ser editados. Esse item de menu aparece somente na janela Restaurar Bancos de Dados e est disponvel para todos os tipos de backup, menos para objetos de backup de log no SQL Server 7.0. Arquivo Desfeito de Servidor em Espera Utilize essa opo para especificar a restaurao de um arquivo desfeito em um banco de dados SQL em espera. Se o banco de dados SQL de

40

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

destino no estiver no modo de espera ainda, ele ser colocado. Esse item de menu aparece somente na janela Restaurar Bancos de Dados e est disponvel para tipos de backup completo, diferencial e de log, mas apenas para um banco de dados de cada vez. Clique nessa opo para exibir uma caixa de edio para o nome do arquivo desfeito. Aps a especificao disso para um banco de dados, essa opo ser aplicada a todos os objetos de backup desse banco de dados. Da mesma forma, depois que voc remover essa opo para um objeto de backup, ela ser removida para todos.

Tornando Inativos os Bancos de Dados SQL


A janela tornar inativo permite tornar inativo todos os backups ativos no Tivoli Storage Manager Server. Para tornar inativo os objetos de backup: 1. Abra o menu Exibir e clique em Tornar Inativo. A pgina Tornar Inativo est includa no controle de guia e exibe a rvore e lista de inatividades quando voc clica na guia. 2. Selecione os objetos de backup para inatividade. 3. Clique no boto Tornar Inativo para iniciar a operao. Consulte Inatividade do Banco de Dados do SQL Server na pgina 7 para obter informaes adicionais sobre como tornar inativos objetos de banco de dados.

rvore e Lista de Inatividades


A rvore de inatividades idntica rvore na janela Restaurar Bancos de Dados, e a lista de inatividades semelhante lista Restaurar Bancos de Dados.

Captulo 4. Utilizando a Interface Grfica com o Usurio

41

42

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 5. Utilizando a Interface da Linha de Comandos


Este captulo descreve como utilizar a CLI (Interface da Linha de Comandos) do Data Protection para SQL, incluindo diagramas de sintaxe e exemplos de sada de comandos. O nome da interface da linha de comandos do Data Protection para SQL tdpsqlc.exe. Esse executvel encontra-se no diretrio onde o Data Protection para SQL est instalado.

Viso Geral da Sintaxe de Comandos


O Data Protection para SQL utiliza a seguinte sintaxe de linha de comandos:
tdpsqlc <comando> <parmetro posicional> <0 ou mais parmetros opcionais>

O executvel tdpsqlc seguido por operaes de alto nvel chamadas comandos. Cada comando aceita vrios parmetros de linha de comandos. Esses parmetros consistem em parmetros posicionais e parmetros opcionais. Parmetros posicionais devem preceder outras opes na linha de comandos. No caso seguinte, o comando de backup com seu nome de banco de dados xyz, o objeto de backup, seguido pelo tipo de backup, full, um parmetro posicional, e finalmente por um parmetro opcional, /sqlbuffers.
tdpsqlc backup xyz full /sqlbuffers=2

Para obter amostras de sada dos comandos do Data Protection para SQL que ilustram vrios parmetros posicionais e opcionais, consulte a seo Exemplos de Sada, que se segue a cada sintaxe de comando. Nota: Voc pode exibir uma lista completa de comandos do Data Protection para SQL e todos os seus parmetros, simplesmente digitando o comando tdpsqlc ou tdpsqlc help|?. Consulte Comando Help na pgina 84.

Comandos do Data Protection para SQL


A Tabela 6 lista as principais operaes de comando fornecidas pelo Data Protection para SQL. A descrio e a sintaxe de cada um encontram-se nas pginas mencionadas.
Tabela 6. Comandos do Data Protection para SQL Comando Backup Descrio Faz o backup de todos ou de parte de um ou mais bancos de dados SQL no Tivoli Storage Manager Server. Exibe informaes sobre servidores, bancos de dados, objetos de backup e configurao do Data Protection para SQL. Restaura todos ou parte de um ou mais bancos de dados SQL para o SQL Server. Torna inativos um ou mais objetos de backup ativos no Tivoli Storage Manager Server. Exibe a sintaxe de comandos do Data Protection para SQL. Pgina 50

Query

57

Restore INACTIVate Help

67 80 84

Copyright IBM Corp. 1997, 2003

43

Tabela 6. Comandos do Data Protection para SQL (continuao) Comando Set CHANGETSM Password Descrio Altera os valores dos parmetros de configurao. Altera a senha do Tivoli Storage Manager utilizada pelo Data Protection para SQL. Pgina 88 90

Parmetros Posicionais
Esta seo lista os parmetros posicionais disponveis na linha de comandos do Data Protection para SQL, fornecendo referncias a descries detalhadas de cada um neste guia.

Tipos de Objetos de Backup


A Tabela 7 lista os seis tipos de objetos de backup disponveis para as operaes de backup do Data Protection para SQL. Descries completas so encontradas no Captulo 6, nas pginas listadas.
Tabela 7. Parmetros de Tipos de Backups do Data Protection para SQL Comando Full Descrio Faz o backup de um banco de dados inteiro mais parte do log de transaes. Esse o padro para backup e restaurao. Faz o backup de partes de um banco de dados alteradas desde o ltimo backup completo, mais parte do log de transaes. Faz o backup de um nico grupo de arquivos em um banco de dados. Faz o backup de um nico arquivo em um banco de dados. Fazer o backup de vrios arquivos e grupos de arquivos. Faz o backup somente do log de transaes, com ou sem truncamento. Pgina 93

Difffull

93

Group FIle Set Log

93 92 96 95

Parmetros de Consulta
Query O comando query do Data Protection para SQL exige qualquer um destes trs parmetros posicionais: Query SQL Exibe informaes sobre um servidor ou bancos de dados SQL. Query TSM Exibe informaes sobre o Tivoli Storage Manager Server e objetos de backup. Query TDP Exibe o arquivo de configurao atual do Data Protection para SQL. Para obter a sintaxe de linha de comandos do comando query, consulte Comando Query na pgina 57. Uma descrio completa desses parmetros posicionais pode ser obtida em Query na pgina 97.

44

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

O diagrama de sintaxe seguinte exibe os comandos do Data Protection para SQL e os parmetros posicionais:
TDPSQLC BACKup RESTore INACTIVate *

DIFF FIle FULL Group Log Set

Query SQL TDP TDP DIFF FIle FULL Group Log Set Types * Help Set CHANGETSMPassword

Consulte o comando set e os parmetros posicionais em Comando Set na pgina 88 e Set na pgina 101. Para obter os parmetros posicionais changetsmpassword, consulte Comando Changetsmpassword na pgina 90 e CHANGETSMPassword na pgina 106.

Parmetros Posicionais por Comando


A Tabela 8 lista os parmetros posicionais disponveis do Data Protection para SQL de acordo com o comando. Se for necessrio utilizar a opo com outro parmetro posicional, isso ser indicado na tabela. Para obter descries completas de cada um, consulte Parmetros Posicionais na pgina 91.
Tabela 8. Parmetros Posicionais do Data Protection para SQL por Comando Parmetros Posicionais BUFFers BUFFER SIze DATEformat dbname X Difffull DIFFESTimate FIle FROMSQL SERVer X X X com TSM X X
Captulo 5. Utilizando a Interface da Linha de Comandos

Backup

Restore

Query

Inactivate

Set X X X

Change TSM password

X com SQL ou TSM X com TSM

X X

45

Tabela 8. Parmetros Posicionais do Data Protection para SQL por Comando (continuao) Parmetros Posicionais Full Group Log LOGFile LOGPrune MOUNTWait fordata newpassword NUMBER format oldpassword Set SQL SQLAUTHenti cation SQLBUFFers SQLBUFFER SIze SQLSERVer STRIPes TDP TIMEformat TSM Types verifypassword * X com TSM X X X com TSM X X X X X X com TSM X X X X X X X X X Backup Restore Query X com TSM X com TSM X com TSM Inactivate Set Change TSM password

X X X

X X X

X X X X X X X

Parmetros Opcionais
A Tabela 9 na pgina 47 lista os parmetros opcionais disponveis do Data Protection para SQL de acordo com o comando. Se for necessrio utilizar a opo com um parmetro posicional, isso ser indicado na tabela. Para obter uma descrio completa de cada um destes parmetros, consulte Parmetros Opcionais na pgina 107.

46

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Tabela 9. Parmetros Opcionais do Data Protection para SQL por Comando Parmetros Opcionais /ACtive /ALl /BUFFers /BUFFERSIze /COMPATibility info /CONFIGfile /DBOonly /DIFF ESTimate /FILEInfo /FIles X com set /FROMSQL SERVer /GRoups X com set X com full, group, set X X com full, set X X com log X X X X X X X X X X com TSM X com TSM X X X com full X X X com full, diff, log X X X X X X X com TSM X X com diff X com TSM X X X Backup Restore Query X com TSM X com TSM X X X X X com TSM X X com SQL ou TSM X X X X Inactivate Set Change TSM password

/INTO /LOG ESTimate /LOGFile /LOGPrune /MOUNTWait /OBJect /OLDerthan /PARTial /Quiet /RECOVery

/RELocate /TO

Captulo 5. Utilizando a Interface da Linha de Comandos

47

Tabela 9. Parmetros Opcionais do Data Protection para SQL por Comando (continuao) Parmetros Opcionais /REPlace Backup Restore X com todos exceto log X X X X X X X X X X X X X com full, diff, log X com log X com log X com log X X com log X X X X X X X com TSM X com TSM X com TSM X X X X X X X com SQL X com SQL X com SQL Query Inactivate Set Change TSM password

/SQLAUTHenti cation /SQLBUFFers /SQLBUFFER SIze /SQLPassword /SQLSERVer /SQLUSer /STANDby

/STOPAT /STOPATMark /AFTER /STOPBEFOREMark /AFTER /STRIPes /TRUNCate /TSMNODe /TSMOPTFile /TSMPassword

Caractersticas de Parmetros
Conforme foi visto na sintaxe de linha de comandos anterior, h vrias caractersticas a serem observadas na linha de comandos do Data Protection para SQL: v No inclua uma barra ou um trao antes de parmetros posicionais. v Inicie parmetros opcionais com uma barra invertida (/) ou um trao (-). v Voc pode colocar vrios parmetros opcionais por chamada de comando em qualquer ordem, aps parmetros posicionais. v Voc pode abreviar palavras-chave. Abreviaes mnimas so indicadas em letra maiscula nos diagramas de sintaxe.

48

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v Todos os nomes de bancos de dados ou partes de bancos de dados SQL fazem distino entre maisculas e minsculas. v Separe os parmetros com pelo menos um espao. v Alguns parmetros de palavra-chave podem exigir um valor; separe os valores de suas palavras-chave com um sinal de igual (=). v Se o valor de um parmetro incluir espaos ou caracteres especiais, coloque o valor em aspas duplas. v A maioria dos parmetros posicionais e opcionais s pode ser utilizada uma vez por chamada de comando. As excees seguintes permitem listas de valores ou repetio do parmetro: FIle= Group= Log= Set= /FIles= /GRoups= /RELocate= /TO= Por exemplo: /files=a,b ou /files=a /files=b Nota: Vrias instncias de parmetros opcionais no tm de ser contguos. Por exemplo: /files=a /groups=y /files=b /groups=z v Onde uma sintaxe repetida aparecer, separe mltiplos valores com vrgulas, conforme indicado a seguir:
, TDPSQLC Backup * dbname

v Utilize o caractere coringa de asterisco (*) que se segue ao comando para selecionar instncias no servidor de nomes de banco de dados ou nomes de arquivo. Notas: 1. Os comandos do Data Protection para SQL no so mais seguidos de dois-pontos (:) como no Data Protection para SQL Verso 1. 2. Para obter ajuda na leitura dos diagramas de sintaxe, consulte Lendo Diagramas de Sintaxe na pgina x.

Notas
Voc pode utilizar os comandos do Data Protection para SQL nos arquivos de comando, ao planejar backups automticos de bancos de dados SQL. Consulte o Apndice A, Utilizando o Planejador do Tivoli Storage Manager, na pgina 129 para obter uma discusso do uso do Tivoli Storage Manager Central Scheduler com o Data Protection para SQL. Um arquivo de opes vlido deve existir no diretrio onde o Data Protection para SQL est instalado, antes da execuo dos comandos. Se esse arquivo no estiver presente, utilize o parmetro /tsmoptfile. Para obter informaes sobre como modificar a configurao do Data Protection para SQL, consulte Configurando o Arquivo de Opes do Data Protection para SQL na pgina 20.
Captulo 5. Utilizando a Interface da Linha de Comandos

49

Comandos do Data Protection para SQL


A seguir, uma descrio de cada comando do Data Protection para SQL seguido de um diagrama de sintaxe dos parmetros disponveis e sada de amostra do comando. Para obter uma descrio dos parmetros de cada comando, consulte o Captulo 6, Parmetros da Linha de Comandos, na pgina 91.

Comando Backup
Utilize o comando backup para fazer o backup de todos ou de parte de um ou mais bancos de dados SQL, do SQL Server para o armazenamento do Tivoli Storage Manager, no Tivoli Storage Manager Server. Voc pode digitar o caractere * para fazer o backup de todos os bancos de dados. possvel especificar mais de um banco de dados de uma vez s para vrios backups de banco de dados e log de transaes. Consideraes: v No possvel fazer o backup ou restaurar o banco de dados tempdb pois ele criado pelo SQL Server toda vez que o servidor iniciado. v Embora os backups completo e diferencial incluam uma parte do log de transaes, essa parte a nica coisa exigida para tornar uma restaurao consistente. No um backup de log e no trunca o log. v O ID do usurio utilizado pelo Data Protection para SQL para efetuar logon no SQL Server deve ter a funo de servidor fixa SYSADMIN do SQL Server. v Voc pode utilizar a instruo DBCC CHECKDB (DBNAME) do verificador de consistncia do banco de dados TRANSACT-SQL para verificar a integridade dos bancos de dados SQL antes de fazer o backup deles. v Voc no pode executar backups no SQL Server 7.0 quando estiver executando as seguintes operaes: Criando ou excluindo arquivos de banco de dados SQL Reduzindo o banco de dados SQL ou um arquivo Criando ndices, exceto para backups de log de transaes Operaes no registradas como BULK COPY e SELECT INTO v No possvel restaurar bancos de dados nas verses do SQL Server anterior 7.0, se eles tiverem sido criados para o SQL Server 7.0 ou posterior.

Sintaxe
, FULL TDPSQLC Backup * FIle= dbname , logicalfilename * DIFFerential A , Group= * Log Set B C groupname

Os diagramas de sintaxe das opes de tipo de backup correspondentes s letras anteriores (A,B,C) seguem os Parmetros Opcionais a seguir.

50

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Para obter uma descrio dos parmetros posicionais de backup, consulte Tipos de Objetos de Backup na pgina 91. Parmetros Opcionais de Backup:

=3 [or cfg value] /BUFFers =numbuffers

=1024 [or cfg value] /BUFFERSIze =buffersizeinkb

=tdpsql.cfg /CONFIGfile =configfilename

=tdpsql.log [or cfg value] /LOGFile =logfilename

=60 [or cfg value] /LOGPrune =numdays =No

=Yes [or cfg value] /MOUNTWait =No

/Quiet

=INTegrated [or cfg value] /SQLAUTHentication =SQLuserid

=0 [or cfg value] /SQLBUFFers =numsqlbuffers

=1024 [or cfg value] /SQLBUFFERSIze =sqlbuffersizeinkb

= /SQLPassword =sqlpasswordname

Captulo 5. Utilizando a Interface da Linha de Comandos

51

=[local computer name or cfg value] /SQLSERVer =sqlservername

=sa /SQLUSer =sqlusername /STRIPes

=1 [or cfg value] =numstripes

=[dsm.opt value] /TSMNODe =tsmnodename /TSMOPTFile

=dsm.opt =dsmoptfilename

=[dsm.opt value] /TSMPassword =tsmpasswordname

Opes Difffull:

=20 [or cfg value] /DIFFESTimate =numpercent

Opes Log:

=Yes /TRUNCate =No /LOGESTimate

=0 =numpercent

Opes Set:

, /FIles= * , /GRoups= * groupname logicalfilename

Para obter uma descrio das opes de backup, consulte Parmetros Opcionais na pgina 107.

Exemplos de Sada de Backup


Backup 1Full

52

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Backup 1 exibe o backup de dois bancos de dados completos, model e msdb, no armazenamento do Tivoli Storage Manager em um Tivoli Storage Manager Server. Os dois parmetros opcionais, /sqlbuffers e /stripes, so includos. Comando:
tdpsqlc back model,msdb full /sqlbuff=2 /strip=2

Sada:
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting SQL database backup... Beginning full backup for database model, 1 of 2. Full: 0 Read: 1218832 Written: 1218832 Rate: 322.48 Kb/Sec Backup of model completed successfully. Beginning full backup for database msdb, 2 of 2. Full: 0 Read: 8250640 Written: 8250640 Rate: 2,463.24 Kb/Sec Backup of msdb completed successfully. Total Total Total Total Total SQL SQL SQL SQL SQL backups backups backups backups backups selected: attempted: completed: excluded: inactivated: 2 2 2 0 0 1,327.52 Kb/Sec 9,469,472 6.97 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Backup 2Full Backup 2 exibe um backup completo do banco de dados test2, sem nenhuma sada, por causa do parmetro /quiet. Alm disso, o modo de autenticao padro do Windows foi substitudo por /sqlauthentication. Comando:
tdpsqlc back test2 full /q /sqlauth=sql

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup 3Differential Em Backup 3, um backup diferencial segue o backup completo anterior de test2. Um clculo da parte alterada de test2 includo. Comando:
tdpsqlc back test2 difffull /diffest=10

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved.
Captulo 5. Utilizando a Interface da Linha de Comandos

53

Starting SQL database backup... Beginning diffull backup for database test2, 1 of 1. Full: 0 Read: 5341016 Written: 5341016 Rate: 1,120.96 Kb/Sec Backup of test2 completed successfully. Total Total Total Total SQL SQL SQL SQL backups backups backups backups selected: attempted: completed: excluded: 1 1 1 0 1,120.24 Kb/Sec 5,341,016 4.66 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Nota: Objetos de backup diferencial so denotados como difffull na sada da CLI e na rvore e lista da GUI. Backup 4Log Em Backup 4, os backups completos anteriores de test2 e model so seguidos de backups de log de cada um. O padro para truncar os logs substitudo. Comando:
tdpsqlc back test2,model log /trunc=no

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting SQL database backup... Beginning log backup for database model, 1 of 2. Full: 0 Read: 80656 Written: 80656 Rate: 67.55 Kb/Sec Backup of model completed successfully. Beginning log backup for database test2, 2 of 2. Full: 0 Read: 88920 Written: 88920 Rate: 73.28 Kb/Sec Backup of test2 completed successfully. Total Total Total Total SQL SQL SQL SQL backups backups backups backups selected: attempted: completed: excluded: 2 2 2 0 70.44 Kb/Sec 169,576 2.35 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Backup 5Group Backup 5 exibe o backup de um grupo de arquivos denominado group1 pertencente ao banco de dados test2. Comando:
tdpsqlc back test2 group=group1

Sada:

54

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting SQL database backup... Beginning group backup for database test2, 1 of 1. Full: 0 Read: 866888 Written: 866888 Rate: 513.07 Kb/Sec Backup of test2 completed successfully. Total Total Total Total SQL SQL SQL SQL backups backups backups backups selected: attempted: completed: excluded: 1 1 1 0 512.76 Kb/Sec 866,888 1.65 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Backup 6File Backup 6 exibe o backup de todos os arquivos pertencentes ao test2, utilizando o caractere coringa (*). Isso consiste em trs arquivos dentro de dois grupos, dentro de um banco de dados. Comando:
tdpsqlc back test2 file=*

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting SQL database backup... Beginning file backup for database test2, 1 of 3. Full: 0 Read: 669832 Written: 669832 Rate: 569.31 Kb/Sec Backup of test2 completed successfully. Beginning file backup for database test2, 2 of 3. Full: 0 Read: 669832 Written: 669832 Rate: 388.90 Kb/Sec Backup of test2 completed successfully. Beginning file backup for database test2, 3 of 3. Full: 0 Read: 13958280 Written: 13958280 Rate: 2,911.39 Kb/Sec Backup of test2 completed successfully. Total Total Total Total SQL SQL SQL SQL backups backups backups backups selected: attempted: completed: excluded: 3 3 3 0 1,987.15 Kb/Sec 15,297,944 7.52 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Backup 7Set

Captulo 5. Utilizando a Interface da Linha de Comandos

55

Backup 7 exibe o backup de um grupo de arquivos e dois arquivos separados (conjuntamente como um nico objeto de backup) no banco de dados test2. Os parmetros /groups e /files especificam quais itens constituem esse backup de conjunto. Comando:
tdpsqlc back test2 s /groups=primary /files=test2_2data, test2_3data

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting SQL database backup... Beginning set backup for database test2, 1 of 1. Full: 0 Read: 14706896 Written: 14706896 Rate: 3,404.98 Kb/Sec Backup of test2 completed successfully. Total Total Total Total SQL SQL SQL SQL backups backups backups backups selected: attempted: completed: excluded: 1 1 1 0 3,402.56 Kb/Sec 14,706,896 4.22 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

56

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Comando Query
Utilize o comando query para exibir informaes sobre o SQL Server e seus bancos de dados, sobre o Tivoli Storage Manager Server e seus objetos de backup e sobre o Data Protection para SQL. Consideraes: v Algumas das informaes exibidas podem ter linhas de texto longas, podendo ser extensas. possvel redirecionar a sada informativa do comando query do Data Protection para SQL para um arquivo de texto, utilizando a sintaxe de redirecionamento de sada de comandos do Windows (prompt de comandos): TDPcommandstatement > [[drive:]path\]filename.ext Isso cria ou substitui o arquivo. TDPcommandstatement >> [[drive:]path\]filename.ext Isso anexado ao arquivo. Em seguida, possvel procurar ou editar o arquivo. v Voc pode utilizar o comando de filtragem more do Windows (prompt de comandos) para exibir a sada informativa, uma tela de cada vez, em conjunto com o caractere de canal de comandos do Windows: TDPcommandstatement | more

Sintaxe
TDPSQLC Query SQL , dbname * TDP TSM , dbname * A

O diagrama de sintaxe das opes do Tivoli Storage Manager correspondentes letra anterior (A) segue os Parmetros Opcionais a seguir. Para obter uma descrio dos parmetros posicionais query, consulte Query na pgina 97. Parmetros Opcionais Query:

=3 [or cfg value] /BUFFers =numbuffers

=1024 [or cfg value] /BUFFERSIze =buffersizeinkb

/COMPATibilityinfo

Captulo 5. Utilizando a Interface da Linha de Comandos

57

=tdpsql.cfg /CONFIGfile =configfilename

=sqlserver value [or cfg. value] /FROMSQLSERVer= =sqlservername

=tdpsql.log [or cfg value] /LOGFile =logfilename

=60 [or cfg value] /LOGPrune =numdays =No /OBJect= *

, objectname

=INTegrated [or cfg value] /SQLAUTHentication =SQLuserid

= /SQLPassword =sqlpasswordname

=[local computer name or cfg value] /SQLSERVer =sqlservername

=sa /SQLUSer =sqlusername /TSMNODe

=[dsm.opt value] =tsmnodename

=dsm.opt /TSMOPTFile =dsmoptfilename /TSMPassword

=[dsm.opt value] =tsmpasswordname

58

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Opes Query TSM:

* Full Difffull , Log= * , FIle= * , Group= * , Set= * Types setobjectname groupname logicalfilename logobjectname /OBJect= * objectname /ACtive /ALl ,

/FILEInfo =No /MOUNTWait =Yes

Para obter uma descrio das opes query, consulte Parmetros Opcionais na pgina 107.

Captulo 5. Utilizando a Interface da Linha de Comandos

59

Amostras de Sada Query


Query 1SQL Server Query 1 consulta o mutalisk do SQL Server e inclui informaes de compatibilidade. Comando:
tdpsqlc query sql /compat

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. SQL Server Information ---------------------SQL Server Name ........................ MUTALISK SQL Server Version ....................... 7.0 Default Default Unicode Unicode Cluster Sort Order ID .................... Code Page ID ..................... Locale ID ........................ Comparison Style ID .............. .................................. 52 1252 1033 196609 No

Query 2SQL Database Query 2 consulta um determinado banco de dados do SQL Server, test2, e inclui informaes de compatibilidade sobre o SQL Server 7.0. Comando:
tdpsqlc query sql test2 /compat

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. SQL Server Information ---------------------SQL Server Name ........................ MUTALISK SQL Server Version ....................... 7.0 Default Default Unicode Unicode Cluster Sort Order ID .................... Code Page ID ..................... Locale ID ........................ Comparison Style ID .............. .................................. 52 1252 1033 196609 No

SQL Database Information -----------------------SQL SQL SQL SQL SQL SQL SQL Database Database Database Database Database Database Database Name ........................ Data Space Allocated ........ Data Space Used ............. Log Space Allocated ......... Log Space Used .............. Compatibility level.......... Options ..................... test2 104,857,600 14,680,064 104,857,600 14,192,640 70

60

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Query 3TDP Query 3 consulta informaes sobre arquivo de configurao no Data Protection para SQL. Comando:
tdpsqlc query tdp

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. TDP for Microsoft SQL Server configuration settings --------------------------------------------------BUFFers ................................... BUFFERSIze ................................ DATEformat ................................ DIFFESTimate .............................. FROMSQLserver ............................. LANGuage .................................. LOGFile ................................... LOGPrune .................................. MOUNTWaitfordata .......................... NUMBERformat .............................. SQLAUTHentication ......................... SQLBUFFers ................................ SQLBUFFERSIze ............................. SQLSERVer ................................. STRIPes ................................... TIMEformat ................................ 3 1024 1 20 AMENG tdpsql.log 60 Yes 1 INTegrated 0 1024 . 1 1

Query 4TSM Types Query 4 consulta no Tivoli Storage Manager Server os tipos de objetos de backup, em todos os bancos de dados, incluindo objetos ativos e inativos. Comando:
tdpsqlc query tsm * types /all

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Database Name ........................ model SQL Server Name ........................ MUTALISK Number of Full Active Backup Objects .. 1 Number of Full Inactive Backup Objects .. 1 Number of Log Active Backup Objects .. 1 SQL Database Name ........................ msdb SQL Server Name ........................ MUTALISK Number of Full Active Backup Objects .. 1 SQL Database Name ........................ test1 SQL Server Name ........................ MUTALISK Number of Full Active Backup Objects .. 1 Number of Full Inactive Backup Objects .. 1
Captulo 5. Utilizando a Interface da Linha de Comandos

61

Number of Log SQL Database Name SQL Server Name Number of Full Number of Full Number of Difffull Number of Difffull Number of Log Number of Log Number of Group Number of Group Number of File Number of File Number of Set Number of Set

Active Backup Objects .. 1 ........................ ........................ Active Backup Objects .. Inactive Backup Objects .. Active Backup Objects .. Inactive Backup Objects .. Active Backup Objects .. Inactive Backup Objects .. Active Backup Objects .. Inactive Backup Objects .. Active Backup Objects .. Inactive Backup Objects .. Active Backup Objects .. Inactive Backup Objects .. test2 MUTALISK 1 1 1 1 4 3 1 1 1 3 1 2

Query 5Tivoli Storage Manager Database Query 5 consulta no Tivoli Storage Manager Server um determinado banco de dados, test2 e exibe todos os seus objetos de backup ativos por padro. Comando:
tdpsqlc query tsm test2

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Full Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:25:43 Backup Size .............................. 15,236,608 Database Object Name ..................... 20030627152543\ 0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Difffull Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:26:19 Backup Size .............................. 4,682,240 Database Object Name ..................... 20030627152619\ 0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Log Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:26:44 Backup Size .............................. 86,528 Database Object Name ..................... 20030627152644\ 0000015F Number of stripes in backup object ....... 1 SQL Server Name SQL Database Name ........................ MUTALISK ........................ test2

62

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Backup Object Type ....................... SQL Group Logical Name ................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... Number of stripes in backup object .......

Group group1 Active 06/27/2003 15:27:50 865,792 20030627152750\0000015F 1

SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Log Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:27:51 Backup Size .............................. 86,528 Database Object Name ..................... 20030627152751\0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... File SQL File Logical Name .................... test2_2data Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:29:31 Backup Size .............................. 669,184 Database Object Name ..................... 20030627152931\0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Log Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:29:35 Backup Size .............................. 86,528 Database Object Name ..................... 20030627152935\0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Set Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:30:02 Backup Size .............................. 14,326,272 Database Object Name ..................... 20030627153002\0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Log Backup Object State ...................... Active Backup Creation Date / Time .............. 06/27/2003 15:30:38 Backup Size .............................. 86,528 Database Object Name ..................... 20030627153038\0000015F Number of stripes in backup object ....... 1

Captulo 5. Utilizando a Interface da Linha de Comandos

63

Query 6TSM Database Query 6 consulta no Tivoli Storage Manager Server as informaes sobre o banco de dados Test1, incluindo informaes de compatibilidade. Nota: As informaes exibidas referem-se a um objeto de backup criado no SQL Server 2000. As informaes de compatibilidade que se referem a um objeto de backup criado no SQL Server 7 contero informaes adicionais. Comando:
tdpsqlc q tsm Test1 full /compat

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object ....... SQL Server Version ....................... Cluster .................................. TDP Version .............................. SQL Database Compatibility level.......... SQL Database Data Space Allocated ........ SQL Database Data Space Used ............. SQL Database Log Space Allocated ......... SQL Database Log Space Used .............. SQL Database Options ..................... RBSTEST11\ Test1 Full Active 06/27/2003 11:15:44 89,607,680 20030627111544\ 1 8.0.194 No 2.2.0.0 80 93,585,408 90,439,680 104,595,456 14,225,408 Torn page detection

Query 7TSM Database Query 7 exibe os objetos de backup completo, ativos e inativos, do banco de dados Test1. Alm disso, so solicitadas informaes de arquivo. Comando:
tdpsqlc q tsm Test1 full /fileinfo /all

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. RBSTEST11\ Test1 Full Inactive 06/27/2003 11:15:44

64

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Backup Size .............................. 89,607,680 Database Object Name ..................... 20030627111544\ 00000700 Number of stripes in backup object ....... 1 SQL Group Logical Name ................... Group1 SQL Group Space Allocated ................ 90,439,680 SQL Group Space Used ..................... 87,293,952 SQL File Logical Name ................... File1Group1 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File1Group1_Data.NDF SQL File Space Allocated ................ 47,382,528 SQL File Space Used ..................... 44,236,800 SQL File Logical Name ................... File2Group1 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File2Group1_Data.NDF SQL File Space Allocated ................ 43,057,152 SQL File Space Used ..................... 43,057,152 SQL Group Logical Name ................... Group2 SQL Group Space Allocated ................ 2,097,152 SQL Group Space Used ..................... 2,097,152 SQL File Logical Name ................... File1Group2 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File1Group2_Data.NDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL File Logical Name ................... File2Group2 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File2Group2_Data.NDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL Group Logical Name ................... PRIMARY SQL Group Space Allocated ................ 1,048,576 SQL Group Space Used ..................... 1,048,576 SQL File Logical Name ................... Test1_Data SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Data.MDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL Group Logical Name ................... TRANSACTION LOG SQL Group Space Allocated ................ 104,595,456 SQL Group Space Used ..................... 14,225,408 SQL File Logical Name ................... Test1_Log SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Log.LDF SQL File Space Allocated ................ 104,595,456 SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object ....... RBSTEST11\ Test1 Full Active 06/27/2003 11:32:59 89,607,680 20030627113259\ 1

SQL Group Logical Name ................... Group1 SQL Group Space Allocated ................ 90,439,680
Captulo 5. Utilizando a Interface da Linha de Comandos

65

SQL Group Space Used ..................... 87,293,952 SQL File Logical Name ................... File1Group1 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ `File1Group1_Data.NDF SQL File Space Allocated ................ 47,382,528 SQL File Space Used ..................... 44,236,800 SQL File Logical Name ................... File2Group1 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File2Group1_Data.NDF SQL File Space Allocated ................ 43,057,152 SQL File Space Used ..................... 43,057,152 SQL Group Logical Name ................... Group2 SQL Group Space Allocated ................ 2,097,152 SQL Group Space Used ..................... 2,097,152 SQL File Logical Name ................... File1Group2 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File1Group2_Data.NDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL File Logical Name ................... File2Group2 SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\ File2Group2_Data.NDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL Group Logical Name ................... PRIMARY SQL Group Space Allocated ................ 1,048,576 SQL Group Space Used ..................... 1,048,576 SQL File Logical Name ................... Test1_Data SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Data.MDF SQL File Space Allocated ................ 1,048,576 SQL File Space Used ..................... 1,048,576 SQL Group Logical Name ................... TRANSACTION LOG SQL Group Space Allocated ................ 104,595,456 SQL Group Space Used ..................... 12,009,472 SQL File Logical Name ................... Test1_Log SQL File Physical Name .................. C:\Program Files\ Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Log.LDF SQL File Space Allocated ................ 104,595,456

66

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Comando Restore
Utilize esse comando para restaurar todos ou parte de um ou mais bancos de dados SQL, do armazenamento do Tivoli Storage Manager para um SQL Server. Consideraes: v No possvel restaurar objetos de backup criados pelo Data Protection para SQL Verso 1, utilizando o Data Protection para SQL Verso 2. v No possvel restaurar os bancos de dados SQL atualmente em uso. Colocando os bancos de dados SQL a serem restaurados no modo usurio nico, voc pode evitar a tentativa de tais restauraes. Se voc estiver restaurando o banco de dados mestre, dever iniciar o servidor SQL no modo de usurio nico, utilizando a opo de inicializao -m SQL SERVER. Para obter detalhes sobre o modo de usurio, consulte Definindo o Modo de Usurio na pgina 147. Notas: 1. O usurio nico dos bancos de dados ou SQL Server deve ser o mesmo usurio que o Data Protection para SQL utiliza para efetuar logon no SQL Server para restaurao. 2. O SQL Enterprise Manager, SQL Server Application Client e outros servios do SQL Server podem ser usurios de bancos de dados e do SQL Server. v O usurio utilizado pelo Data Protection para SQL para efetuar logon no SQL Server deve ter a funo de servidor fixa SYSADMIN do SQL Server. v Voc pode utilizar a instruo DBCC CHECKDB (DBNAME) do verificador de consistncia do banco de dados TRANSACT-SQL para verificar a integridade dos bancos de dados SQL restaurados. v No ser possvel restaurar bancos de dados no SQL Server 7.0 ou posterior, se eles tiverem sido criados para as verses do SQL Server anteriores 7.0. | | | | | Nota: Ao restaurar bancos de dados SQL grandes, especificar um valor de pelo menos 10000 na opo commtimeout ajudar a evitar que uma operao de restaurao finalize prematuramente. Se a operao de restaurao for executada em um ambiente sem LAN, esse valor dever ser especificado para o Agente de Armazenamento.

Captulo 5. Utilizando a Interface da Linha de Comandos

67

Sintaxe
, TDPSQLC Restore dbname *

FULL , FIle= logicalfilename * FULL B DIFFerential C , Group= * , Log= * , Set= * setobjectname F logobjectname E groupname D A

Os diagramas de sintaxe das opes de tipo de objeto de backup correspondentes s letras anteriores (A,B,C,D,E,F) seguem os Parmetros Opcionais a seguir. Para obter uma descrio dos parmetros posicionais restore, consulte Tipos de Objetos de Backup na pgina 91. Parmetros Opcionais Restore:

=3 [or cfg value] /BUFFers =numbuffers

=1024 [or cfg value] /BUFFERSIze =buffersizeinkb

=tdpsql.cfg /CONFIGfile =configfilename

/DBOonly

68

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

=sqlserver value [or cfg. value] /FROMSQLSERVer= =sqlservername

/INTO= dbname /LOGFile

=tdpsql.log [or cfg value] =logfilename

=60 [or cfg value] /LOGPrune =numdays =No

=Yes [or cfg value] /MOUNTWait =No /OBJect= *

, objectname

, /RELocate= /Quiet logicalfilename /TO=

, physicalfilename

=INTegrated [or cfg value] /SQLAUTHentication =SQLuserid

=0 [or cfg value] /SQLBUFFers =numsqlbuffers

=1024 [or cfg value] /SQLBUFFERSIze =sqlbuffersizeinkb

Captulo 5. Utilizando a Interface da Linha de Comandos

69

= /SQLPassword =sqlpasswordname

=[local computer name or cfg value] /SQLSERVer =sqlservername

=sa /SQLUSer =sqlusername /STRIPes

=1 [or cfg value] =numstripes

=[dsm.opt value] /TSMNODe =tsmnodename /TSMOPTFile

=dsm.opt =dsmoptfilename

=[dsm.opt value] /TSMPassword =tsmpasswordname

Opes Restore File:

/REPlace

Opes Restore Full:

B1 B2

70

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

B1

Opes Restore Full 1:

=Yes /RECOVery =No /STANDby= undofilename /REPlace

B2

Opes Restore Full 2:

, /FIles= * , /GRoups= * /PARTial =Yes /RECOVery =No /REPlace groupname logicalfilename

Opes Restore Diff:

=Yes /RECOVery =No /STANDby= undofilename /REPlace

Opes Restore Group:

, /FIles= * /REPlace logicalfilename

Captulo 5. Utilizando a Interface da Linha de Comandos

71

Opes Restore Log:

=Yes /RECOVery =No /STANDby= undofilename /STOPAT= datetime /STOPATMark= markname /AFTER= datetime /STOPBEFOREMark= markname /AFTER= datetime

Opes Restore Set:

, /FIles= * , /GRoups= * /REPlace groupname logicalfilename

Para obter uma descrio das opes restore, consulte Parmetros Opcionais na pgina 107. Para obter amostras de sada de opes de restaurao help, consulte Amostras de Sada Help na pgina 84.

72

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Amostras de Sada Restore


Restore 1Full Restore 1 exibe a restaurao de um objeto de backup completo do banco de dados Test1 em um servidor diferente daquele em que o backup foi feito. Comando:
tdpsqlc restore Test1 full /fromsqlserver=rbstest07\rbstest07_2003

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Beginning full restore of backup object Test1, 1 of 1, to database Test1 Full: 0 Read: 89607680 Written: 89607680 Rate: 3,003.42 Kb/Sec Restore of Test1 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0 3,002.90 Kb/Sec 89,607,680 29.14 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Restore 2Differential Restore 2 exibe a restaurao de um objeto de backup diferencial do banco de dados Test1, no banco de dados Test2. Observe que o banco de dados Test2 j dever existir para que a restaurao seja bem-sucedida. Comando:
tdpsqlc restore Test1 diff /into=Test2

| |

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Beginning difffull restore of backup object Test1, 1 of 1, to database Test2 Full: 0 Read: 478720 Written: 478720 Rate: 40.62 Kb/Sec Restore of Test1 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0

Captulo 5. Utilizando a Interface da Linha de Comandos

73

Throughput rate: Total bytes transferred: Elapsed processing time:

40.61 Kb/Sec 478,720 11.51 Secs

Restore 3Group Restore 3 exibe a restaurao de um objeto do backup de grupo de arquivos denominado Group1 para o banco de dados Test1. Comando:
tdpsqlc restore Test1 group=Group1

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Restoring meta data ... Beginning group restore of backup object Test1\Group1, 1 of 1, to database Test1 Full: 0 Read: 86982144 Written: 86982144 Rate: 8,188.11 Kb/Sec Restore of Test1\Group1 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0 8,185.75 Kb/Sec 86,982,144 10.38 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Restore 4Set Restore 4 exibe a restaurao de todos os objetos de backup de conjunto ativos no banco de dados Test1. Comando:
tdpsqlc restore Test1 set=*

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Restoring meta data ... Beginning set restore of backup object Test1\20030718141546\00000700, 1 of 1,to database Test1 Full: 0 Read: 88489472 Written: 88489472 Rate: 8,125.58 Kb/Sec Restore of Test1\20030718141546\00000700 completed successfully.

74

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Total Total Total Total

database database database database

backups inspected: backups requested for restore: backups restored: skipped:

1 1 1 0 8,122.52 Kb/Sec 88,489,472 10.64 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Restore 5Log (ponto no tempo) Restore 5 exibe a restaurao de todos os objetos de backup de log ativos do banco de dados Test1 em um ponto no tempo especificado. Trs de quatro backups de log atendem aos critrios de data/hora. Comando:
tdpsqlc restore Test1 log=* /stopat="07/01/2003 13:56:00"

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Beginning log restore of backup object Test1\20030701135511\ 00000700, 1 of 4,to database Test1 Full: 0 Read: 214528 Written: 214528 Rate: 59.75 Kb/Sec Restore of Test1\20030701135511\00000700 completed successfully. Beginning log restore of backup object Test1\20030701135605\ 00000700, 2 of 4,to database Test1 Full: 0 Read: 147968 Written: 147968 Rate: 32.15 Kb/Sec Restore of Test1\20030701135605\00000700 completed successfully. Beginning log restore of backup object Test1\20030701135712\ 00000700, 3 of 4,to database Test1 Full: 0 Read: 0 Written: 0 Rate: 0.00 Kb/Sec Restore of Test1\20030701135712\00000700 completed successfully. Skipping Test1\20030701135817\00000700 because of the preceeding failure or point-in-time recovery. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 4 4 3 1 37.21 Kb/Sec 362,496 9.51 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Captulo 5. Utilizando a Interface da Linha de Comandos

75

Restore 6Log (marca denominada) Restore 6 exibe a restaurao de todos os objetos de backup de log ativos no banco de dados Testmark em um ponto no tempo identificado. A primeira marca com o nome especificado, mark2, encontrada no terceiro objeto de backup de log aplicado restaurao. A restaurao pra assim que essa marca encontrada. Comando:
tdpsqlc restore Testmark log=* /stopatmark=mark2

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups, please wait... Beginning log restore of backup object Testmark\20030701102947\ 0000065C, 1 of 4, to database Testmark Full: 0 Read: 159232 Written: 159232 Rate: 61.68 Kb/Sec Restore of Testmark\20030701102947\0000065C completed successfully. Beginning log restore of backup object Testmark\20030701103127\ 000001DC, 2 of 4, to database Testmark Full: 0 Read: 159232 Written: 159232 Rate: 34.51 Kb/Sec Restore of Testmark\20030701103127\000001DC completed successfully. Beginning log restore of backup object Testmark\20030701103325\ 00000680, 3 of 4, to database Testmark Full: 0 Read: 0 Written: 0 Rate: 0.00 Kb/Sec Restore of Testmark\20030701103325\00000680 completed successfully. Skipping Testmark\20030701103556\00000694 because of the preceeding failure or point-in-time recovery. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 4 4 3 4 38.60 Kb/Sec 318,464 8.06 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Restore 7Log (objeto inativo) Restore 7 inicia com uma consulta para exibir os objetos de backup de log, ativos e inativos, do banco de dados Test1. Comando:
tdpsqlc q tsm Test1 log=* /all

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information -------------------------

76

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object ....... SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object ....... SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object ....... SQL Server Name ........................ RBSTEST11_2000 SQL Database Name ........................ Backup Object Type ....................... Backup Object State ...................... Backup Creation Date / Time .............. Backup Size .............................. Database Object Name ..................... 00000700 Number of stripes in backup object .......

RBSTEST11\ Test1 Log Inactive 06/22/2003 13:55:11 214,528 20030622135511\ 1 RBSTEST11\ Test1 Log Active 06/22/2003 13:56:05 147,968 20030622135605\ 1 RBSTEST11\ Test1 Log Active 06/22/2003 13:57:12 147,968 20030622135712\ 1 RBSTEST11\ Test1 Log Active 06/22/2003 13:58:17 147,968 20030622135817\ 1

A operao de restaurao de Restore 7 aplica restaurao um objeto de backup de log inativo, especificamente identificado, do banco de dados Test1. Desde que um objeto de backup de log inativo esteja sendo solicitado, o parmetro /object dever ser utilizado no comando restore. Comando:
tdpsqlc restore Test1 log=* /object=20030622135511\00000700

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups,please wait... Beginning log restore of backup object Test1\20030622135511\ 00000700,1 of 1,to database Test1
Captulo 5. Utilizando a Interface da Linha de Comandos

77

Full: 0 Read: 214528 Written: 214528 Rate: 29.47 Kb/Sec Restore of Test1\20030622135511\00000700 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0 29.46 Kb/Sec 214,528 7.11 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Restore 8Full (parcial) Restore 8 exibe a restaurao de parte de um objeto de backup completo, grupo de arquivos Group1, para o banco de dados Test1. Comando:
tdpsqlc restore Test1 full /partial /gr=Group1

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups,please wait... Restoring meta data ... Beginning full restore of backup object Test1, 1 of 1, to database Test1 Full: 0 Read: 89607680 Written: 89607680 Rate: 3,359.60 Kb/Sec Restore of Test1 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0 3,359.21 Kb/Sec 89,607,680 26.05 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

78

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Restore 9Full (relocar) Restore 9 exibe a restaurao de um objeto de backup completo do banco de dados Test1, relocando especificamente o arquivo lgico File1Group1 em uma nova localizao fsica. Comando:
tdpsqlc restore Test1 full /relocate=File1Group1 /to=e:\sqldata\File1Group1.NDF

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database restore... Querying Tivoli Storage Manager server for a list of database backups,please wait... Restoring meta data ... Beginning full restore of backup object Test1, 1 of 1, to database Test1 Full: 0 Read: 88100352 Written: 88100352 Rate: 3,930.18 Kb/Sec Restore of Test1 completed successfully. Total Total Total Total database database database database backups inspected: backups requested for restore: backups restored: skipped: 1 1 1 0 3,929.64 Kb/Sec 88,100,352 21.89 Secs

Throughput rate: Total bytes transferred: Elapsed processing time:

Captulo 5. Utilizando a Interface da Linha de Comandos

79

Comando Inactivate
Utilize o comando inactivate para tornar inativos um ou mais objetos de backup ativos no Tivoli Storage Manager Server. A maior parte dos objetos de backup so automaticamente tornados inativos, como parte do processo normal de backup planejado. Nessas ocasies, quando o processamento no suficiente, voc pode utilizar o comando inactivate. O Tivoli Storage Manager Server no exclui objetos de backup ativos do armazenamento gerenciado pelo Tivoli Storage Manager; ele exclui apenas objetos de backup inativos. Depois que um objeto de backup se torna inativo, o processo de expirao definido na classe de gerenciamento do objeto determina exatamente quando o objeto de backup excludo. Nota: Esse comando substitui os comandos adsmdelete e adsmautodelete do Data Protection para SQL Verso 1. Para especificar a inatividade automtica por idade, a opo inactivate /olderthan substitui o requisito /ifolder da Verso 1.

Sintaxe
, TDPSQLC INACTIVate * dbname FIle= * FULL DIFFerential , Group= * , Log= * , Set= * * setobjectname logobjectname groupname , logicalfilename

Para obter uma descrio dos parmetros posicionais inactivate, consulte Tipos de Objetos de Backup na pgina 91. Parmetros Opcionais Inactivate:

=tdpsql.cfg /CONFIGfile =configfilename

=sqlserver value [or cfg. value] /FROMSQLSERVer= =sqlservername

80

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

=tdpsql.log [or cfg value] /LOGFile =logfilename

=60 [or cfg value] /LOGPrune =numdays =No /OBJect= *

, objectname

/OLDerthan= numdaysold

/Quiet /TSMNODe

=[dsm.opt value] =tsmnodename

=dsm.opt /TSMOPTFile =dsmoptfilename /TSMPassword

=[dsm.opt value] =tsmpasswordname

Para obter uma descrio das opes inactivate, consulte Parmetros Opcionais na pgina 107.

Captulo 5. Utilizando a Interface da Linha de Comandos

81

Amostras de Sada Inactivate


A operao seguinte torna inativos, de forma explcita, os objetos de backup de banco de dados. Depois que um objeto de backup for tornado inativo, ele expirar automaticamente, de acordo com a poltica de preservao. Nesse caso, o backup dos objetos foi feito em um SQL Server diferente. Primeiramente, uma consulta executada para exibir informaes de status, tais como estado ativo e data do backup. Comando:
tdpsqlc query tsm test1,test2 * /fromsqlserv=mutalisk

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Server Name ........................ MUTALISK SQL Database Name ........................ test1 Backup Object Type ....................... Full Backup Object State ...................... Active Backup Creation Date / Time .............. 06/17/2003 13:04:41 Backup Size .............................. 2,209,512,960 Database Object Name ..................... 20030617130441\0000012D Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test1 Backup Object Type ....................... Log Backup Object State ...................... Active Backup Creation Date / Time .............. 06/17/2003 15:26:59 Backup Size .............................. 92,672 Database Object Name ..................... 20030617152659\0000015F Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test2 Backup Object Type ....................... Full Backup Object State ...................... Active Backup Creation Date / Time .............. 06/17/2003 16:06:58 Backup Size .............................. 15,236,608 Database Object Name ..................... 20030617160658\00000163 Number of stripes in backup object ....... 1

O usurio, em seguida, decide tornar inativos todos os objetos do banco de dados test1 anteriores a duas semanas (anteriores a 28 de novembro); no caso, h dois. Comando:
tdpsqlc inactiv test1 * /fromsqlserv=mutalisk /olderthan=14

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Starting Sql database backup inactivation... Querying Tivoli Storage Manager server for a list of database backups,please wait... Inactivating full backup test1 Inactivating log backup test1\20030617152659\0000015F

82

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Total Total Total Total

database database database database

backups inspected: backups requested for inactivation: backups inactivated: skipped:

2 2 2 0 1.26 Secs

Elapsed processing time:

Outra consulta do Tivoli Storage Manager exibe o status atual desses objetos de backup utilizando o parmetro /all; um backup completo e um de log do test1 so tornados inativos nesse momento. Comando:
tdpsqlc query tsm test1 /fromsqlserv=mutalisk /all

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. Backup Object Information ------------------------SQL Server Name ........................ MUTALISK SQL Database Name ........................ test1 Backup Object Type ....................... Full Backup Object State ...................... Inactive Backup Creation Date / Time .............. 06/17/2003 13:04:41 Backup Size .............................. 2,209,512,960 Database Object Name ..................... 20030617130441\0000012D Number of stripes in backup object ....... 1 SQL Server Name ........................ MUTALISK SQL Database Name ........................ test1 Backup Object Type ....................... Log Backup Object State ...................... Inactive Backup Creation Date / Time .............. 06/17/2003 15:26:59 Backup Size .............................. 92,672 Database Object Name ..................... 20030617152659\0000015F Number of stripes in backup object ....... 1

Captulo 5. Utilizando a Interface da Linha de Comandos

83

Comando Help
Utilize o comando help para exibir a sintaxe de todos ou de comandos selecionados do Data Protection para SQL, utilizando uma notao textual. Help utiliza a seguinte notao: [a] a opcional; a pode ocorrer uma vez ou nenhuma

{a | b} selecione a ou b, mas no ambos {a } + {a } * (a) a deve ocorrer pelo menos uma vez a pode ocorrer vrias vezes ou nenhuma vez define como comentrio que no faz parte do comando

LETRA MAISCULA abreviao mnima (que voc tambm pode digitar em letra minscula)

Sintaxe
* TDPSQLC Help ? BACKup INACTIVate * RESTore

DIFF FIle FULL Group Log Set

Help Query SQL TDP TDP DIFF FIle FULL Group Log Set Types * SET CHANGETDPPassword

Amostras de Sada Help


Help 1-Query TSM Comando:
tdpsqlc help query tsm *

Sada:
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. ACO5057I The C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.log log file was pruned successfully. TDPSQLC Query TSM *|dbname[,dbname,...] [*]

84

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

[/ACtive] [/ALl] [/BUFFers=numbuffers] default: [/BUFFERSIze=buffersizeinkb] default: [/COMPATibilityinfo] [/CONFIGfile=configfilename] default: [/FROMSQLserver=sqlservername] default: [/LOGFile=logfilename] default: [/LOGPrune=numdays|No] default: [/OBJect=*|objectname[,objectname,...]] [/TSMNODe=tsmnodename] default: [/TSMOPTFile=dsmoptfilename] default: [/TSMPassword=tsmpassword] default:

3 (or cfg value) 1024 (or cfg value) tdpsql.cfg sqlserver value (or cfg value) tdpsql.log (or cfg value) 60 (or cfg value) dsm.opt value dsm.opt dsm.opt value

Help 2-Restore Full Comando:


tdpsqlc help rest full

Sada:
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. TDPSQLC Restore *|dbname[,dbname,...] [Full] [/BUFFers=numbuffers] default: 3 (or cfg value) [/BUFFERSIze=buffersizeinkb] default: 1024 (or cfg value) [/CONFIGfile=configfilename] default: tdpsql.cfg [/DBOonly] [/FIles=*|logicalname[,logicalname,...] ] [/FROMSQLserver=sqlservername] default: sqlserver value (or cfg value) [/GRoups=*|groupname[,groupname,...] ] [/INTO=dbname] [/LOGFile=logfilename] default: tdpsql.log (or cfg value) [/LOGPrune=numdays|No] default: 60 (or cfg value) [/MOUNTWait=Yes|No] default: Yes (or cfg value) [/OBJect=*|objectname[,objectname,...] ] [/PARTial] [/Quiet] [/RECOVery=Yes|No] default: Yes [/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ] [/REPlace] [/SQLAUTHentication=INTegrated|SQLuserid] default: INTegrated (or cfg value) [/SQLBUFFers=numsqlbuffers] default: 0 (or cfg value) [/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value) [/SQLPassword=sqlpasswordname] default: " " [/SQLSERVer=sqlservername] default: local computer name (or cfg value) [/SQLUSer=sqlusername] default: sa [/STANDby=undofilename] [/STRIPes=numstripes] default: 1 (or cfg value) [/TSMNODe=tsmnodename] default: dsm.opt value [/TSMOPTFile=dsmoptfilename] default: dsm.opt [/TSMPassword=tsmpassword] default: dsm.opt value

Captulo 5. Utilizando a Interface da Linha de Comandos

85

Help 3-Restore Log Comando:


tdpsqlc help rest log

Sada:
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. TDPSQLC R *|dbname[,dbname,...] Log=*|logobjectname[,logobjectname,...] [/BUFFers=numbuffers] default: 3 (or cfg value) [/BUFFERSIze=buffersizeinkb] default: 1024 (or cfg value) [/CONFIGfile=configfilename] default: tdpsql.cfg [/DBOonly] [/FROMSQLserver=sqlservername] default: sqlserver value (or cfg value) [/INTO=dbname] [/LOGFile=logfilename] default: tdpsql.log (or cfg value) [/LOGPrune=numdays|No] default: 60 (or cfg value) [/MOUNTWait=Yes|No] default: Yes (or cfg value) [/OBJect=*|objectname[,objectname,...] ] [/Quiet] [/RECOVery=Yes|No] default: Yes [/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ] [/SQLAUTHentication=INTegrated|SQLuserid] padro: INTegrated (or cfg value) [/SQLBUFFers=numsqlbuffers] default: 0 (or cfg value) [/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value) [/SQLPassword=sqlpasswordname] default: " " [/SQLSERVer=sqlservername] default: local computer name (or cfg value) [/SQLUSer=sqlusername] default: sa [/STANDby=undofilename] [/STOPAT=datetime] [/STOPATMark=markname [/AFTER=datetime] ] [/STOPBEFOREMark=markname [/AFTER=datetime] ] [/STRIPes=numstripes] default: 1 (or cfg value) [/TSMNODe=tsmnodename] default: dsm.opt value [/TSMOPTFile=dsmoptfilename] default: dsm.opt [/TSMPassword=tsmpassword] default: dsm.opt value

Help 4-Set Comando:


tdpsqlc help set

Sada:
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. TDPSQLC Set PARMname=value [/CONFIGfile=configfilename] default: tdpsql.cfg

where PARMname and possible values are: BUFFers=numbuffers (2..8) BUFFERSIze=buffersize (64..8192) DATEformat=dateformatnum 1 MM/DD/YYYY 2 DD-MM-YYYY 3 YYYY-MM-DD 4 DD.MM.YYYY 5 YYYY.MM.DD DIFFESTimate=numpercent (1..99)

86

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

FROMSQLserver=sqlservername LANGUAGE=3-letter country code ENU American English PTB Brazilian Portuguese CHS Chinese, Simplified CHT Chinese, Traditional FRA Standard French DEU Standard German ITA Standard Italian JPN Japanese KOR Korean ESP Standard Spanish LOGFile=logfilename LOGPrune=[numdays|No] (0..9999) | No MOUNTWaitfordata=[Yes|No] NUMBERformat=numberformatnum 1 n,nnn.dd 2 n,nnn,dd 3 n nnn,dd 4 n nnn.dd 5 n.nnn,dd 6 nnnn,dd SQLAUTHentication=[INTegrated|SQLuserid] SQLBUFFers=numsqlbuffers (0..999) SQLBUFFERSIze=sqlbuffersize (64..4096) SQLSERVer=sqlservername STRIPes=numstripes (1..32) for SQL Server 7.0 (1..64) for SQL Server 2000 TIMEformat=timeformatnum 1 HH:MM:SS 2 HH,MM,SS 3 HH.MM.SS 4 HH:MM:SSA/P

Captulo 5. Utilizando a Interface da Linha de Comandos

87

Comando Set
Utilize o comando set para alterar os valores dos parmetros e opes configurveis do Data Protection para SQL. Os valores so salvos em um arquivo de configurao. O arquivo padro tdpsql.cfg. Os valores de configurao tambm podem ser definidos no item da barra de menus Editar, na GUI (consulte Barra de Menus na pgina 27). Nota: Se no for especificado um arquivo de configurao, sero utilizados os valores tdpsql.cfg e um arquivo de configurao padro ser criado com apenas o valor lastprunedate. Se for especificado um arquivo invlido ou no-existente, os valores padro sero utilizados.

Sintaxe
TDPSQLC Set BUFFers= numbuffers BUFFERSIze= buffersizeinkb DATEformat= dateformatnum DIFFESTimate= numpercent FROMSQLserver= fromsqlserver LANGuage= language LOGFile= logfilename LOGPrune= numdays No NUMBERformat= numberformatnum MOUNTWaitfordata= Yes No SQLAUTHentication= INTegrated SQLuserid SQLBUFFers= numsqlbuffers SQLBUFFERSIze= sqlbuffersizeinkb SQLSERVer= sqlservername STRIPes= numstripes TIMEformat= timeformatnum

Para obter uma descrio dos parmetros posicionais set, consulte Set na pgina 101. Parmetros Opcionais Set:

=tdpsql.cfg /CONFIGfile =configfilename

Para obter uma descrio das opes set, consulte Parmetros Opcionais na pgina 107.

Amostras de Sada Set


A seguir, especificaes do servidor mutalisk como o SQL Server padro, no arquivo de configurao. Comando:
tdpsqlc set sqlserver=mutalisk

Sada:

88

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. ACO5054I The configuration option was set successfully.

Os dois comandos a seguir alteram para 2 as definies iniciais de sqlbuffers e stripes. Comando:
tdpsqlc set sqlbuff=2

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. ACO5054I The configuration option was set successfully.

Comando:
tdpsqlc set strip=2

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. ACO5054I The configuration option was set successfully.

Captulo 5. Utilizando a Interface da Linha de Comandos

89

Comando Changetsmpassword
Utilize o comando changetsmpassword para alterar a senha do Tivoli Storage Manager utilizada pelo Data Protection para SQL.

Sintaxe
TDPSQLC CHANGETSMPassword oldpassword newpassword verifypassword

Para obter uma descrio dos parmetros posicionais changetsmpassword, consulte CHANGETSMPassword na pgina 106. Parmetros Opcionais:

=tdpsql.cfg /CONFIGfile =configfilename

=tdpsql.log [or cfg value] /LOGFile =logfilename

=60 [or cfg value] /LOGPrune =numdays =No /TSMNODe

=[dsm.opt value] =tsmnodename

=dsm.opt /TSMOPTFile =dsmoptfilename

Para obter uma descrio das opes changetsmpassword, consulte Parmetros Opcionais na pgina 107.

Amostra de Sada Changetsmpassword


A seguir, exibies de como alterar a senha do Tivoli Storage Manager. Comando:
tdpsqlc changetsmp fert sqlv2 sqlv2

Sada:
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Version 5, Release 2, Level 1.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. ACO0260I Password successfully changed.

90

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Captulo 6. Parmetros da Linha de Comandos


Este captulo fornece uma descrio completa dos parmetros de linha de comandos, posicionais e opcionais, disponveis no Data Protection para SQL. Para obter a sintaxe das operaes da linha de comandos, consulte o Captulo 5, Comandos do Data Protection para SQL na pgina 50.

Parmetros Posicionais
Parmetros posicionais seguem os comandos do Data Protection para SQL e precedem parmetros opcionais. Esta seo descreve os seis tipos de objeto de backup disponveis como parmetros posicionais e outros parmetros posicionais como query, set e changetsmpassword.
Tabela 10. Parmetros Posicionais do Data Protection para SQL Comando Backup Query Parmetros Posicionais dbname mais 6 opes de tipo de backup SQL dbname TDP TSM dbname mais 8 opes dbname mais 6 opes de tipo de backup dbname mais 6 opes de tipo de backup 15 opes oldpassword newpassword verifypassword Pgina 91 97

Restore Inactivate Set Change TSM Password

91 91 101 106

dbname
*|dbname,... Essa varivel especifica os nomes dos bancos de dados do SQL Server para fazer o backup, restaurar, inativar ou consultar. Consideraes v Utilize * como um caractere coringa em dbname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os bancos de dados do SQL Server. v No especifique tempdb; o backup desse banco de dados no pode ser feito ou restaurado, por ser recm-criado a cada incio do SQL Server. Ele no includo em uma operao com caractere coringa. v Se qualquer dbname incluir caracteres especiais ou de espao, ser necessrio colocar esse dbname em um nico conjunto de aspas duplas. v Os nomes de banco de dados SQL fazem distino entre maisculas e minsculas. v O processo include/exclude padro do Tivoli Storage Manager aplicado aos nomes de banco de dados SQL.

Tipos de Objetos de Backup


Os seguintes parmetros posicionais so tipos de objetos de backup disponveis na emisso dos comandos backup, restore, inactivate e query do Data Protection para
Copyright IBM Corp. 1997, 2003

91

SQL:
Tabela 11. Tipos de Objeto de Backup do Data Protection para SQL Tipos de Objeto de Backup FIle Full Difffull Group Log Set * (com query TSM ou inactivate) Pgina 92 93 93 93 95 96

Cada um desses parmetros descrito na seo seguinte. FIle=*|logicalfilename,... Um backup de arquivo contm apenas o contedo do arquivo lgico do SQL Server especificado por voc. Essa opo poder ser utilizada quando no for prtico fazer o backup de um banco de dados SQL inteiro, por questes de disponibilidade de tempo e espao para o backup e ou por causa de requisitos de desempenho. Na restaurao, essa opo restaura os objetos do backup de arquivo de acordo com os bancos de dados SQL especificados. Na inatividade, essa opo torna inativos apenas os objetos de backup de arquivo ativos, de acordo com os bancos de dados SQL especificados. Para obter informaes sobre como consultar os objetos de backup de arquivos do Tivoli Storage Manager, consulte a pgina 99. A varivel logicalfilename especifica os nomes dos arquivos lgicos do banco de dados do SQL Server cujo backup ou restaurao voc deseja efetuar. Consideraes: v Os backups de arquivo devero ser seguidos por backups de log de transaes, para todos os bancos de dados SQL cujo backup ser feito. v possvel especificar esse parmetro mais de uma vez por chamada de comando. v Um novo objeto de backup torna inativo qualquer objeto de backup ativo do mesmo nome no mesmo banco de dados SQL. v Utilize * como um caractere coringa em logicalfilename para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os arquivos lgicos no banco de dados do SQL Server. Nota: Visto que cada backup de arquivo lgico cria um objeto de backup separado no Tivoli Storage Manager Server, somente a especificao do caractere coringa resulta em um objeto de backup separado para cada arquivo lgico no banco de dados do SQL Server. v Se logicalfilename contiver espaos ou caracteres especiais, coloque-o entre aspas. v A varivel logicalfilename faz distino entre maisculas e minsculas. v No possvel executar backups de arquivo nos seguintes bancos de dados SQL:

92

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Aqueles com a opo do SQL Server truncar log no ponto de verificao. Aqueles que utilizam o modelo de recuperao SIMPLE para SQL Server 2000. v No possvel especificar o parmetro /recovery com operaes restaurar arquivo. v Uma operao Criar ndice do SQL Server exige o backup de todos os grupos de arquivo afetados, como uma unidade. No ser possvel fazer o backup de um arquivo nos grupos de arquivo afetados at que voc execute o backup de unidade. Uma mensagem de erro do SQL Server indicar quais grupos de arquivo foram afetados. Ser necessrio executar um backup completo do banco de dados ou um backup de conjunto pelo menos dos grupos de arquivo afetados antes de obter xito em um backup de arquivo. FULL Um backup completo do banco de dados contm todo o contedo de um banco de dados do SQL Server, mais o suficiente do log de transaes do banco de dados para uma restaurao consistente. Cada backup de banco de dados SQL cria um objeto de backup separado no Tivoli Storage Manager Server. Um novo objeto de backup completo do banco de dados tornar inativos todos os objetos de backup anteriormente ativos para o mesmo banco de dados SQL. Essa inatividade inclui qualquer objeto de backup completo ativo, bem como todos os objetos de backup de arquivo, grupo, conjunto, diferencial e de log que estiverem ativos. Na restaurao, essa opo restaura todos os objetos de backup completo do banco de dados, de acordo com os bancos de dados SQL especificados. Na inatividade, essa opo torna inativos apenas os objetos ativos de backup completo do banco de dados, de acordo com os bancos de dados SQL especificados. DIFFerential Um backup diferencial do banco de dados contm apenas as partes de um banco de dados do SQL Server alteradas desde o ltimo backup completo, mais o suficiente do log de transaes do banco de dados SQL para uma restaurao consistente. Esse tipo de backup diferencial geralmente ocupa menos espao que um backup completo. Utilize essa opo de forma que no haja necessidade de aplicar todos os backups de log individuais desde o ltimo backup completo do banco de dados. No caso de uma restaurao, essa opo economiza tempo, substituindo a restaurao de inmeros backups de log de transaes. Na inatividade, como cada backup de banco de dados SQL cria um objeto de backup separado no Tivoli Storage Manager Server, um novo objeto de backup diferencial do banco de dados inativa qualquer objeto de backup diferencial ativo para o mesmo banco de dados SQL. Group=*|groupname,... Um backup de grupo contm apenas o contedo do grupo de arquivos do SQL Server especificado por voc. Um backup de grupo til quando tabela e ndices selecionados do banco de dados SQL foram atribudos a um grupo de arquivos e somente essas tabelas ou ndices precisam de backup. Especificamente: v Voc pode economizar o tempo de backup optando por no fazer o backup de outras tabelas ou ndices que no so alterados com freqncia no banco de dados SQL.
Captulo 6. Parmetros da Linha de Comandos

93

v Voc poder economizar tempo na restaurao se, por exemplo, o grupo de arquivos estiver em um volume diferente do restante dos grupos de arquivo do banco de dados SQL e esse volume precisar ser restaurado. S ser necessrio restaurar esse grupo de arquivos desse banco de dados SQL. A varivel groupname especifica os nomes dos grupos de arquivo do banco de dados do SQL Server cujo backup voc deseja efetuar.

94

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Consideraes: v possvel especificar esse parmetro mais de uma vez por chamada de comando. v Um novo objeto de backup de grupo torna inativo qualquer objeto de backup de grupo ativo do mesmo nome no mesmo banco de dados SQL. v Utilize * como um caractere coringa em groupname para substituir zero ou mais caracteres para cada ocorrncia. v A especificao somente do caractere coringa indica todos os grupos de arquivo no banco de dados do SQL Server. Nota: Visto que cada backup de grupo cria um objeto de backup separado no Tivoli Storage Manager Server, somente a especificao do caractere coringa resulta em um objeto de backup separado para cada grupo de arquivos no banco de dados do SQL Server. v Se groupname contiver espaos ou caracteres especiais, coloque-o entre aspas. v A varivel groupname faz distino entre maisculas e minsculas. v Os backups de grupo devero ser seguidos por backups de log de transaes, para todos os bancos de dados SQL cujo backup ser feito. v No possvel executar backups de grupo nos seguintes bancos de dados SQL: Aqueles com o atributo TRUNCATE LOG ON CHECKPOINT do SQL Server. Aqueles que utilizam o modelo de recuperao SIMPLE para SQL Server 2000. v No possvel especificar o parmetro /recovery com operaes restaurar grupo. v Uma operao Criar ndice do SQL Server exige o backup de todos os grupos de arquivo afetados, como uma unidade. No ser possvel fazer o backup de um nico grupo de arquivos dos grupos de arquivo afetados, at que voc execute o backup de unidade. Uma mensagem de erro do SQL Server indicar quais grupos de arquivo foram afetados. Ser necessrio executar um backup completo do banco de dados ou um backup de conjunto pelo menos dos grupos de arquivo afetados antes de obter xito em um backup de grupo. Log or Log=*|logobjectname,... Um backup de log contm o contedo do log de transaes de um banco de dados do SQL Server ativo desde o ltimo backup de log bem-sucedido. Essa opo pode economizar tempo de backup, exigindo menos backups do banco de dados SQL. Nota: Nas operaes de backup, log no aceita nenhum valor. Entretanto, nas operaes de restaurao, consulta e inatividade, o parmetro log aceita o caractere coringa ou o valor logobjectname. Para comandos diferentes de backup, a varivel logobjectname especifica os objetos de backup de log a restaurar, inativar ou consultar. Utilize * como um caractere coringa em logobjectname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os objetos de backup de log para os bancos de dados SQL.
Captulo 6. Parmetros da Linha de Comandos

95

Consideraes: v Para comandos que no sejam de backup, possvel especificar esse parmetro mais de uma vez por chamada de comando. v possvel controlar o tamanho de um log de transaes permitindo que um backup de log trunque a parte inativa do log de transaes. Esse o padro. v Ao utilizar o parmetro /truncate=no, voc poder fazer o backup do log de transaes de um banco de dados do SQL Server danificado, suspeito ou no recuperado. v Cada backup de log cria um objeto de backup separado, com um nome exclusivo, no Tivoli Storage Manager Server. Um novo objeto de backup de log no tornar inativo nenhum objeto de backup ativo (ao contrrio dos outros tipos de backup, exceto o de conjunto). Os objetos de backup de log no fazem parte do processo de expirao automtica do Tivoli Storage Manager Server, exceto quando os objetos de backup completo do banco de dados tornam inativos todos os objetos de backup ativos para um banco de dados SQL. Por isso, voc poder tornar inativos os objetos de backup de log utilizando o comando inactivate, se backups completos do banco de dados no forem executados com freqncia ou de modo algum o forem. v No possvel executar backups de log nos seguintes bancos de dados SQL: Aqueles com o atributo TRUNCATE LOG ON CHECKPOINT do SQL Server. Aqueles que utilizam o modelo de recuperao SIMPLE para SQL Server 2000. Bancos de dados do SQL Server 7.0 com a opo SELECT INTO / BULKCOPY do SQL Server, caso tenha havido alteraes no registradas no banco de dados SQL. Set or Set=*|setobjectname,... Um backup de conjunto contm o contedo dos grupos de arquivos e dos arquivos do SQL Server especificados com os parmetros /files e /groups. Nota: Nas operaes de backup, set no aceita nenhum valor. Entretanto, nas operaes de restaurao, consulta e inatividade, o parmetro set aceita o caractere coringa ou o valor setobjectname. Para comandos diferentes de backup, a varivel setobjectname especifica os objetos de backup de conjunto a restaurar, inativar ou consultar. Utilize * como um caractere coringa em setobjectname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os objetos de backup de conjunto para os bancos de dados SQL. Consideraes: v Para comandos que no sejam de backup, possvel especificar esse parmetro mais de uma vez por chamada de comando. v Utilize essa opo em circunstncias incomuns ou especiais, backups antigos. Um caso desse tipo quando o SQL Server exige que o backup de determinados grupos de arquivos seja feito como uma unidade e um backup completo do banco de dados no prtico. Consulte a descrio dos parmetros file e group nesta seo, especificamente na referncia operao Criar ndice.

96

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v Cada backup de banco de dados SQL cria um objeto de backup separado no Tivoli Storage Manager Server. Todos os arquivos e grupos de arquivos cujo backup feito como parte de um backup de conjunto para o mesmo banco de dados do SQL Server esto contidos em um nico objeto de backup. Observe a diferena dos backups de grupo e arquivo, que criam um objeto de backup separado de cada arquivo e grupo de arquivos, mesmo que eles faam parte do mesmo banco de dados do SQL Server. v Um novo objeto de backup de conjunto no tornar inativo nenhum objeto de backup ativo (ao contrrio dos outros tipos de backup, exceto o de log). Os objetos de backup de conjunto no fazem parte do processo de expirao automtica do Tivoli Storage Manager Server, exceto quando os objetos de backup completo do banco de dados tornam inativos todos os objetos de backup ativos para um banco de dados SQL. Por isso, voc poder tornar inativos os objetos de backup de conjunto utilizando o comando inactivate, se backups completos do banco de dados no forem executados ou no forem executados com freqncia. v Os backups de conjunto devero ser seguidos por backups de log de transaes, para todos os bancos de dados SQL cujo backup ser feito. v No possvel executar backups de conjunto nos seguintes bancos de dados SQL: Aqueles com o atributo TRUNCATE LOG ON CHECKPOINT do SQL Server. Aqueles que utilizam o modelo de recuperao SIMPLE para SQL Server 2000. v No possvel especificar o parmetro /recovery com operaes restaurar conjunto. Notas: 1. Voc pode especificar o caractere coringa (*) para substituir tipos de objetos backup somente por meio da emisso dos comandos inactivate e query TSM. O comando inactivate torna inativos todos os objetos de backup ativos nos bancos de dados SQL especificados. Alm disso, os tipos de objeto de backup do comando inactivate so parmetros obrigatrios comparados aos de outros comandos, e no h padro. 2. Os parmetros file, group, log e set podem obter uma lista de valores (sintaxe de repetio) e podem ser especificados mais de uma vez. Por exemplo: file=a,b ou file=a file=b 3. Vrias instncias de parmetros opcionais no tm de ser contguos. Por exemplo: file=a group=y file=b group=z

Query
Especifique uma das seguintes opes emitindo um comando de consulta query do Data Protection para SQL: Query SQL *|dbname,... Isso exibe informaes sobre o SQL Server atual. Para obter detalhes sobre qual o atual SQL Server, consulte /sqlserver em Parmetros Opcionais na pgina 107. Ao consultar um determinado servidor SQL Server 7.0, as seguintes informaes so includas: v Nome
Captulo 6. Parmetros da Linha de Comandos

97

v Verso Se voc especificar /compatibilityinfo: v ID de seqncia de ordenao padro v ID de pgina de cdigos padro v ID de localidade do Unicode v ID de estilo de comparao do Unicode v Estado do cluster Ao consultar um determinado servidor SQL Server 2000, as seguintes informaes so includas: v Nome v Verso Se voc especificar /compatibilityinfo: v Estado do cluster A varivel dbname especifica os bancos de dados no SQL Server atual para exibio de informaes. Para obter informaes adicionais, consulte dbname em Parmetros Posicionais na pgina 91. Ao consultar um determinado banco de dados do servidor SQL Server 7.0, as seguintes informaes so includas: v Nome do servidor v Nome do banco de dados v Espao de dados alocado para o banco de dados v Espao utilizado do banco de dados v Espao de log alocado para o banco de dados v Espao de log utilizado do banco de dados v Conjunto de opes do banco de dados (SELECT INTO / BULK COPY, TRUNCATE LOG ON CHECKPOINT etc.) Se voc especificar /compatibilityinfo: v Verso do servidor v Estado do cluster do servidor v Nvel de compatibilidade do banco de dados v ID de seqncia de ordenao padro do servidor v ID de pgina de cdigos padro do servidor v ID de localidade do Unicode do servidor v ID de estilo de comparao do Unicode do servidor Ao consultar um determinado banco de dados do servidor SQL Server 2000, as seguintes informaes so includas: v Nome do servidor v Nome do banco de dados v Espao de dados alocado para o banco de dados v Espao utilizado do banco de dados v Espao de log alocado para o banco de dados v Espao de log utilizado do banco de dados v Conjunto de opes do banco de dados (SELECT INTO / BULK COPY, TRUNCATE LOG ON CHECKPOINT etc.) Se voc especificar /compatibilityinfo: v Verso do servidor v Estado do cluster do servidor v Nvel de compatibilidade do banco de dados

98

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Query TDP Isso exibe o nome do Data Protection para SQL e informaes sobre a verso, bem como o contedo do arquivo de configurao atual do Data Protection para SQL. Para obter detalhes sobre qual o atual arquivo de configurao, consulte /configfile em Parmetros Opcionais na pgina 107. Query TSM *|dbname,... Isso exibe a API do Tivoli Storage Manager e informaes sobre a verso do Tivoli Storage Manager Server. A varivel dbname nomeia os bancos de dados especificados a partir do SQL Server atual que possui objetos de backup no Tivoli Storage Manager Server atual e no n. Nenhum nome ser exibido se os objetos especificados no existirem como objetos de backup no banco de dados SQL. Para obter informaes adicionais, consulte dbname em Parmetros Posicionais na pgina 91. Utilize a opo de caractere coringa dbname,...* para exibir informaes sobre todos os objetos de backup de um ou mais bancos de dados SQL. Ao consultar qualquer objeto de backup utilizando TSM dbname, sero includas as seguintes informaes: v Nome do SQL Server v Nome do banco de dados SQL v Tipo de objeto de backup v Estado ativo/inativo do objeto de backup v Data e hora de criao do objeto de backup do Data Protection para SQL v Tamanho do objeto de backup do Data Protection para SQL v Nome do objeto de backup-objeto do Data Protection para SQL v Nmero de distribuies de dados no objeto de backup Se voc especificar /compatibilityinfo, ser includo o seguinte: v Verso do SQL Server v Estado do cluster do SQL Server v Verso do Data Protection para SQL que criou o objeto de backup v Nvel de compatibilidade do banco de dados SQL v Espao de dados alocado para o banco de dados SQL v Espao de dados utilizado do banco de dados SQL v Espao de log alocado para o banco de dados SQL v Espao de log utilizado do banco de dados SQL v Opes de banco de dados SQL Se criado em um banco de dados do SQL Server 7.0: v ID de seqncia de ordenao padro do SQL Server v ID de pgina de cdigos padro do SQL Server v ID de localidade do Unicode do SQL Server v ID de estilo de comparao do Unicode do SQL Server Notas: 1. Voc tambm pode determinar quais objetos de backup exibir atravs dos parmetros opcionais query TSM, /active e /all. 2. Consulte /sqlserver em Parmetros Opcionais na pgina 107 para obter detalhes sobre qual o atual SQL Server. 3. O Tivoli Storage Manager Server atual especificado no arquivo de opes atual do Tivoli Storage Manager.

Captulo 6. Parmetros da Linha de Comandos

99

4. Consulte /tsmoptfile em Parmetros Opcionais na pgina 107 para obter detalhes sobre qual o atual arquivo de opes do Tivoli Storage Manager. 5. Consulte /tsmnode em Parmetros Opcionais na pgina 107 para obter detalhes sobre qual o atual n do Tivoli Storage Manager. 6. Nenhuma informao ser exibida se no houver objetos de backup para um banco de dados SQL especificado. Opes Query TSM Para obter informaes gerais sobre essas opes, consulte Tipos de Objetos de Backup na pgina 91. FIle=*|logicalfilename,... Isso exibe informaes sobre objetos de backup de arquivo de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. Para obter as opes de arquivo sob o comando query TSM, consulte /fileinfo e /mountwait em Parmetros Opcionais na pgina 107. Full Isso exibe informaes sobre objetos de backup completo de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. Isso exibe informaes sobre objetos de backup diferencial de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. Group=*|groupname,... Isso exibe informaes sobre um ou mais objetos de backup de grupo, de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. Log=*|logobjectname,... Isso exibe informaes sobre um ou mais objetos de backup de log, de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. A varivel logobjectname especifica sobre quais objetos de backup de log exibir informaes. Utilize * como um caractere coringa em logobjectname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os objetos de backup de log para os bancos de dados SQL. Set=*|setobjectname,... Isso exibe informaes sobre um ou mais objetos de backup de conjunto, de um ou mais bancos de dados SQL, no SQL Server atual que est no Tivoli Storage Manager Server atual e no n. A varivel setobjectname especifica sobre quais objetos de backup de conjunto exibir informaes. Utilize * como um caractere coringa em setobjectname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os objetos de backup de conjunto para os bancos de dados SQL. Types Isso exibe um resumo por tipo de backup dos objetos de backup de um ou mais bancos de dados SQL, no SQL Server atual que est

Difffull

100

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

no Tivoli Storage Manager Server atual e no n. Somente so exibidos tipos de backup com um ou mais objetos de backup. Se o parmetro opcional /all for especificado, o nmero de objetos de backup inativos ser includo. No possvel especificar o parmetro opcional /compatibility ou /fileinfo com o parmetro types. Nota: A opo /fileinfo permitida nos parmetros full, diff, log, file, group e set. As informaes exibidas com o parmetro opcional /fileinfo incluem: v Nome do grupo do banco de dados SQL v Espao de grupo alocado para o banco de dados SQL v Espao de grupo utilizado do banco de dados SQL v Nome do arquivo lgico do banco de dados SQL v Nome do arquivo fsico do banco de dados SQL v Espao de arquivo alocado para o banco de dados SQL v Espao de arquivo utilizado do banco de dados SQL

Set
Para definir valores padro no arquivo de configurao do Data Protection para SQL, especifique uma das seguintes opes ao emitir um comando set. BUFFers=numbuffers O parmetro buffers especifica o nmero de buffers de dados para cada distribuio de dados a transferir dados entre o Data Protection para SQL e a API do Tivoli Storage Manager. O rendimento pode ser melhorado aumentando o nmero de buffers, mas o uso do armazenamento tambm ser aumentado. Cada buffer tem o tamanho especificado pelo parmetro /buffersize. A varivel numbuffers refere-se ao nmero de buffers de dados a ser utilizado. O nmero pode variar de 2 a 8. O valor inicial 3. BUFFERSIze=buffersizeinkb O parmetro buffersize especifica o tamanho de cada buffer do Data Protection para SQL, especificado pelo parmetro buffers. A varivel buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O nmero pode variar de 64 a 8192. O padro inicial 1024. DATEformat=dateformatnum O parmetro /dateformat seleciona o formato que voc deseja utilizar para exibir datas. A varivel dateformatnum pode ir de 1 a 5. O valor inicial 1. Os valores numricos especificam os seguintes formatos: 1 2 3 4 5 MM/DD/AAAA. DD-MM-AAAA. AAAA-MM-DD. DD.MM.AAAA. AAAA.MM.DD.

Alteraes no valor do parmetro dateformat podem resultar em um limpeza no desejada do arquivo de log do &agentname; (por padro,

Captulo 6. Parmetros da Linha de Comandos

101

tdpsql.log). Voc pode evitar perder dados do arquivo de log existente executando um dos seguintes procedimentos: v Depois de alterar o valor do parmetro dateformat, faa uma cpia do arquivo de log existente antes de executar o &agentname;. v Especifique um novo arquivo de log com o parmetro /logfile. DIFFESTimate=numpercent Para backups diferenciais de banco de dados utilizando o comando backup do Data Protection para SQL, diffestimate especifica a frao estimada de um banco de dados SQL inteiro que foi alterado desde seu ltimo backup completo de banco de dados. Esse clculo necessrio porque o SQL Server no fornece uma forma de determinar o tamanho de um backup diferencial e porque o Tivoli Storage Manager Server exige um clculo de tamanho exato para alocao eficiente de espao e colocao de objetos. O Tivoli Storage Manager Server utiliza esse valor para determinar se h espao suficiente no conjunto de armazenamento principal para o backup do banco de dados SQL. Como um objeto de backup separado criado para cada banco de dados SQL especificado, esse clculo aplica-se a cada banco de dados SQL especificado, individualmente. A varivel numpercent pode ir de 1 a 99. Como um backup diferencial abrange pginas de banco de dados, esse nmero a porcentagem de pginas de banco de dados alteradas desde o ltimo backup completo do banco de dados. O valor inicial 20. Consideraes: v Se o clculo for significativamente menor que a quantidade real de alteraes, o Tivoli Storage Manager Server poder ser forado a encerrar de forma anormal o backup, porque seu tamanho maior que o espao alocado para ele pelo Tivoli Storage Manager Server. v Se o clculo for significativamente maior que a quantidade real de alteraes, o servidor poder ser forado a colocar o objeto de backup em um local mais alto na hierarquia do conjunto de armazenamento do que o necessrio, possivelmente em mdia removvel. FROMSQLSERVer=sqlservername O parmetro fromsqlserver especifica o SQL Server no qual o backup de objetos foi feito. Esse parmetro s necessrio quando o nome para o qual o SQL Server ser restaurado, conforme determinado pelo parmetro sqlserver, diferente do nome do SQL Server no qual os objetos de backup foram criados. Consulte a pgina 121 para obter uma descrio de sqlservername. Utilize fromsqlserver para os comandos query TSM e inactivate; porm, utilize sqlserver para os comandos query SQL. O valor padro sqlserver ou o valor definido no arquivo de configurao do Data Protection para SQL. | | | | | | | | | LANGuage=language Especifique o cdigo de trs caracteres do idioma que deseja utilizar para exibir mensagens: CHS Chins simplificado CHT Chins tradicional DEU Alemo padro ENU Ingls americano (Esse o padro.) ESP Espanhol padro FRA Francs padro

102

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

| | | |

ITA JPN KOR PTB

Italiano padro Japons Coreano Portugus do Brasil

LOGFile=logfilename O parmetro logfile especifica o nome do log de atividades gerado pelo Data Protection para SQL. O log de atividades registra eventos significativos, como comandos concludos e mensagens de erro. Esse log difere do log de erros do SQL Server. A varivel logfilename identifica o nome a ser utilizado em relao ao log de atividades gerado pelo Data Protection para SQL. Consideraes: v Se o arquivo especificado no existir, ele ser criado. Caso exista, novas entradas de log sero anexadas a ele. v O nome do arquivo pode incluir um caminho completo; entretanto, se voc no especificar o caminho, o arquivo ser gravado no diretrio onde o Data Protection para SQL est instalado. v No possvel desativar o registro de atividades do Data Protection para SQL. Se voc no especificar /logfile, os registros de log sero gravados no arquivo de log padro. O arquivo de log padro tdpsql.log. LOGPrune=numdays|No O parmetro logprune remove o log de atividades do Data Protection para SQL e especifica quantos dias de entrada devem ser salvos. Por padro, a remoo de log ativada e executada uma vez a cada dia em que o Data Protection para SQL executado; entretanto, essa opo permite desativar a remoo de log. A varivel numdays representa o nmero de dias a salvar entradas de log. Consideraes: v Se voc especificar numdays, poder escolher de 0 a 9999. O valor inicial 60. O valor 0 exclui todas as entradas no arquivo de log de atividades do Data Protection para SQL, menos as entradas de comando atuais. v Se voc especificar no, o arquivo de log no ser removido. NUMBERformat=numberformatnum O parmetro numberformat especifica o formato dos nmeros exibidos pelo Data Protection para SQL. A varivel numberformatnum pode ir de 1 a 6. O valor inicial 1. Os valores numricos especificam os seguintes formatos: 1 2 3 4 5 6 1,000.00 1,000,00 1 000,00 1 000.00 1.000,00 1000,00

MOUNTWaitfordata=Yes|No Se o Tivoli Storage Manager Server foi configurado para armazenar dados de backup em mdia removvel como fitas ou mdia tica, possvel que o Tivoli Storage Manager Server possa indicar ao Data Protection para SQL
Captulo 6. Parmetros da Linha de Comandos

103

que ele est aguardando a montagem de um volume de armazenamento requerido. Se isso ocorrer, essa opo permitir especificar se os comandos backup e restore do Data Protection para SQL aguardam a montagem da mdia ou interrompem a operao atual. O valor inicial yes. Consideraes: v Se voc utilizar distribuio de dados, o Data Protection para SQL no poder esperar at que a mdia inicial de todas as distribuies estejam disponveis, embora o Data Protection para SQL seja iniciado para utilizar cada distribuio conforme sua mdia se torne disponvel. Por causa da maneira como o SQL Server distribui os dados entre as distribuies, se alguma distribuio no tiver sua mdia disponvel, cada distribuio poder eventualmente aguardar a disponibilidade de sua prpria mdia ou de outra mdia de distribuio. Nesse caso, ser necessrio tirar o comando do Data Protection para SQL de uma espera prolongada. Isso poder ser feito somente por meio do encerramento do programa do Data Protection para SQL (feche a janela do prompt de comandos ou digite control-c). v Se a classe de gerenciamento de objetos meta tambm exigir mdia removvel, o Data Protection para SQL aguardar esse volume. Durante operaes de backup, a espera ocorre depois que todos os dados so transferidos, porque os objetos meta no so criados at que os objetos de dados sejam concludos. Durante operaes de restaurao, se os metadados forem necessrios, a espera ocorrer antes da transferncia de qualquer dado. v Se voc especificar no e houver necessidade de uma mdia removvel, o Data Protection para SQL encerrar o comando com uma mensagem de erro. Isso tambm verdadeiro se a classe de gerenciamento para objetos meta exigir mdia removvel, mas, durante os backups, o encerramento do comando no ocorre at que todos os dados sejam transferidos. Notas v Essa opo no afeta o comando query do Data Protection para SQL, que especificado somente por meio do parmetro query TSM /fileinfo. v A opo TAPEPROMPT no arquivo de opes do Tivoli Storage Manager no afeta mais a operao desse parmetro, como ocorria na Verso 1 do Data Protection para SQL. SQLAUTHentication=INTegrated | SQLuserid Esse parmetro especifica o modo de autorizao utilizado ao efetuar logon no SQL Server. O valor integrated especifica a autenticao do Windows NT ou Windows 2000. O ID do usurio utilizado para efetuar logon no Windows o mesmo ID que ser utilizado para efetuar logon no SQL Server. Esse o valor padro. Utilize o valor sqluserid para especificar a autorizao do ID de usurio do SQL Server. O ID do usurio, especificado pelo parmetro sqluserid, o ID que ser utilizado para efetuar logon no SQL Server. Esse ID de usurio deve ter a funo de servidor fixa SYSADMIN do SQL Server. SQLBUFFers=numsqlbuffers O parmetro sqlbuffers especifica o nmero total de buffers de dados que o SQL Server utiliza para transferir dados entre o SQL Server e o Data Protection para SQL.

104

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

A varivel numsqlbuffers refere-se ao nmero de buffers de dados a ser utilizado. O nmero pode variar de 0 a 999. O valor padro 0. Quando sqlbuffers definido como 0, o SQL determina quantos buffers devero ser utilizados. A varivel numsqlbuffers limita-se s restries de armazenamento. Se um valor diferente de 0 for especificado, o nmero que voc especificar dever ser igual ou maior que o nmero de distribuies de dados utilizado. No SQL Server 7.0, podero ser especificadas at 32 distribuies; no SQL Server 2000, at 64. Se um valor diferente de 0 for especificado e voc receber erros durante um backup, especifique 0 e tente o backup novamente. SQLBUFFERSIze=sqlbuffersizeinkb O parmetro sqlbuffersize especifica o tamanho de cada buffer (especificado pelo parmetro sqlbuffers) utilizado pelo SQL Server para transferir dados para o Data Protection para SQL. A varivel sqlbuffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O nmero pode variar de 64 a 4096. O padro inicial 1024. SQLSERVer=sqlservername O parmetro sqlserver especifica o SQL Server no qual o Data Protection para SQL efetua logon. Esse o SQL Server para o qual os objetos de backup so restaurados. Entretanto, se os objetos de backup foram criados em um nome de SQL Server diferente, voc deve utilizar o parmetro fromsqlserver. Utilize sqlserver para o comando query SQL; porm, para os comandos query TSM e inactivate, utilize fromsqlserver. Para obter informaes adicionais, incluindo instncias nomeadas e consideraes sobre cluster, consulte a pgina 121. STRIPes=numstripes O parmetro stripes especifica o nmero de distribuies de dados a utilizar em uma operao de backup ou restaurao. A varivel numstripes pode ir de 1 a 32 no SQL Server 7.0 e de 1 a 64 no SQL Server 2000. O padro inicial 1. Para informar-se sobre outras consideraes, consulte a pgina 125. TIMEformat=timeformatnum O parmetro timeformat especifica o formato das horas exibido pelo Data Protection para SQL. A varivel timeformatnum pode ir de 1 a 4. O valor inicial 1. Os valores numricos especificam os seguintes formatos: 1 2 3 4 23:00:00 23,00,00 23.00.00 11:00:00A/P

Alteraes no valor do parmetro timeformat podem resultar em uma limpeza no desejada do arquivo de log do &agentname; (por padro, tdpsql.log). Voc pode evitar perder dados do arquivo de log existente executando um dos seguintes procedimentos:

Captulo 6. Parmetros da Linha de Comandos

105

v Depois de alterar o valor do parmetro timeformat, faa uma cpia do arquivo de log existente, antes de executar o &agentname;. v Especifique um novo arquivo de log com o parmetro /logfile.

CHANGETSMPassword
Os seguintes parmetros sero solicitados, se voc no especific-los com o comando changetsmpassword: oldpassword Isso especifica a senha antiga (atual) do Tivoli Storage Manager que voc deseja alterar. newpassword Isso especifica a nova senha do Tivoli Storage Manager. Uma senha do Tivoli Storage Manager no faz distino entre letras maisculas e minsculas e pode ser composta de 1 a 63 dos seguintes caracteres: v as letras de A a Z v os dgitos de 0 a 9 v os caracteres especiais sinal de mais (+), ponto (.), sublinhado (_), hfen () e e comercial (smbolo &) verifypassword Isso especifica a nova senha do Tivoli Storage Manager novamente como uma confirmao de que a newpassword est correta.

106

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Parmetros Opcionais
A Tabela 12 lista os parmetros opcionais que podem seguir os parmetros posicionais na linha de comandos do Data Protection para SQL. As opes, listadas em ordem alfabtica, so descritas totalmente nas pginas relacionadas. Para obter os diagramas de sintaxe que exibem as opes disponveis a cada comando, consulte Comandos do Data Protection para SQL na pgina 50.
Tabela 12. Parmetros Opcionais do Data Protection para SQL Parmetros Opcionais /ACtive /ALl /BUFFers Descrio Breve Consulta objetos de backup ativos. Consulta objetos de backup ativos e inativos. Especifica o nmero de buffers de dados do Data Protection para SQL para cada distribuio de dados. Especifica o tamanho de cada buffer do Data Protection para SQL especificado pelo parmetro /buffers. Consulta a compatibilidade de um objeto de backup com um SQL Server. Especifica o nome do arquivo de configurao do Data Protection para SQL. Impede que usurios gerais acessem um banco de dados restaurado. Calcula a frao de um banco de dados SQL, alterada desde seu ltimo backup completo. Consulta grupos e arquivos que compem um objeto de backup. Especifica arquivos lgicos para operaes de backup e restaurao. Especifica o SQL Server no qual os objetos de backup foram criados. Especifica grupos de arquivo para operaes de backup e restaurao. Especifica o banco de dados do SQL Server no qual os objetos de backup sero restaurados, ao restaurar em um banco de dados diferente. Calcula a frao de um banco de dados SQL, alterada devido a operaes no registradas, desde seu ltimo backup de log, diferencial ou completo (SQL Server 2000). Especifica o log de atividades gerado pelo Data Protection para SQL. Especifica a remoo do log de atividades do Data Protection para SQL e quantos dias de entradas sero salvos. Especifica se o Data Protection para SQL aguardar ou no at que um volume de armazenamento necessrio seja montado pelo Tivoli Storage Manager Server. Pgina 109 109 109

/BUFFERSIze

109

/COMPATibilityinfo /CONFIGfile /DBOonly /DIFFESTimate /FILEInfo /FIles /FROMSQLSERVer /GRoups /INTO

110 110 110 111 111 111 112 112 113

/LOGESTimate

113

/LOGFile /LOGPrune

114 114

/MOUNTWait

115

Captulo 6. Parmetros da Linha de Comandos

107

Tabela 12. Parmetros Opcionais do Data Protection para SQL (continuao) Parmetros Opcionais /OBJect /OLDerthan /PARTial /Quiet /RECOVery Descrio Breve Consulta, restaura ou torna inativos objetos de backup especificados. Torna inativos somente os objetos de backup de uma determinada idade. Restaura parte de um banco de dados do SQL Server 2000. Omite a exibio de informaes de status do comando. Especifica a execuo ou no de restauraes adicionais em um banco de dados, no em um servidor em espera. Restaura um arquivo de banco de dados SQL em uma nova localizao. Sobrescreve arquivos SQL existentes durante operaes de restaurao. Especifica o modo de autorizao utilizado ao efetuar logon no SQL Server. Especifica o nmero total de buffers de dados que o SQL Server utiliza para transferir dados entre o SQL Server e o Data Protection para SQL. Especifica o tamanho de cada buffer especificado pelo parmetro /sqlbuffers. Especifica a senha do SQL utilizada pelo Data Protection para SQL para efetuar logon no SQL Server. Especifica o SQL Server no qual o Data Protection para SQL efetua logon. Especifica o nome utilizado pelo Data Protection para SQL para efetuar logon no SQL Server. Executa restaurao em um SQL Server em espera. Restaura um banco de dados SQL em um ponto no tempo especificado. Executa restaurao em um ponto no tempo determinado, que pode ser aps um ponto no tempo especificado. (SQL Server 2000) Executa restaurao em um ponto no tempo determinado, que pode ser aps um ponto no tempo especificado. (SQL Server 2000) Especifica o nmero de distribuies de dados a ser utilizado em uma operao de backup ou restaurao. Especifica ordenar ou no as entradas no mais necessrias no log de transaes do banco de dados SQL. Especifica o nome de n do Tivoli Storage Manager utilizado pelo Data Protection para SQL para efetuar logon no Tivoli Storage Manager Server. Pgina 116 116 117 117 118

/RELocate /TO /REPlace /SQLAUTHentication /SQLBUFFers

119 119 120 120

/SQLBUFFERSIze /SQLPassword

120 121

/SQLSERVer /SQLUSer /STANDby /STOPAT /STOPATMark /AFTER /STOPBEFOREMark /AFTER /STRIPes

121 122 123 123 123

124

125

/TRUNCate

126

/TSMNODe

126

108

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Tabela 12. Parmetros Opcionais do Data Protection para SQL (continuao) Parmetros Opcionais /TSMOPTFile /TSMPassword Descrio Breve Especifica o arquivo de opes do Tivoli Storage Manager a ser utilizado. Especifica a senha do Tivoli Storage Manager utilizada pelo Data Protection para SQL para efetuar logon no Tivoli Storage Manager Server. Pgina 127 127

A seguir, descries detalhadas de cada parmetro opcional: /ACtive /ALl Para as operaes query TSM, esses parmetros especificam se voc deseja exibir somente os objetos de backup ativos ou ativos e inativos. Consideraes: v possvel especificar ambos os parmetros para um comando query do Data Protection para SQL, mas apenas o ltimo especificado ser utilizado. v Se nenhum parmetro for especificado, o padro ser /active. v Para especificar objetos de backup inativos (ou ativos) para fins de restaurao, consulte o parmetro /object (consulte a pgina 116) ou utilize a GUI (consulte a pgina 37). Consulte a pgina 83 para obter uma amostra de sada utilizando /all. /BUFFers=numbuffers O parmetro /buffers especifica o nmero de buffers de dados utilizado para cada distribuio de dados a transferir dados entre o Data Protection para SQL e a API do Tivoli Storage Manager. A varivel numbuffers refere-se ao nmero de buffers de dados a ser utilizado. O nmero pode variar de 2 a 8. O padro 3. Consideraes: v O rendimento pode ser melhorado aumentando o nmero de buffers, mas o uso do armazenamento tambm ser aumentado. Cada buffer tem o tamanho especificado no parmetro /buffersize. v O valor padro o valor especificado pela opo de configurao de buffers, no arquivo de configurao do Data Protection para SQL. Isso inicialmente 3. v Se voc especificar /buffers, seu valor ser utilizado no lugar do valor armazenado no arquivo de configurao do Data Protection para SQL. A especificao desse parmetro no altera o valor no arquivo de configurao. v Se voc especificar /buffers mas no especificar numbuffers, o valor padro 3 ser utilizado. /BUFFERSIze=buffersizeinkb O parmetro /buffersize especifica o tamanho de cada buffer do Data Protection para SQL, especificado pelo parmetro /buffers. A varivel buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O nmero pode variar de 64 a 8192. O padro 1024. Consideraes:

Captulo 6. Parmetros da Linha de Comandos

109

v Embora o aumento do nmero de buffers possa melhorar o rendimento, ele tambm aumenta o uso do armazenamento conforme determinado por esse parmetro. v O valor padro o valor especificado pela opo de configurao de buffers, no arquivo de configurao do Data Protection para SQL. Isso inicialmente 1024. v Se voc especificar /buffersize, seu valor ser utilizado no lugar do valor armazenado no arquivo de configurao do Data Protection para SQL. A especificao desse parmetro no altera o valor no arquivo de configurao. v Se voc especificar /buffersize mas no especificar buffersizeinkb, o valor padro 1024 ser utilizado. /COMPATibilityinfo Nas operaes de consulta, esse parmetro exibe informaes relacionadas compatibilidade de um objeto de backup com um SQL Server. Algumas opes de configurao do SQL Server devem estar compatveis antes que voc possa restaurar um objeto de backup em um SQL Server. Quando esse parmetro especificado, as informaes de configurao do SQL e do Data Protection para SQL so listadas para ajudar a determinar se um objeto de backup est correto para um SQL Server ou para ajudar na determinao de problemas. Para obter uma lista dos itens includos na exibio, consulte a pgina 99. Consideraes: v No possvel especificar esse parmetro com o parmetro types em um comando query TSM. v Compatvel geralmente significa idntico. Entretanto, se voc utilizar uma seqncia de ordenao binria para o SQL Server e o objeto de backup, as pginas de cdigo podero ser diferentes, embora a interpretao dos valores de caracteres individuais possa resultar na exibio ou impresso de caracteres diferentes. v Ao contrrio do SQL Server 7.0, o SQL Server 2000 permite intercalaes diferentes nos nveis do servidor, banco de dados, coluna e varivel. Isso torna essas questes de compatibilidade muito menos importante, mas elas ainda podem ser um problema. /CONFIGfile=configfilename O parmetro /configfile especifica o nome do arquivo de configurao do Data Protection para SQL, que contm os valores para as opes configurveis do Data Protection para SQL. Consulte Set na pgina 101 para obter detalhes sobre o contedo do arquivo. Consideraes: v configfilename pode incluir um caminho completo. Se configfilename no incluir um caminho, ser utilizado o diretrio onde o Data Protection para SQL est instalado. v Se configfilename incluir espaos, coloque-o entre aspas. v Se voc no especificar /configfile, o valor padro ser tdpsql.cfg. v Se voc especificar /configfile mas no especificar configfilename, o valor padro tdpsql.cfg ser utilizado. /DBOonly A especificao do parmetro /dboonly evita que os usurios acessem um banco de dados restaurado antes que ele esteja pronto para ser acessado.

110

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

No SQL Server 7.0, esse parmetro a garantia de que a opo do banco de dados DBO USE ONLY seja definida aps uma operao de restaurao. No SQL Server 2000, esse parmetro a garantia de que a opo do banco de dados RESTRICTED USER seja definida aps uma operao de restaurao. /DIFFESTimate=numpercent Nos backups diferenciais de banco de dados, /diffestimate especifica a frao calculada de um banco de dados SQL inteiro, alterada desde seu ltimo backup completo. Esse clculo necessrio porque o SQL Server no fornece uma forma de determinar o tamanho de um backup diferencial e porque o Tivoli Storage Manager Server exige um clculo de tamanho exato para alocao eficiente de espao e colocao de objetos. O Tivoli Storage Manager Server utiliza esse valor para determinar se h espao suficiente no conjunto de armazenamento principal para o backup do banco de dados SQL. Como um objeto de backup separado criado para cada banco de dados SQL especificado, esse clculo aplica-se a cada banco de dados SQL especificado, individualmente. A varivel numpercent pode ir de 1 a 99. Como um backup diferencial abrange pginas de banco de dados, esse nmero a porcentagem de pginas de banco de dados alteradas desde o ltimo backup completo do banco de dados. O valor inicial 20. Consideraes: v Se o clculo for significativamente menor que a quantidade real de alteraes, o Tivoli Storage Manager Server poder ser forado a encerrar de forma anormal o backup, porque seu tamanho maior que o espao alocado para ele pelo Tivoli Storage Manager Server. v Se o clculo for significativamente maior que a quantidade real de alteraes, o servidor poder ser forado a colocar o objeto de backup em um local mais alto na hierarquia do conjunto de armazenamento do que o necessrio, possivelmente em mdia removvel. v Se voc especificar /diffestimate em um comando do Data Protection para SQL, seu valor ser utilizado no lugar do valor no arquivo de configurao do Data Protection para SQL. Entretanto, a especificao do parmetro em um comando do Data Protection para SQL no altera o valor no arquivo de configurao do Data Protection para SQL. /FILEInfo Para o comando query TSM, esse parmetro exibe informaes detalhadas sobre um objeto de backup para todos os tipos de backup. No caso de objetos de backup diferencial e log, /fileinfo exibe todos os grupos e arquivos em um banco de dados no momento do backup. Para saber o tipo de informao exibida, consulte a pgina 99. Se as classes de gerenciamento do Tivoli Storage Manager dos objetos meta do Data Protection para SQL no especificarem conjuntos de armazenamento somente disco, ser possvel a montagem de um volume com esse parmetro. Consulte a pgina 115 para obter informaes adicionais. /FIles=*|logicalfilename,... Nas operaes de backup, /files especifica os nomes dos arquivos lgicos que sero includos em um backup de conjunto.

Captulo 6. Parmetros da Linha de Comandos

111

Nas operaes de restaurao, /files especifica os nomes dos arquivos lgicos restaurados a partir de um objeto de backup completo, grupo ou conjunto. A varivel logicalfilename especifica os nomes dos arquivos lgicos do banco de dados do SQL Server cujo backup ou restaurao voc deseja efetuar. Consideraes: v Utilize o caractere * em logicalfilename para substituir zero ou mais caracteres para cada ocorrncia. Ao especificar somente o caractere coringa, voc indica todos os arquivos lgicos no banco de dados do SQL Server. v Se logicalfilename contiver espaos ou caracteres especiais, coloque-o entre aspas. v possvel especificar /files ou /groups, ou ambos. Na restaurao, isso se aplica a um objeto de backup completo ou de conjunto. Na restaurao, se voc especificar /files ou /groups, ou ambos, somente sero restaurados os objetos de restaurao que corresponderem a pelo menos uma das especificaes /groups ou /files. /FROMSQLSERVer=sqlservername Na restaurao, o parmetro /fromsqlserver especifica o SQL Server a partir do qual foi feito o backup dos objetos de backup. Esse parmetro s necessrio quando o nome para o qual o SQL Server ser restaurado, conforme determinado pelo parmetro /sqlserver, diferente do nome do SQL Server no qual os objetos de backup foram criados. Consulte a pgina 121 para obter uma descrio de sqlservername. Utilize /fromsqlserver para os comandos query TSM e inactivate; porm, utilize /sqlserver para os comandos query SQL. Veja uma amostra da utilizao de /fromsqlserver com os comandos query e inactivate na pgina 82. O valor padro o valor /sqlserver ou o valor definido no arquivo de configurao do Data Protection para SQL. Consideraes: v Se os dois nomes do SQL Server forem diferentes, ser necessrio utilizar esse parmetro, mesmo que /fromsqlserver seja uma instncia padro fora de um cluster. v Depois da restaurao de um banco de dados SQL para um SQL Server diferente, os logins do banco de dados SQL podem no corresponder aos logins do SQL Server diferente. Caso seja apropriado, voc poder utilizar o procedimento armazenado no SQL SP_CHANGE_USERS_LOGIN para localizar e corrigir essas incompatibilidades de login do SQL. /GRoups=*|groupname,... Nas operaes de backup, /groups especifica os nomes de grupos de arquivo que voc deseja incluir em um backup de conjunto. Nas operaes de restaurao, /groups especifica os nomes de grupos de arquivo que voc deseja restaurar, a partir de um objeto de backup completo ou de conjunto. Na restaurao, se voc especificar /files ou /groups, ou ambos, somente sero restaurados os objetos de restaurao que corresponderem a pelo menos uma das especificaes /groups ou /files.

112

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Utilize a varivel groupname para especificar os nomes dos grupos de arquivo de banco de dados do SQL Server cujo backup ou restaurao voc deseja efetuar. Consideraes: v Utilize o caractere * como um caractere coringa em groupname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os grupos de arquivo no banco de dados do SQL Server. v Se groupname contiver espaos ou caracteres especiais, coloque-o entre aspas. v possvel especificar /files ou /groups, ou ambos. /INTO=dbname Nas operaes de restaurao, /into especifica o banco de dados do SQL Server no qual voc deseja restaurar um objeto de backup. Esse parmetro s ser necessrio quando o nome no qual o banco de dados do SQL Server ser restaurado for diferente do nome do banco de dados do objeto de backup. Consulte dbname na pgina 91 para obter detalhes sobre essa varivel. Consideraes: v Quando voc especifica /into, caracteres coringa (*) podem no aparecer na varivel dbname do comando nem na varivel /into dbname. v Dever haver exatamente um item na lista da varivel /into dbname, assim como na lista de dbname do comando. v O banco de dados do SQL Server no qual voc deseja restaurar um objeto de backup dever existir para que a restaurao seja bem-sucedida. /LOGESTimate=numpercent Ao contrrio do SQL Server 7.0, o SQL Server 2000 permite backups de log de transaes, mesmo aps operaes no registradas, como SELECT INTO e BULK COPY. O SQL Server 2000 faz isso anexando as pginas de armazenamento alteradas pelas operaes no registradas no final do backup de log de transaes. Nos backups de log do SQL Server 2000, /logestimate especifica a frao calculada de um banco de dados SQL inteiro, alterada por causa de operaes no registradas desde seu ltimo backup de log, diferencial ou completo do banco de dados. Esse clculo necessrio porque o SQL Server no fornece uma forma de determinar o tamanho das alteraes no registradas e porque o Tivoli Storage Manager Server exige um clculo de tamanho exato para alocao eficiente de espao e colocao de objetos. Como um objeto de backup separado criado para cada banco de dados SQL especificado, esse clculo aplica-se a cada banco de dados SQL especificado, individualmente. A varivel numpercent pode ir de 0 a 99. Como um backup de log com alteraes no registradas abrange pginas de banco de dados, esse nmero a porcentagem de pginas de banco de dados alteradas desde o ltimo backup de log, diferencial ou completo do banco de dados. O valor inicial 0. Consideraes: v Se o clculo for significativamente menor que a quantidade real de alteraes, o Tivoli Storage Manager Server poder ser forado a
Captulo 6. Parmetros da Linha de Comandos

| | |

113

encerrar de forma anormal o backup, porque seu tamanho maior que o espao alocado para ele pelo Tivoli Storage Manager Server. v Se o clculo for significativamente maior que a quantidade real de alteraes, o servidor poder ser forado a colocar o objeto de backup em um local mais alto na hierarquia do conjunto de armazenamento do que o necessrio, possivelmente em mdia removvel. v Se voc especificar /logestimate em um comando do Data Protection para SQL, seu valor ser utilizado no lugar do valor no arquivo de configurao do Data Protection para SQL. Entretanto, a especificao do parmetro em um comando no altera o valor no arquivo de configurao. /LOGFile=logfilename O parmetro /logfile especifica o nome do log de atividades gerado pelo Data Protection para SQL. Esse log de atividades registra eventos significativos como comandos concludos e mensagens de erro. O log de atividades do Data Protection para SQL difere do log de erros do SQL Server. A varivel logfilename identifica o nome a ser utilizado para o log de atividades gerado pelo Data Protection para SQL. Consideraes: v Se o arquivo especificado no existir, ele ser criado. Caso exista, novas entradas de log sero anexadas a ele. v O nome do arquivo pode incluir um caminho completo; entretanto, se voc no especificar o caminho, o arquivo ser gravado no diretrio onde o Data Protection para SQL est instalado. v No possvel desativar o registro de atividades do Data Protection para SQL. Se voc no especificar /logfile, os registros de log sero gravados no arquivo de log padro. O arquivo de log padro tdpsql.log. v Ao utilizar vrias instncias simultneas do Data Protection para SQL para executar operaes, utilize o parmetro /logfile para especificar um arquivo de log diferente para cada instncia utilizada. Isso direciona o registro de cada instncia para um arquivo de log diferente e evita que os registros de arquivos de log fiquem espalhados. A no-especificao de um arquivo de log diferente para cada instncia pode resultar em arquivos de logs ilegveis. /LOGPrune=numdays|No O parmetro /logprune remove o log de atividades do Data Protection para SQL e especifica quantos dias de entrada devem ser salvos. Por padro, a remoo de log ativada e executada uma vez a cada dia em que o Data Protection para SQL executado; entretanto, essa opo permite desativar a remoo de log ou solicitar explicitamente uma remoo do log para um comando executado, mesmo que o arquivo de log j tenha sido removido no dia. A varivel numdays representa o nmero de dias a salvar entradas de log. Por padro, 60 dias de entradas de log so salvos no processo de remoo. Consideraes: v Se voc especificar numdays, poder escolher de 0 a 9999. O valor 0 exclui todas as entradas no arquivo de log de atividades do Data Protection para SQL, menos as entradas de comando atuais.

114

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v Se voc especificar no, o arquivo de log no ser removido durante esse comando. v Se voc no especificar /logprune, o valor padro ser o especificado pela opo configurvel logprune no arquivo de configurao do Data Protection para SQL. Isso inicialmente 60. v Se voc especificar /logprune, seu valor ser utilizado no lugar do valor armazenado no arquivo de configurao do Data Protection para SQL. A especificao desse parmetro no altera o valor no arquivo de configurao. v possvel especificar /logprune sem especificar numdays ou no; nesse caso, o padro 60. v Alteraes no valor do parmetro timeformat ou dateformat podem resultar em um corte indesejvel do arquivo de log &agentname;. Se estiver executando um comando que possa cortar o arquivo de log e o valor do parmetro timeformat ou dateformat tiver sido alterado, execute uma das seguintes opes, para impedir um corte indesejvel do arquivo de log: Faa uma cpia do arquivo de log existente. Especifique um novo arquivo de log com o parmetro /logfile ou a definio logfile. /MOUNTWait=Yes|No Se o Tivoli Storage Manager Server foi configurado para armazenar dados de backup em mdia removvel como fitas ou mdia tica, possvel que o Tivoli Storage Manager Server possa indicar ao Data Protection para SQL que ele est aguardando a montagem de um volume de armazenamento requerido. Se isso ocorrer, essa opo permitir especificar se os comandos backup, restore e query TSM /fileinfo do Data Protection para SQL aguardam a montagem da mdia ou interrompem a operao atual. Voc pode especificar: Yes Aguardar a montagem da fita (padro para backup e restaurao). No No aguardar a montagem da fita (padro para query TSM /fileinfo). Consideraes: v Se voc utilizar distribuio de dados, o Data Protection para SQL no poder esperar at que a mdia inicial de todas as distribuies estejam disponveis, embora o Data Protection para SQL seja iniciado para utilizar cada distribuio conforme sua mdia se torne disponvel. Por causa da maneira como o SQL Server distribui os dados entre as distribuies, se alguma distribuio no tiver sua mdia disponvel, cada distribuio poder eventualmente aguardar a disponibilidade de sua prpria mdia ou de outra mdia de distribuio. Nesse caso, ser necessrio tirar o comando do Data Protection para SQL de uma espera prolongada. Isso poder ser feito somente por meio do encerramento do programa do Data Protection para SQL (feche a janela do prompt de comandos ou digite control-c). v No backup, se a classe de gerenciamento para objetos meta tambm exigir mdia removvel, o Data Protection para SQL aguardar esse volume, mas como os objetos meta no so criados enquanto os objetos de dados no so concludos, a espera ocorre aps a transferncia de todos os dados. v Se voc especificar no e houver necessidade de uma mdia removvel, o Data Protection para SQL encerrar o comando com uma mensagem de
Captulo 6. Parmetros da Linha de Comandos

115

erro. Isso tambm verdadeiro se a classe de gerenciamento dos objetos meta exige mdia removvel. No backup, como os objetos meta no so criados enquanto os objetos de dados no so concludos, a finalizao do comando no ocorre, at que todos os dados do banco de dados sejam transferidos. v Se voc no especificar /mountwait, com backup ou restaurao, o valor padro ser o especificado na opo configurvel mountwait no arquivo de configurao do Data Protection para SQL. Isso inicialmente yes. A especificao desse parmetro no altera o valor no arquivo de configurao. v Se voc especificar /mountwait mas no especificar yes nem no, o padro yes ser utilizado. v Se voc no especificar /mountwait com um pedido query TSM /fileinfo, o valor padro no ser utilizado. Nota: A opo TAPEPROMPT no arquivo de opes do Tivoli Storage Manager no afeta mais a operao desse parmetro, como ocorria na Verso 1 do Data Protection para SQL. /OBJect=*|objectname,... Nas operaes de restaurao e inatividade, /object especifica que somente determinados objetos de backup dos bancos de dados SQL especificados e do tipo de objeto de backup (se especificado) sero restaurados ou tornados inativos. Nas operaes de consulta, /object inclui determinados objetos e tipos de objeto na exibio. A varivel objectname especificar os nomes dos objetos de backup que voc deseja restaurar ou tornar inativos. O nome do objeto identifica exclusivamente cada objetos de backup e criado pelo Data Protection para SQL. Utilize query para exibir os nomes dos objetos de backup. Consideraes: v Nas operaes de restaurao, voc pode selecionar objetos de backup inativos para restaurao utilizando esse parmetro, embora provavelmente seja mais fcil fazer isso utilizando a GUI (consulte a pgina 37). Se voc no especificar restore, somente o objeto de backup ativo ser includo na restaurao. v Utilize * como um caractere coringa em objectname para substituir zero ou mais caracteres para cada ocorrncia. A especificao somente do caractere coringa indica todos os objetos de backup dos bancos de dados SQL especificados e do tipo de objeto de backup. Consulte a pgina 77 para obter uma amostra utilizando esse parmetro. /OLDerthan=numdaysold Nas operaes de inatividade, /olderthan especifica quanto tempo um objeto de backup dever ter antes de poder ser tornado inativo pelo comando. Consideraes: v A varivel numdaysold pode ir de 0 a 9999. v Se voc especificar 0, todos os objetos de backup selecionados sero inativados. v Se voc especificar 1, todos os objetos de backup selecionados, criados antes da data atual, sero inativados. Qualquer parte de um dia contada como um dia inteiro.

116

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v No h valor padro para /olderthan. Consulte a pgina 82 para obter uma amostra utilizando esse parmetro. /PARTial Notas: 1. Restauraes parciais s esto disponveis com os servidores SQL Server 2000. 2. possvel executar restauraes parciais somente nos objetos de backup completo do banco de dados. O parmetro /partial restaura apenas parte de um banco de dados SQL. O objetivo principal de uma restaurao parcial recuperar dados perdidos ou danificados. Uma restaurao parcial cria um subconjunto do banco de dados SQL. Depois da restaurao parcial, restauraes diferenciais do banco de dados e restauraes do log de transaes podem retornar o banco de dados SQL de subconjunto a um ponto onde os dados requeridos existem ou no esto danificados. Em seguida, possvel copiar os dados requeridos do banco de dados SQL de subconjunto para o banco de dados SQL original. possvel tambm utilizar restauraes parciais sempre que for necessrio um subconjunto de um banco de dados SQL, por exemplo, para propsitos de desenvolvimento ou emisso de relatrios. Nota: Uma restaurao parcial sempre restaura o objeto de backup inteiro do Tivoli Storage Manager Server, embora somente uma parte do objeto restaurado possa ser utilizada para concluir uma recuperao. As estatsticas exibidas refletem a quantidade de dados restaurados do Tivoli Storage Manager Server somente, no a quantidade de dados utilizados pelo SQL Server para a recuperao do banco de dados. Consideraes: v possvel especificar o contedo de uma restaurao parcial com os parmetros files ou groups. S possvel restaurar grupos completos do SQL, mesmo que voc no tenha especificado todos os arquivos SQL em um grupo SQL com a opo files. O grupo principal sempre includo. Os grupos SQL no restaurados ficam marcados offline e no podem ser acessados. v Se voc estiver restaurando o banco de dados SQL de subconjunto para uma localizao onde seu backup foi feito, ser necessrio utilizar os parmetros /relocate e /to. v A GUI do Data Protection para SQL no suporta os parmetros /relocate e /to. Voc deve utilizar a interface da linha de comandos ao executar uma restaurao parcial que exige esses parmetros. v O parmetro /recovery pode ser especificado com /partial. Consulte a pgina 78 para obter uma amostra utilizando esse parmetro. /Quiet O parmetro /quiet omite a exibio das informaes de status no comando. Entretanto, as informaes so anexadas ao log de atividades do Data Protection para SQL.

Captulo 6. Parmetros da Linha de Comandos

117

/RECOVery=Yes|No Nas operaes de restaurao, /recovery especifica seu desejo ou no de fazer restauraes adicionais em um banco de dados SQL que no se encontra em um SQL Server em espera. Consulte a pgina 123 para obter informaes adicionais. Um banco de dados no pode ser utilizado at que o parmetro /recovery=yes seja administrado no banco de dados. Voc pode especificar: Yes (padro) Sempre que voc fizer uma seqncia de restauraes em um banco de dados SQL e a restaurao atual for a restaurao final na seqncia ou for a nica restaurao em um banco de dados SQL. Isso informa ao SQL Server que a restaurao est concluda e pronta para a retomada das transaes incompletas. No Sempre que voc fizer uma seqncia de restauraes em um banco de dados SQL e a restaurao atual no for a restaurao final na seqncia. Emita /recovery=no para todos os comandos restore, exceto o ltimo.

Consideraes: v Uma vez administrado o parmetro /recovery=yes, no ser mais possvel restaurar backups diferenciais ou de log no banco de dados. v Voc no pode especificar /recovery nas operaes de restaurao de objetos de backup de arquivo, grupo ou conjunto. O Data Protection para SQL fora essas restauraes para /recovery=no. v Nas restauraes completas que especificam /groups ou /files, a menos que voc tambm especifique /partial, no ser possvel especificar /recovery. Sem /partial, o Data Protection para SQL forar tais restauraes para /recovery=no. v A no especificao dessa opo retoma automaticamente as transaes incompletas do banco de dados. v Quando voc especifica yes e est restaurando vrios objetos de restaurao do mesmo banco de dados, somente o objeto de restaurao final do banco de dados utiliza recovery=yes; os demais utilizam recovery=no. Isso permite especificar uma lista de logs sem ter de especificar o log final em um comando separado. A seguir, um cenrio de amostra:
Seqncia de Restauraes Banco de dados completo Banco de dados diferencial Objeto de backup de log de transaes Objeto de backup de log de transaes Especificar no no no sim

Notas: 1. O Data Protection para SQL classifica os objetos de restaurao pelo nome do banco de dados e, dentro do nome do banco de dados, pela data e hora do backup, do mais antigo para o mais recente. Um comando query TSM tambm exibir essa ordem.

118

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

2. Se um objeto de restaurao falhar, todos os objetos de restaurao subseqentes desse banco de dados em um nico comando de restaurao sero ignorados. Isso verdadeiro qualquer que seja a definio, /recovery ou /standby. /RELocate=logicalfilename,... /TO=physicalfilename,... Nas operaes de restaurao, os parmetros /relocate e /to como um par especificam a nova localizao de um arquivo de banco de dados SQL. Esse parmetro dever ser utilizado para cada arquivo de banco de dados SQL que no estiver sendo restaurado sua unidade original, seu caminho completo e nome de arquivo. A varivel logicalfilename especifica o nome do arquivo lgico do arquivo de banco de dados SQL que voc deseja relocar. A varivel physicalfilename especifica o novo nome do arquivo fsico do Windows onde voc deseja relocar o arquivo de banco de dados SQL. Nota: No SQL Server 2000, todos os tipos de backup permitem esses parmetros. No SQL Server 7.0, todos os tipos de backup so permitidos, exceto os objetos de backup de log. Consideraes: v No possvel especificar mais de um nome de banco de dados como o valor para o comando restore ao especificar /relocate. v /relocate e /to podem cada um aceitar uma lista de valores e podem ser especificados mais de uma vez. Entretanto, como um par, /relocate e /to devem aceitar o mesmo nmero de valores; e os valores devem formar um par na ordem de aparncia. Por exemplo,
/relocate=a,b,c /to=a,b,c

vlido, mas no
/relocate=a,b,c /to=b,a

v A GUI do Data Protection para SQL no suporta os parmetros /relocate e /to. Voc deve utilizar a interface da linha de comandos ao executar uma restaurao parcial que exige esses parmetros. v possvel utilizar o comando query com o parmetro /fileinfo para determinar os nomes dos arquivos lgicos e fsicos no objeto de backup. v Se logicalfilename ou physicalfilename incluir espaos, voc dever coloc-lo entre aspas. v Para physicalfilename, inclua a unidade completa, o caminho e o nome do novo arquivo. v A unidade e o caminho do novo nome do arquivo fsico devero existir, mas se o arquivo no existir ainda, o SQL Server o criar. Alm disso, se o arquivo existir, voc poder ser obrigado a utilizar o parmetro /replace. v O caractere coringa (*) no permitido nos valores, para /relocate ou /to. Consulte a pgina 79 para obter uma amostra utilizando esse parmetro. /REPlace Nas operaes de restaurao, o parmetro /replace especifica seu desejo de substituir os arquivos SQL existentes quando, de alguma forma, eles no seriam substitudos. Talvez, voc tenha de utilizar esse parmetro nos seguintes exemplos:
Captulo 6. Parmetros da Linha de Comandos

119

1. Voc est executando uma restaurao completa do banco de dados e um dos seguintes casos verdadeiro: v O parmetro /into est sendo utilizado e o banco de dados /into j existe no SQL Server. v O banco de dados j existe no SQL Server e um dos seguintes casos tambm verdadeiro: O nmero de arquivos SQL no banco de dados existente difere do nmero de arquivos SQL no objeto de backup completo do banco de dados. Os nomes de um ou mais arquivos SQL no banco de dados existente no so os nomes de nenhum dos arquivos SQL no objeto de backup completo do banco de dados. 2. Voc est executando a restaurao de um arquivo, grupo ou conjunto, e um ou mais dos arquivos SQL j existem. /SQLAUTHentication=INTegrated | SQLuserid Esse parmetro especifica o modo de autorizao utilizado ao efetuar logon no SQL Server. O valor integrated especifica a autenticao do Windows. O ID do usurio utilizado para efetuar logon no Windows o mesmo ID que ser utilizado para efetuar logon no SQL Server. Esse o valor padro. Utilize o valor sqluserid para especificar a autorizao do ID de usurio do SQL Server. O ID do usurio, especificado pelo parmetro /sqluserid, o ID que ser utilizado para efetuar logon no SQL Server. Esse ID de usurio do SQL deve ter a funo de servidor fixa SYSADMIN do SQL Server. /SQLBUFFers=numsqlbuffers O parmetro /sqlbuffers especifica o nmero total de buffers de dados que o SQL Server utiliza para transferir dados entre o SQL Server e o Data Protection para SQL. A varivel numsqlbuffers refere-se ao nmero de buffers de dados a ser utilizado. O nmero pode variar de 0 a 999. O valor inicial 0. Quando /sqlbuffers definido como 0, o SQL determina quantos buffers devero ser utilizados. Consideraes: v O valor padro o valor especificado pela opo de configurao de buffers SQL, no arquivo de configurao do Data Protection para SQL. Isso inicialmente 0. v Se voc especificar /sqlbuffers, seu valor ser utilizado no lugar do valor armazenado no arquivo de configurao do Data Protection para SQL. A especificao desse parmetro no altera o valor no arquivo de configurao. v Se voc especificar /sqlbuffers, mas no numsqlbuffers, o valor padro 0 ser utilizado. /SQLBUFFERSIze=sqlbuffersizeinkb O parmetro /sqlbuffersize especifica o tamanho de cada buffer (especificado pelo parmetro /sqlbuffers) utilizado pelo SQL Server para transferir dados para o Data Protection para SQL. A varivel sqlbuffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O nmero pode variar de 64 a 4096. O padro 1024. Consideraes:

120

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

v O valor padro o valor especificado pela opo de configurao de buffers SQL, no arquivo de configurao do Data Protection para SQL. Isso inicialmente 1024. v Se voc especificar /sqlbuffersize, seu valor ser utilizado no lugar do valor armazenado no arquivo de configurao do Data Protection para SQL. A especificao desse parmetro no altera o valor no arquivo de configurao. v Se voc especificar /sqlbuffersize mas no especificar sqlbuffersizeinkb, o valor padro 1024 ser utilizado. /SQLPassword=sqlpasswordname Esse parmetro especifica a senha do SQL utilizada pelo Data Protection para SQL para efetuar logon no SQL Server, no qual ou a partir do qual foi feito o backup ou a restaurao de objetos. Consideraes: v Utilizar esse parmetro significar utilizar a autenticao do SQL Server. O SQL Server e o ID do usurio do SQL devem ser configurados para autenticao do SQL Server. Nota: A autenticao do SQL Server fornecida pelo SQL Server somente para compatibilidade com releases anteriores; a Microsoft recomenda a utilizao da autenticao do Windows. Para especificar isso, consulte a pgina 120. v Se voc no especificar /sqlpassword, o valor padro ser em branco ( ). v Se voc especificar /sqlpassword mas no sqlpasswordname, o padro tambm ser em branco ( ). Nota: Esse parmetro ser ignorado se voc utilizar com ele o parmetro /sqlauth=integrated. /SQLSERVer=sqlservername O parmetro /sqlserver especifica o SQL Server no qual o Data Protection para SQL efetua logon. Nas operaes de restaurao, esse o SQL Server no qual os objetos de backup so restaurados. Entretanto, se os objetos de backup foram criados em um nome SQL Server diferente, voc deve utilizar o parmetro /fromsqlserver. Utilize /sqlserver para os comandos query SQL e backup; porm, para os comandos query TSM e inactivate, utilize /fromsqlserver. Consideraes: v O valor padro o valor especificado pela opo de configurvel do SQL Server, no arquivo de configurao do Data Protection para SQL. Isso inicialmente o nome do computador local. v Se voc especificar /sqlserver mas no sqlservername, o nome do computador local ser utilizado. v Os dois seguintes atalhos so aceitos como o nome do computador local: . (local) So eles um ponto ou a palavra local entre parnteses. v Se o SQL Server for membro de um cluster com tolerncia a falhas, a opo CLUSTERNODE no arquivo de opes do Tivoli Storage Manager dever ter o valor YES.

Captulo 6. Parmetros da Linha de Comandos

121

v Voc dever especificar o nome se o SQL Server no for a instncia padro ou for membro de um cluster com tolerncia a falhas. v O formato de sqlservername depende de que tipo de instncia se trata e se est em um cluster ou no:
Formato localcomputername localcomputername\ instancename virtualservername virtualservername\ instancename Instncia? padro Em Cluster? no Nome Obrigatrio? no

denominada padro denominada

no sim sim

sim sim sim

localcomputername O nome do computador da rede no qual residem o computador do SQL Server e o Data Protection para SQL. O nome do host TCP/IP pode nem sempre ser o mesmo. instancename O nome dado instncia identificada do SQL Server, especificado durante a instalao da instncia. virtualservername O nome dado ao SQL Server em cluster, especificado durante a instalao do servio de cluster. Isso no se trata do cluster ou do nome do n. Nota: Instncias identificadas esto disponveis somente com o SQL Server 2000 ou posterior, mas um servidor SQL Server 7.0 pode ser uma instncia padro quando h instncias identificadas. No necessrio possuir uma instncia padro para ter instncias identificadas. /SQLUSer=sqlusername O parmetro /sqluser especifica o nome utilizado pelo Data Protection para SQL para efetuar logon no SQL Server. Consideraes: v Utilizar esse parmetro significar utilizar a autenticao do SQL Server. O SQL Server e o ID do usurio do SQL devem ser configurados para autenticao do SQL Server. Nota: A autenticao do SQL Server fornecida pelo SQL Server somente para compatibilidade com releases anteriores; a Microsoft recomenda a utilizao da autenticao do Windows. Para especificar isso, consulte a pgina 120. v O ID de usurio do SQL deve ter a funo de servidor fixa SYSADMIN do SQL Server. v Se voc no especificar /sqluser, o padro ser sa. v Se voc especificar /sqluser, mas no sqlusername, o padro tambm ser sa. Nota: Esse parmetro ser ignorado se voc utilizar com ele o parmetro /sqlauth=integrated.

122

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

/STANDby=undofilename Nas operaes de restaurao, /standby especifica que a restaurao ser em um SQL Server em espera, e especifica o nome de um arquivo undo. Consideraes: v No possvel especificar mais de um nome de banco de dados como o valor do comando restore. v Um SQL Server em espera pode estar no modo somente leitura entre as restauraes e pode aceitar restauraes adicionais em seus bancos de dados. v O mesmo arquivo undo pode ser utilizado para um banco de dados, para cada restaurao no banco de dados, mas no possvel utilizar um nico arquivo undo para mais de um banco de dados. v A varivel undofilename pode incluir um caminho completo. v Se undofilename incluir espaos, ser necessrio coloc-lo entre aspas. v Se o arquivo undo especificado no existir, o SQL Server o criar. Se o arquivo existir mas no for utilizado para o mesmo banco de dados SQL, o SQL Server ir sobrescrev-lo. v Se voc no especificar /recovery nem /standby, o padro ser /recovery=yes. /STOPAT=datetime Nas operaes de restaurao, /stopat especifica o ponto no tempo em que voc restaura um banco de dados SQL. Somente os logs de transaes gravados antes do ponto no tempo so aplicados ao banco de dados SQL. A varivel datetime especifica data e hora separadas por um espao. Utilize qualquer formato de data e hora vlido aceito pelo SQL Server. Consulte a pgina 75 para obter uma amostra. Consideraes: v Esse parmetro s se aplica s restauraes de log de transaes, mas a restaurao base qual se aplicam os log de transaes dever ter sido uma restaurao completa do banco de dados. No possvel restaurar em um ponto no tempo restauraes do tipo arquivo, grupo e conjunto. v Alm disso, no possvel especificar /recovery=no ou /standby com o parmetro /stopat. v Como datetime inclui um espao, necessrio coloc-lo entre aspas. v Se a operao de restaurao com o parmetro /stopat no encontrar uma transao no log de transaes restaurado que possui uma data e hora igual ou posterior ao ponto no tempo especificado, o banco de dados SQL ser deixado em um estado no recuperado, mesmo que voc tambm especifique /recovery=yes. Consulte a pgina 75 para obter uma amostra utilizando esse parmetro. /STOPATMark=markname [/AFTER=datetime] Nota: A restaurao para uma marca s est disponvel com os servidores SQL Server 2000. O parmetro /stopatmark especifica um ponto no tempo identificado no qual um banco de dados restaurado. Pode ser aps um ponto no tempo especificado, se voc especificar a opo /after. Somente os registros do log

Captulo 6. Parmetros da Linha de Comandos

123

de transaes at ento gravados, e incluindo a transao identificada (que pode ser encontrada no ponto no tempo especificado ou aps este), so aplicados ao banco de dados SQL. A varivel markname especifica o nome de uma transao do SQL. A transao do SQL pode ser uma transao local ou uma transao distribuda. Se for um nome de transao distribuda, a marca denominada existir no log de transaes de cada banco de dados SQL que estiver sendo particionado na transao distribuda. Nota: markname o nome da transao, no a descrio que segue a palavra-chave MARK em uma instruo SQL BEGIN TRANSACTION ou BEGIN DISTRIBUTED TRANSACTION. A varivel datetime especifica data e hora separadas por um espao. Utilize qualquer formato de data e hora vlido aceito pelo SQL Server. Consideraes: v Esse parmetro aplica-se somente s restauraes do log de transaes. A restaurao base qual se aplicam os logs de transaes dever ter sido uma restaurao completa do banco de dados. No possvel restaurar para uma marca restauraes do tipo arquivo, grupo e conjunto. v possvel utilizar a mesma marca denominada para diversas transaes do SQL. v Se voc no especificar /after, a restaurao ser interrompida na primeira marca encontrada com o nome especificado. v Se voc especificar /after, a restaurao ser interrompida na primeira marca encontrada com o nome especificado, aps a data e hora especificadas. v Se markname incluir espaos, ser necessrio coloc-lo entre aspas. v No possvel utilizar um comando restore do Data Protection para SQL com /stopatmark e tambm especificar /recovery=no ou /standby. v Se a operao de restaurao com /stopatmark no encontrar uma transao no log de transaes restaurado na qual ser interrompida, o banco de dados SQL ser deixado em um estado no recuperado, mesmo que voc especifique /recovery=yes. Consulte a pgina 76 para obter uma amostra utilizando esse parmetro. /STOPBEFOREMark=markname [/AFTER=datetime] Nota: A restaurao para uma marca s est disponvel com os servidores SQL Server 2000. Esse parmetro especifica um ponto no tempo identificado no qual um banco de dados restaurado. Pode ser aps um ponto no tempo especificado, se voc especificar a opo /after. Somente os registros do log de transaes gravados antes, e no incluindo a transao identificada (que pode ser encontrada no ponto no tempo especificado ou aps este), so aplicados ao banco de dados SQL. A varivel markname especifica o nome de uma transao do SQL. A transao do SQL pode ser uma transao local ou uma transao distribuda. Se for um nome de transao distribuda, a marca denominada

124

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

existir no log de transaes de cada banco de dados SQL que estiver sendo particionado na transao distribuda. Nota: markname o nome da transao, no a descrio que segue a palavra-chave MARK em uma instruo SQL BEGIN TRANSACTION ou BEGIN DISTRIBUTED TRANSACTION. A varivel datetime especifica data e hora separadas por um espao. Utilize qualquer formato de data e hora vlido aceito pelo SQL Server. Consideraes: v Esse parmetro aplica-se somente s restauraes do log de transaes. A restaurao base qual se aplicam os logs de transaes dever ter sido uma restaurao completa do banco de dados. No possvel restaurar a uma marca restauraes do tipo arquivo, grupo e conjunto. v possvel utilizar a mesma marca denominada para diversas transaes do SQL. v Se voc no especificar /after, a restaurao ser interrompida antes da primeira marca encontrada com o nome especificado. v Se voc especificar /after, a restaurao ser interrompida antes da primeira marca encontrada com o nome especificado ou aps a data e hora especificadas. v Se markname incluir espaos, ser necessrio coloc-lo entre aspas. v No possvel utilizar um comando restore do Data Protection para SQL com /stopbeforemark e tambm especificar /recovery=no ou /standby. v Se a operao de restaurao com /stopbeforemark no encontrar uma transao no log de transaes restaurado para ser interrompida antes, o banco de dados SQL ser deixado em um estado no recuperado, mesmo que voc especifique /recovery=yes. /STRIPes=numstripes O parmetro /stripes especifica o nmero de distribuies de dados a utilizar em uma operao de backup ou restaurao. A varivel numstripes pode ir de 1 a 32 no SQL Server 7.0 e de 1 a 64 no SQL Server 2000. Consideraes: v Se voc no especificar /stripes, o valor padro ser o especificado no arquivo de configurao do Data Protection para SQL. O valor inicial 1. Na restaurao, o valor o mesmo utilizado na operao de backup. Nota: No arquivo de configurao, possvel definir distribuies de 1 a 64. Entretanto, no SQL Server 7.0, o Data Protection para SQL impe a distribuio a um valor 32, para qualquer valor especificado acima de 32. v Se voc especificar /stripes mas no numstripes, ser utilizado o valor armazenado. v Na restaurao de um objeto de backup no SQL Server 7.0, ser necessrio utilizar o mesmo nmero de distribuies de dados utilizado para criar um objeto de backup. v Na restaurao em um SQL Server 2000, voc pode utilizar at o nmero utilizado para criar o backup. O nmero de distribuies de dados
Captulo 6. Parmetros da Linha de Comandos

125

utilizado para criar um objeto de backup pode ser determinado com o comando do Data Protection para SQL: query tsm dbname backup_object v Voc dever utilizar o parmetro MAXNUMMP em um comando REGISTER NODE ou UPDATE NODE do Tivoli Storage Manager para permitir que um n utilize vrias sesses para armazenar dados em mdia removvel (que exige alocao de vrios pontos de montagem para esse n). O valor MAXNUMMP deve ser igual ou menor que o nmero mximo de distribuies desejado. v Ao utilizar a distribuio de dados, voc deve utilizar a colocao de espao de arquivo do Tivoli Storage Manager Server para tentar manter cada distribuio em um volume de armazenamento diferente. v O nmero mximo de distribuies de dados que voc pode utilizar um nmero menor que o valor da opo TXNGROUPMAX do Tivoli Storage Manager Server no arquivo dsmserv.opt. O SQL Server permite no mximo 32 distribuies de dados; o SQL Server 2000 permite no mximo 64. /TRUNCate=Yes|No O parmetro /truncate especifica ordenar ou no as entradas no mais necessrias no log de transaes do banco de dados SQL. Voc pode especificar: Yes O SQL Server trunca o log de transaes at a parte ativa do log aps seu backup ser feito. Essa a operao normal para a maior parte dos backups de log de transaes, bem como o padro. O SQL Server no trunca o log de transaes aps seu backup ser feito. Utilize isso principalmente para fazer o backup do log de transaes depois que seu banco de dados for danificado ou tornar-se suspeito.

No

Consideraes: v No SQL Server 7.0, o grupo de arquivos pai do banco de dados deve estar disponvel e sem danos, para fazer o backup do log de transaes. v No SQL Server 2000, voc pode fazer o backup do log de transaes com esse parmetro, mesmo que todos os arquivos de dados estejam danificados e indisponveis. v Se voc no especificar /truncate, o valor padro ser yes. v Se voc especificar /truncate mas nem yes nem no for especificado, o padro yes ser utilizado. /TSMNODe=tsmnodename O parmetro /tsmnode especifica o nome do n do Tivoli Storage Manager utilizado pelo Data Protection para SQL para efetuar logon no Tivoli Storage Manager Server. Isso identifica qual cliente Tivoli Storage Manager est solicitando servios. possvel tambm armazenar o nome do n no arquivo de opes. O parmetro da linha de comandos substitui o valor no arquivo de opes. Consideraes: v No possvel utilizar o parmetro /tsmnode se PASSWORDACCESS GENERATE for especificado no arquivo de opes Tivoli Storage Manager. Voc deve especificar o nome do n no arquivo de opes. Caso contrrio, pode alterar PASSWORDACCESS to PROMPT para utilizar o parmetro /tsmnode. Para obter detalhes sobre o arquivo de

126

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

opes do Tivoli Storage Manager, consulte o manual de referncia IBM Tivoli Storage Manager para Windows Cliente de Backup-Archive - Guia do Usurio e de Instalao. v Se voc no especificar /tsmnode, o valor padro ser o especificado pela opo nodename no arquivo de opes do Tivoli Storage Manager. A especificao desse parmetro no altera o valor no arquivo de opes. /TSMOPTFile=dsmoptfilename O parmetro /tsmoptfile especifica o arquivo de opes do Tivoli Storage Manager a ser utilizado. Isso semelhante a selecionar um Tivoli Storage Manager Server na lista de servidores na GUI. O arquivo de opes do Tivoli Storage Manager contm os valores de configurao da API do Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opes do Tivoli Storage Manager, consulte o manual de referncia IBM Tivoli Storage Manager para Windows Cliente de Backup-Archive - Guia do Usurio e de Instalao. Consideraes: v A varivel tsmoptfilename pode incluir um caminho completo. Se voc no incluir um caminho, ser utilizado o diretrio onde o Data Protection para SQL est instalado. v Se tsmoptfilename incluir espaos, ser necessrio coloc-lo entre aspas. v Se voc no especificar /tsmoptfile, o valor padro ser dsm.opt. v Se voc especificar /tsmoptfile, mas no tsmoptfilename, o padro tambm ser dsm.opt. /TSMPassword=tsmpasswordname O parmetro /tsmpassword especifica a senha do Tivoli Storage Manager utilizado pelo Data Protection para SQL para efetuar logon no Tivoli Storage Manager Server. Esse parmetro e a opo PASSWORDACCESS no arquivo de opes do Tivoli Storage Manager interagem nestas formas:
PASSWORD ACCESS no arquivo de opes do Tivoli Storage Manager generate Senha j armazenada no registro?

/tsmpassword

Resultado

especificado

sim

/tsmpassword ignorado /tsmpassword utilizado e armazenado /tsmpassword utilizado o usurio avisado

especificado

generate

no

especificado no-especificado

prompt prompt

Captulo 6. Parmetros da Linha de Comandos

127

128

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Apndice A. Utilizando o Planejador do Tivoli Storage Manager


Esta seo fornece um exemplo de como utilizar o planejador do Tivoli Storage Manager com o Data Protection para SQL para automatizar backups on-line dos bancos de dados do SQL Server. Esse exemplo ilustra o uso do planejador do Tivoli Storage Manager e a criao de um backup completo de bancos de dados SQL. Nota: Para assegurar-se de que esse exemplo funcione, voc dever obter e instalar o Cliente de Backup-Archive do Tivoli Storage Manager mais recente. Depois que o Data Protection para SQL tiver sido registrado em um Tivoli Storage Manager Server e instalado no SQL Server, o procedimento consistir nas seguintes etapas: 1. No Tivoli Storage Manager Server: a. Defina um planejamento para executar um arquivo de comandos do Windows. Esse planejamento deve ser definido no domnio de poltica no qual o Data Protection para SQL foi registrado. b. Associe o n do Data Protection para SQL ao planejamento definido. 2. Na mquina onde o SQL Server e o Data Protection para SQL esto instalados: a. Instale o cliente do planejador do Tivoli Storage Manager como um servio do Windows para o Data Protection para SQL. Se um planejador j existir para o cliente de backup regular do Tivoli Storage Manager, instale um outro para o Data Protection para SQL. b. Defina um arquivo de comandos que contenha os comandos do Data Protection para SQL para executar o backup desejado. Nota: Consulte a documentao do Windows para obter detalhes sobre como criar um arquivo de comandos do Windows. c. Se voc estiver executando em um ambiente de servidor de cluster, instale o cliente do planejador do Tivoli Storage Manager como um servio do Windows nos dois ns do cluster. d. Caso esteja executando em um ambiente de servidor de cluster, crie um novo recurso de cluster que represente o planejador do Tivoli Storage Manager. Verifique se o recurso de cluster foi iniciado. e. Inicie o planejador instalado na etapa 2a (esta a etapa 2.1 em alguns navegadores HTML).

Procedimento de Exemplo
Esse exemplo supe o seguinte ambiente: v O Data Protection para SQL est registrado em um Tivoli Storage Manager Server: O nome do n mynode. A senha mypassword. O domnio de poltica mydomain. v O evento a ser planejado:
Copyright IBM Corp. 1997, 2003

129

Um backup completo dirio de todos os bancos de dados SQL. Os backups so iniciados entre 21h00 e 21h15. Esse procedimento flexvel porque permite definir um arquivo de comandos com qualquer conjunto de comandos escolhido. Isso permite utilizar o mesmo planejamento do Tivoli Storage Manager para outros aplicativos Data Protection para Microsoft SQL Server no Windows. No Tivoli Storage Manager Server: voc deve configurar um servio do programador na mquina na qual o Cliente de Backup-Archive do est instalado, antes de executar esse procedimento. 1. Crie um arquivo de comandos chamado c:\sqlfull.cmd. fornecido um arquivo de comandos de exemplo (sqlfull.smp) no diretrio onde o Data Protection para SQL est instalado. Esse arquivo de exemplo contm os comandos necessrios para a execuo de um backup completo planejado de todos os bancos de dados do SQL Server no armazenamento do Tivoli Storage Manager. Voc dever especificar COMPLETE PATHNAMES no arquivo de comandos para todos os nomes de arquivo e comandos no pertencentes ao sistema. Nota: Execute o seguinte se voc estiver configurando o planejador para um SQL Server em execuo em um ambiente de cluster: v Seu arquivo de comandos deve residir no compartilhamento de arquivos do SQL Server. O planejamento definido no Tivoli Storage Manager Server deve corresponder a esse arquivo de comando. Na Etapa 1 e Etapa 2, o arquivo de comandos c:\sqlfull.cmd poderia ser x:\sqlfull.cmd, em que x o compartilhamento de arquivos do SQL Server. v As opes tsmoptfile e logfile especificadas no arquivo de comandos deve refletir a localizao do arquivo de opes e do arquivo de log no compartilhamento de arquivos do SQL Server. 2. Digite o seguinte comando para definir o planejamento. Voc pode digitar este comando no console do servidor ou a partir de um cliente administrativo. O cliente administrativo no precisa estar executando no mesmo sistema do Tivoli Storage Manager Server.
def sched mydomain my_schedule desc="SQL Daily Full Backup" action=command objects="c:\sqlfull.cmd" priority=2 starttime=21:00 duration=15 duru=minutes period=1 perunits=day dayofweek=any

O Tivoli Storage Manager exibe esta mensagem:


ANR2500I Planejamento MY_SCHEDULE definido no domnio de critrio MYDOMAIN.

3. Emita o seguinte comando para associar o Data Protection para SQL a esse planejamento:
definir associao mydomain my_schedule mynode

O Tivoli Storage Manager exibe esta mensagem:


ANR2510I N MYNODE associado ao planejamento MY_SCHEDULE do domnio de critrio MYDOMAIN.

Agora, um planejamento definido no Tivoli Storage Manager Server com os seguintes atributos: v Executa um arquivo de comandos chamado c:\sqlfull.cmd. v iniciado s 21h00. v executado diariamente e pode iniciar em qualquer dia da semana.

130

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Voc pode utilizar os comandos administrativos do Tivoli Storage Manager, query schedule e query association, para confirmar se o planejamento e a associao esto definidos corretamente. No SQL Server: Essa seo do procedimento supe o seguinte ambiente: v O Cliente de Backup-Archive do Tivoli Storage Manager est instalado no SQL Server, no diretrio d:\Arquivos de programas\Tivoli\TSM\baclient. v O Data Protection para SQL est instalado no SQL Server, no diretrio d:\Arquivos de programas\Tivoli\TSM\TDPSql. v As opes de comunicao nos arquivos de opes dsm.opt, localizado nesses diretrios, apontam para o Tivoli Storage Manager Server no qual o backup dos bancos de dados SQL sero feitos. O arquivo de opes definido para o Data Protection para SQL utilizado pelo planejador ao validar o n e a senha. O arquivo de opes tambm utilizando ao contatar o Tivoli Storage Manager Server para obter informaes sobre o planejamento. Se esta mensagem for exibida:
Ocorreu um erro de comunicaes ao conectar-se ao Tivoli Storage Manager Server

assegure-se de que as opes de comunicao no arquivo dsm.opt indique o Tivoli Storage Manager Server correto. assegure-se de que o Tivoli Storage Manager Server esteja em execuo. 1. Efetue login utilizando uma conta do Windows que tenha privilgios administrativos. 2. Abra uma janela de prompt de comandos do Windows. 3. Na janela, emita o seguinte comando: |
cd d:\"Arquivos de Programas"\Tivoli\TSM\baclient

Se o caminho que voc deseja utilizar tiver um espao, coloque entre aspas a seo do nome do caminho que contm um espao (d:\"Arquivos de programas"\Tivoli\ TSM\baclient). possvel tambm utilizar a forma abreviada de um nome de caminho, colocando um til (~) e um identificador exclusivo aps os seis primeiros caracteres no caminho. A seguir, um exemplo da forma abreviada do caminho:
d:\Progra~1\Tivoli\TSM\baclient

Nota: Se um planejador do Tivoli Storage Manager j estiver instalado na mquina (para os backups comuns do sistema Windows), voc precisar instalar outro planejador (com um nome exclusivo) para executar os planejamentos definidos para o Data Protection para SQL. O planejador do Tivoli Storage Manager deve ter um nome de n diferente do cliente de arquivamento de backup comum do Tivoli Storage Manager. 4. Na janela, emita o seguinte comando:
dsmcutil inst /name:"Data Protection para SQL Scheduler" /node:mynode /password:mypassword /autostart:yes /clientdir:"d:\Program Files\Tivoli\TSM\baclient" /optfile:"d:\Program Files\Tivoli\TSM\TDPSql\dsm.opt" /startnow:no

Apndice A. Utilizando o Planejador do Tivoli Storage Manager

131

O ID do Windows que utilizado para iniciar o servio do programador pode requerer que voc especifique do cliente dsmcutil as opes ntdomain, ntaccount e ntpassword neste comando. Nota: Se voc estiver configurando o planejador para um SQL Server em execuo em um ambiente de cluster: a. Altere a opo /autostart para no. Por exemplo:
/autostart:no

b. Mova o servidor virtual SQL para o n secundrio do cluster para criar o servio do planejador. Certifique-se de que o n secundrio do cluster tenha a propriedade do servidor virtual SQL. c. O n primrio do cluster deve conter o arquivo de comandos no compartilhamento de arquivos utilizado para criar o servio do planejador. d. Copie o arquivo de opes (dsm.opt no exemplo da Etapa 4) em uma unidade compartilhada associada ao servidor virtual. Por exemplo:
/optfile:"x:\dsm.opt"

O Tivoli Storage Manager exibe esta sada:


TSM Windows NT Client Service Configuration Utility Command Line Interface - Version 5, Release 1, Level 5.0 c4 (C) Copyright IBM Corporation, 1990, 2002, All Rights Reserved. Last Updated May 29 2002 TSM Api Verison 5.1.5 Command: Install TSM Client Service Machine: TDPSQ1(Local Machine) Installing TSM Client Service: Machine : MYNODE Service Name : Data Protection for SQL Scheduler Client Directory : D:\Program Files\Tivoli\TSM\baclient Automatic Start Logon Account : yes : LocalSystem

The service was successfully installed. Creating Registry Keys ... Updated Updated Updated Updated Updated Updated Updated Updated registry registry registry registry registry registry registry registry value value value value value value value value ImagePath . EventMessageFile . TypesSupported . Data Protection for SQL Scheduler . ADSMClientKey . OptionsFile . EventLogging . ClientNodeName .

Generating registry password ... Authenticating password with Tivoli Storage Manager for node MYNODE .... Connecting to Tivoli Storage Manager via client options file d:\Program Files\Tivoli\TSM\TDPSql\dsm.opt ...

132

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Password authentication successful. The Registry password for node MYNODE has been updated .

Nota: Se voc precisar fazer correes aps a instalao de um servio: a. Emita o seguinte comando para remover o servio:
dsmcutil remove /name:"Data Protection para SQL Scheduler"

b. Emita o comando da Etapa 4 novamente para instalar um novo servio. Nota: Se voc estiver configurando o servio do planejador para um SQL Server em execuo em um ambiente de cluster, repita a Etapa 1 at a Etapa 4 no n secundrio do cluster. IMPORTANTE! O nome do servio do planejador criado pelo comando dsmc util na Etapa 4 e o servio do cluster devem ter a mesma autoridade de logon. 5. O planejador do Tivoli Storage Manager agora est instalado mas no foi iniciado. Para iniciar o planejador no modo IN A NON-CLUSTER ENVIRONMENT, emita o seguinte comando na janela de prompt de comandos do Windows:
net start "Data Protection for SQL Scheduler"

Esta sada exibida:


O servio do Data Protection para SQL Scheduler est iniciando. O servio do Data Protection para SQL Scheduler foi iniciado com xito.

Como a opo /autostart:yes foi especificada, observe que o planejador do Tivoli Storage Manager iniciado automaticamente toda vez que o sistema Windows reinicializado. Nota: IMPORTANTE! v Se voc estiver criando o servio do planejador em um ambiente no-cluster, v direto para a Etapa 13. v Se voc estiver criando o servio do planejador em um ambiente cluster, execute a Etapa 6 at a Etapa 13. O servio do planejador recm-criado ligado a um grupo de clusters. Isso permite que o recurso de tolerncia a falhas do planejador do Tivoli Storage Manager funcione corretamente entre os ns, gerenciando tambm as alteraes automticas de senha. 6. Inicie o Cluster Administrator. 7. Selecione o grupo de clusters do SQL Server e crie um novo recurso para representar o planejador do Data Protection para SQL (Arquivo>Novo>Recurso). Certifique-se de que os seguintes parmetros sejam especificados: Resource Type Especifique Generic Service. Group Especifique o SQL Virtual Server. Possible Owners Certifique-se de que ambas as mquinas do n sejam listadas. Adicione-as se elas no forem listadas.

Apndice A. Utilizando o Planejador do Tivoli Storage Manager

133

Resource Dependencies Certifique-se de que sejam listados o SQL Virtual Server e as unidades compartilhadas onde o arquivo de opes est localizado. Generic Service>Service Name Especifique o nome exato do servio do planejador. 8. Selecione o novo recurso e modifique suas propriedades. No parmetro Registry Replication>Root Registry Key, adicione a chave exata onde o nome do n do Data Protection para SQL est relacionado. Por exemplo:
SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\<nome_do_n>

Substitua <nome_do_n> pelo nome de n do Data Protection para SQL. Por exemplo:
SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\MYNODE

9. Na janela de prompt de comandos do Windows, mude para o diretrio de instalao do Data Protection para SQL.
cd /d d:\"Arquivos de programas"\Tivoli\TSM\TDPSql

10. Verifique se a opo clusternode no arquivo dsm.opt est definida como yes. Depois de verificado, insira um comando que conecte com o Tivoli Storage Manager Server. Especifique o parmetro /tsmpassword=yourpassword para assegurar-se de que a senha correta seja armazenada no registro. Isso permite que o planejador conecte de forma adequada automaticamente com o Tivoli Storage Manager Server.
tdpsqlc query tsm /tsmpassword=mypassword

11. No Cluster Administrator, selecione o novo recurso e torne-o on-line (Arquivo> Tornar On-line). 12. Depois que o novo recurso estiver on-line, mova o Grupo do n secundrio para o n primrio do cluster. Verifique se o servio do planejador do Data Protection para SQL no n primrio foi iniciado. 13. Digite o seguinte comando para iniciar o planejador do cliente na mquina onde o cliente de arquivamento de backup est instalado:
dsmc sched

A seguir, a exibio de um exemplo da sada:


Tivoli Storage Manager Command Line Backup/Archive Client Interface - Version 5, Release 1, Level 5.0 (C) Copyright IBM Corporation 1990, 2002 All Rights Reserved. Querying server for next scheduled event. Node Name: MYNODE Session established with server TYPP_CLINT: Win 2000 Server Version 5, Release 1, Level 3.0 Server date/time: 06/24/2002 17:55:37 Last access: 06/24/2002 17:43:51 Next operation scheduled: -----------------------------------------------------------Schedule Name: DATA PROTECTION FOR SQL SCHEDULER Action: Command Objects: C:\sqlfull.cmd Opes: Server Window Start: 13:40:30 on 06/25/2002 -----------------------------------------------------------Schedule will be refreshed in 1 hour. Time remaining until execution: 00:59:58

134

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Seu sistema agora est pronto para executar backups completos automticos e dirios dos bancos de dados SQL.

Consideraes sobre o Planejador


Leve em conta as seguintes caractersticas ao definir um planejamento do Tivoli Storage Manager: v Se desejar utilizar o modo de planejamento solicitado pelo Tivoli Storage Manager Server, dever assegurar-se de que o arquivo de opes do Data Protection para SQL tenha as opes tcpclientaddress e tcpclientport especificadas.Se desejar executar mais de um servio de planejamento, utilize a mesma opo tcpclientaddress. Entretanto, voc deve utilizar valores diferentes para tcpclientport (alm dos nomes de ns diferentes). Um exemplo de execuo de mais de um servio do planejador quando voc est planejando o Data Protection para SQL e tambm o cliente de backup regular do Windows. O planejamento solicitado pelo servidor suportado apenas quando a comunicao TCP/IP est sendo utilizada. Por padro, o Data Protection para SQL utiliza o modo de planejamento de controle do cliente. v Se forem feitas quaisquer alteraes que afetam o planejador no arquivo de opes do Data Protection para SQL, o planejador ter que ser iniciado novamente para obter as alteraes. Um exemplo disso o endereo do Tivoli Storage Manager Server, o modo de planejamento ou o endereo ou a porta TCP do cliente.Isso pode ser feito por meio da emisso dos seguintes comandos:
net stop "Data Protection for SQL Scheduler" net start "Data Protection for SQL Scheduler"

Nota: IMPORTANTE! Se voc estiver executando o servio do planejador em um ambiente de cluster, utilize o Cluster Administrator para parar e iniciar novamente o servio do planejador. NO utilize os comandos net stop e net start. v O arquivo de log padro (dsmsched.log) do planejador do Tivoli Storage Manager contm informaes de status do planejador do Tivoli Storage Manager. Nesse exemplo, o arquivo est localizado neste caminho:
d:\Arquivos de programas\Tivoli\TSM\TDPSql\dsmsched.log

Voc pode substituir esse nome de arquivo especificando a opo schedlogname no arquivo de opes do Data Protection para SQL. v O Data Protection para SQL cria seu prprio arquivo de log com estatsticas sobre o backup dos objetos de banco de dados quando o parmetro /logfile especificado durante o comando tdpsqlc. No arquivo de amostra (sqlfull.smp), o arquivo de log sqlsch.log. Esse arquivo diferente do arquivo de log do planejador do Tivoli Storage Manager e tambm deve ser diferente do arquivo ao qual a sada do comando tdpsqlc direcionada. No exemplo anterior, esse arquivo sqlfull.log. Nota: A sada dos comandos planejados enviada ao arquivo de log do planejador (dsmsched.log). Depois que o trabalho planejado for executado, verifique o log garantir que o trabalho tenha sido concludo com xito. Quando um comando planejado for processado, o log do planejador poder conter a seguinte entrada:
Scheduled event eventname completed successfully

Apndice A. Utilizando o Planejador do Tivoli Storage Manager

135

Essa uma simples indicao de que o Tivoli Storage Manager emitiu com xito o comando planejado associado ao eventname. No foi feita nenhuma tentativa para determinar o xito ou a falha do comando. Voc deve avaliar o xito ou a falha do comando, avaliando o cdigo de retorno do comando planejado no log do planejador. A entrada do log do planejador para o cdigo de retorno do comando tem como prefcio o seguinte texto:
Finished command. Return code is:

v Se passwordaccess generate no for especificado no arquivo dsm.opt, a senha do Tivoli Storage Manager precisar ser especificada no comando tdpsqlc. Para especificar a senha, utilize o parmetro /tsmpassword no arquivo de comandos que est sendo executado pelo planejador (sqlfull.cmd). Alm disso, possvel especificar a senha na linha de comandos do Data Protection para SQL. Por exemplo:
tdpsqlc query tsm /tsmnode=mynode /tsmpassword=newpassword

136

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Apndice B. Instalao Silenciosa


Os administradores podem instalar o Data Protection para SQL utilizando a instalao silenciosa. Uma instalao silenciosa executada automaticamente, sem qualquer interveno, de modo que os administradores no precisam monitorar a instalao e nem fornecer entradas em caixas de dilogo. Esse mtodo especialmente til quando o Data Protection para SQL tiver de ser instalado em vrios computadores com hardware idntico. Por exemplo, uma empresa pode ter 25 SQL Servers distribudos em 25 lugares diferentes. Para assegurar uma instalao consistente e evitar que 25 pessoas diferentes digitem os parmetros do Data Protection para SQL, um administrador pode optar por executar uma instalao no-assistida e disponibiliz-la nos 25 locais, recortando e enviando 25 CDs ou colocando o pacote de instalao no-assistida em um servidor de arquivos. Voc pode executar uma instalao silenciosa usando um dos seguintes mtodos: Programa de Instalao Utilize o comando setup com a chamada da linha de comando e as opes especiais da instalao silenciosa. Instalador da Microsoft (MSI) Se voc estiver executando no Windows 2000 (ou superior) ou se msiexec.exe estiver instalado no sistema Windows NT, voc pode ignorar o mtodo setup.exe e instalar diretamente o pacote MSI. As opes a seguir podem ser utilizadas com os dois mtodos de instalao silenciosa:
Tabela 13. Opes de Instalao Silenciosa Opo /i /l*v /qn /s /v Descrio Especifica que o programa deve instalar o produto. Especifica logon prolixo. Executa a instalao sem executar a seqncia da interface com o usurio externa. Especifica o modo silencioso. Especifica que o Programa de Instalao transmita a cadeia de parmetros para a chamada que ele faz para o executvel do MSI (msiexec.exe). Observe os seguintes requisitos de sintaxe ao chamar a opo /v: v Uma barra invertida (\) deve ser colocada antes de quaisquer aspas (" ") que residam dentro de aspas j existentes. v No inclua um espao entre a opo da linha de comando /v e seus argumentos. v Vrios parmetros inseridos com a opo da linha de comando /v devem ser separados por um espao. v Voc pode criar um arquivo de log especificando o diretrio e o nome do arquivo no final do comando. O diretrio j deve existir no momento da execuo da instalao silenciosa.

| | | |

Copyright IBM Corp. 1997, 2003

137

Tabela 13. Opes de Instalao Silenciosa (continuao) Opo /x addlocal allusers installdir reboot Descrio Especifica que o programa deve remover a instalao do produto. Especifica os recursos a serem instalados. Especifica quais usurios podem utilizar o pacote de instalao. Especifica o diretrio onde o Data Protection para SQL deve ser instalado. Especifica se deve solicitar ou no ao usurio para reinicializar o sistema aps a instalao silenciosa. v Force Sempre solicita ao usurio para reinicializar aps a instalao silenciosa. v Suppress Suprime a solicitao para reinicializar aps a instalao. v ReallySuppress Suprime todas as reinicializaes e solicita a reinicializao aps a instalao silenciosa. rebootyesno Especifica se deve ou no reinicializar o sistema, aps a instalao silenciosa. Especificar Yes reinicializar o sistema, aps a instalao silenciosa. Especificar No no reinicializar o sistema, aps a instalao silenciosa. Especifica o idioma a ser instalado.

transforms

| | | | | | | | | | | | | | | | |

Os recursos a seguir so utilizados neste procedimento e fazem distino entre maisculas e minsculas:
Tabela 14. Recursos da Instalao Silenciosa (Apenas Cliente Base) Recurso Cliente Docs License_Paid License_TryBuy Descrio Cdigo do Data Protection para SQL Data Protection para SQL Readme and Users Guide (formatos HTML e PDF) Arquivo de licena (Utilizado quando verses PAID do Data Protection para SQL esto instaladas) Arquivo de licena (Utilizado quando verses TryBuy do Data Protection para SQL esto instaladas)

Tabela 15. Recursos da Instalao Silenciosa (Apenas Pacotes de Idiomas) Recurso LanguageFiles Descrio Arquivos especficos de idioma

As seguintes transformaes so utilizadas nesse procedimento:


Tabela 16. Transformaes de Instalao Silenciosa Transformao 1028.mst 1031.mst 1033.mst Idioma CHT Chins (tradicional) DEU Alemo ENG Ingls

138

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Tabela 16. Transformaes de Instalao Silenciosa (continuao) Transformao 1034.mst 1036.mst 1040.mst 1041.mst 1042.mst 1046.mst 2052.mst Idioma ESP Espanhol FRA Francs ITA Italiano JPN Japons KOR Coreano PTB Portugus CHS Chins (simplificado)

Instalando com o Programa de Instalao (setup.exe)


| | | Nota: Esta seo mostra um exemplo de instalao silenciosa do Data Protection para SQL. Voc deve substituir o recurso apropriado ao instalar um idioma diferente do ingls. Consulte a seo Tabela 15 na pgina 138. Execute o comando a seguir para fazer uma instalao silenciosa do Data Protection para SQL no diretrio de instalao padro:
setup /s /v/qn

Esse exemplo faz uma instalao silenciosa do Data Protection para SQL em um diretrio diferente do diretrio de instalao padro e inclui recursos personalizados: | | |
setup /s /v"INSTALLDIR=\"c:\arquivos de programas\tivoli\tsm\" ADDLOCAL=\"Client,License_Paid,Docs\" TRANSFORMS=1033.mst /qn /l*v \"e:\log.txt\""

Notas: 1. Voc deve colocar uma barra invertida (\) antes das aspas que estiverem dentro de um conjunto externo de aspas (). 2. Voc deve colocar o seguinte entre aspas (): v Um caminho de diretrio que contenha espaos. v Um argumento que especifique vrios recursos. Apesar de o argumento inteiro ter de estar entre aspas, voc deve colocar ainda uma barra invertida antes das aspas internas. 3. Todos os recursos listados em uma instalao personalizada devem ser listados aps a opo addlocal.

Criando Arquivos em Batch


Um arquivo em batch pode ser criado para comear uma instalao silenciosa com os parmetros desejados. v c:\setup.bat script de amostra para demonstrar instalao no assistida.
@echo off rem =================================== rem sample silent install script rem setup /s /v"INSTALLDIR=\"X:\Desired Install Path\" /qn" rem ==================================== rem code could be added after the rem installation completes to

Apndice B. Instalao Silenciosa

139

rem customize the dsm.opt files rem if desired rem ====================================

Instalando com MSI (msiexec.exe)


| | | | Nota: Esta seo mostra um exemplo de instalao silenciosa do Data Protection para SQL. Voc deve substituir o nome do arquivo do pacote .msi apropriado e o recurso Pacote de Idiomas ao instalar um idioma diferente do ingls. Consulte a seo Tabela 15 na pgina 138. Esse exemplo faz uma instalao silenciosa do Data Protection para SQL em um diretrio diferente do diretrio de instalao padro e inclui recursos personalizados: | | | | | |
msiexec /i "IBM Tivoli Storage Manager for Databases - MS SQL.msi" RebootYesNo="No" Reboot="Suppress" ALLUSERS=1 INSTALLDIR=\"c:\arquivos de programas\tivoli\tsm" ADDLOCAL=\"Client,License_Paid,Docs" TRANSFORMS=1033.mst /qn /l*v "e:\log.txt"

Notas: 1. Voc deve colocar uma barra invertida (\) antes das aspas que estiverem dentro de um conjunto externo de aspas (). 2. Voc deve colocar o seguinte entre aspas (): v Um caminho de diretrio que contenha espaos. v Um argumento que especifique vrios recursos. Apesar de o argumento inteiro ter de estar entre aspas, voc deve colocar ainda uma barra invertida antes das aspas internas. 3. Todos os recursos listados em uma instalao personalizada devem ser especificados aps a opo addlocal.

Problemas de Instalao: Capturando um Log da Instalao


No caso de uma falha na instalao, registre informaes sobre sintomas e ambiente da instalao que falhou e entre em contato com o suporte ao cliente com essas informaes. As informaes sobre ambiente a seguir podem ser teis: v Nvel do sistema operacional v Service pack v Descrio de hardware v Pacote e nvel de instalao (CD-ROM ou download eletrnico) v Quaisquer log de eventos do Windows relevantes para a instalao que falhou v Outros servios do Windows ativos no momento da instalao (por exemplo, software de antivrus) Antes de contatar o suporte, voc pode verificar o seguinte: v Se voc tinha efetuado logon no console da mquina local (no por meio do servidor do terminal). v Se voc tinha efetuado logon como um administrador local, no como um administrador de domnio. Instalaes de domnio cruzado no so suportadas pelo Tivoli. Presumindo que esteja tudo em ordem, rena um log detalhado da instalao que falhou em um arquivo chamado setup.log. Para fazer isso, execute o programa de instalao da seguinte maneira:

140

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

setup /v"/l*v setup.log"

Criando o Pacote em um CD ou um Servidor de Arquivos


O administrador tem a opo de disponibilizar o pacote de diferente maneiras, incluindo gravar um CD ou colocar o pacote em um diretrio compartilhado em um servidor de arquivos. Normalmente, o pacote contm os arquivos de distribuio de cdigos do Data Protection para SQL e um arquivo em batch para instalao silenciosa.

Criando um Pacote de Instalao Silenciosa


Primeiramente, voc dever escolher uma localizao para o pacote. Se estiver gravando um CD, aconselhvel utilizar um diretrio de migrao. Se estiver colocando o pacote em um servidor de arquivos, poder utilizar um diretrio de migrao ou poder criar o pacote diretamente no servidor de arquivos. O exemplo a seguir utiliza c:\tdpdpkg como diretrio de migrao. recomendado ter no mnimo 14 MB de espao livre no diretrio de migrao. Os comandos a seguir podem ser executados para criar o pacote.
mkdir c:\tdpdpkg cd /d c:\tdpdpkg xcopy g:\*.* . /s copy c:\setup.bat Cria um diretrio de migrao para o pacote de instalao silenciosa Vai para o diretrio de migrao Copia os arquivos de distribuio do CD do Data Protection para SQL para o diretrio de migrao Substituir o arquivo setup.bat existente por aquele criado na etapa anterior

Nesse momento, a instalao silenciosa deve ser testada. Quando o teste estiver concludo, o pacote poder ser colocado em CD ou ser disponibilizado em um diretrio compartilhado.

Reproduzindo a Instalao Silenciosa


Depois que o pacote estiver disponvel no CD ou em um diretrio compartilhado, ele poder ser reproduzido (executado) em outra mquina. D um tempo suficiente para que a instalao no-assistida seja concluda. No existem dicas visuais para inform-lo quando a instalao foi concluda, embora isso pudesse ter sido adicionado no arquivo em batch. v De um pacote de instalao silenciosa em CD: Se a inicializao automtica estiver ativada, a instalao silenciosa comear assim que o CD for inserido na unidade. Se ela no estiver ativada, a instalao silenciosa poder ser executada pela execuo do arquivo setup.bat, a partir da raiz do CD.
cd /d g:\ setup.bat

v De um diretrio de distribuio: Se o pacote foi colocado em um diretrio compartilhado chamado tdpdpkg, localizado em \\machine1\d$, outro computador poderia executar o comando: net use x \\machine1\d$ para compartilhar a unidade como unidade x. O comando a seguir poderia ento ser emitido:
cd /d x:\tdpdpkg setup.bat

Em qualquer caso, a instalao silenciosa comea.

Apndice B. Instalao Silenciosa

141

Mensagens de Erro do Programa de Instalao


O programa setup.exe poder produzir mensagens de erro se no puder ser iniciado corretamente. Na maioria dos casos, voc encontrar essas mensagens quando ocorrer um erro grave. Usurios finais raramente vero essas mensagens. Quando voc obtiver uma mensagem de erro, ela aparecer em uma caixa de mensagens. Toda mensagem de erro possui um nmero. Essas so mensagens de erro do sistema e no h como suprimi-las em seu script. Se voc encontrar um erro, poder ir ao site da Web para obter suporte do InstallShield, no URL: http://support.installshield.com/default.asp, e utilizar o recurso de Pesquisa para obter informaes sobre o erro.

142

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Apndice C. Procedimentos Avanados


Amostra das Instrues Include/Exclude
Para explorar o controle e a expirao automticos de verso, voc pode definir a poltica de cada tipo de backup de dados, ilustrada pelas seguintes instrues INCLUDE/EXCLUDE do arquivo de opes do Data Protection para SQL (consulte Definindo Expirao Automtica na pgina 22 para obter a sintaxe geral):
O Objeto BackupType Corresponde a Todos os objetos Todos os objetos backupType (completo, diferencial, log, grupo, arquivo, conjunto) Especificao \...\* \...\full* \...\diff* etc. Todos os nomes de objeto grupo ou arquivo (g1, f1) Todos os nomes de objeto grupo ou arquivo que comeam com g ou f O mesmo que \...\group* ou \...\file* \...\g1\group* \...\f1\file* \...\g*\group* \...\f*\file* \...\*\group* \...\*\file*

O Objeto BackupType com Banco de Dados Especificao Corresponde a Todos os objetos com o banco de dados de nome Db1 Todos os objetos com o banco de dados de nome Db1, que comeam com Db Ambguo \...\Db1\...\* \...\Db*\...\* \...\*\...\*

Todos os objetos completo ou diferencial com \...\Db1\full* o banco de dados de nome Db1 \...\Db1\diff* Todos os objetos log, grupo, arquivo ou conjunto com o banco de dados de nome Db1 \...\Db1\...\log* \...\Db1\...\group* etc. Todos os nomes de objeto grupo ou arquivo (g1, f1) com o banco de dados de nome Db1 Todos os nomes de objeto grupo ou arquivo que comeam com g ou f, com o banco de dados de nome Db1 O mesmo que \...\Db1\...\group* ou file* \...\Db1\g1\group* \...\Db1\f1\file* \...\Db1\g*\group* \...\Db1\f*\file* \...\Db1\*\group* \...\Db1\*\file*

Copyright IBM Corp. 1997, 2003

143

O Objeto BackupType com Banco de Dados Especificao Corresponde a O mesmo que \...\Db1\full* O mesmo que \...\full* O mesmo que \...\group* O mesmo que \...\g1\group* Ambguo \...\Db1\...\full* \...\*\full* \...\*\*\group* \...\*\g1\group* \...\*\...\log* ```` Nada (falta typeInfo) \...\Db1\set*

O Metaobjeto e Metadados Corresponde a Todos os metaobjetos ou metadados

Especificao \...\meta\...\* \...\data\...\*

Todos os objetos completo, log ou grupo, meta ou dados Todos os nomes de objetos grupo (g1), meta ou dados Todos os nomes de objetos grupo, meta ou dados, que comeam com g O mesmo que \...\meta|data\...\group*

\...\meta\...\full* etc. \...\meta\...\g1\group* etc. \...\meta\...\g*\group* etc. \...\meta\...\*\group* etc.

Nada (faltam os qualificadores)

\...\meta\* \...\data\*

O Metaobjeto e Metadados com Banco de Dados Corresponde a Todos os metaobjetos ou metadados com o banco de dados de nome Db1 Todos os objetos completo, meta ou dados, com o banco de dados de nome Db1 Todos os objetos log ou grupo, meta ou dados, com o banco de dados de nome Db1 Todos os nomes de objetos grupo (g1), meta ou dados, com o banco de dados de nome Db1 Todos os nomes de objetos grupo, meta ou dados, que comeam com g, com o banco de dados de nome Db1

Especificao \...\meta\...\Db1\...\* \...\data\...\Db1\...\* \...\meta\...\Db1\full* etc. \...\meta\...\Db1\...\log* etc. \...\meta\...\Db1\g1\group* etc. \...\meta\...\Db1\g*\group* etc.

144

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

O Metaobjeto e Metadados com Banco de Dados Corresponde a O mesmo que \...\meta|data\...\Db1\...\group* O mesmo que \...\meta|data\...\full*

Especificao \...\meta\...\Db1\*\group* etc. \...\meta\...\*\full* etc.

O mesmo que \...\meta|data\...\group*

\...\meta\...\*\*\group* etc.

O mesmo que \...\meta|data\...\g1\group*

\...\meta\...\*\g1\group* etc.

Ambguo

\...\meta\...\*\...\log* \...\data\...\*\...\log*

O Servidor Corresponde a Todos os objetos em todos os servidores que comeam com SQL Todos os objetos no servidor SQL70 Todos os objetos no servidor SQL70, com o banco de dados de nome Db1

Especificao SQL*\...\* SQL70\...\* SQL70\...\Db1\...\*

Todos os objetos completo no servidor SQL70 SQL70\...\Db1\full* com o banco de dados de nome Db1 Todos os metaobjetos ou metadados no servidor SQL70 Todos os objetos em todas as instncias de servidor com o host SQL2000 SQL70\meta\...\* SQL70\data\...\* SQL2000\...\*

Todos os objetos no servidor SQL2000\INST1 SQL2000\INST1\...\* Todos os objetos em todos os servidores que comeam com SQL2000\INST O mesmo que SQL2000\...\* Todos os metaobjetos ou metadados no servidor SQL2000\INST1 SQL2000\INST*\...\* SQL2000\*\...\* SQL2000\INST1\meta\...\* SQL2000\INST1\data\...\*

Todos os metaobjetos ou metadados em SQL2000\*\meta\...\* todas as instncias do servidor de nomes, com o host SQL2000 etc. Todos os metaobjetos ou metadados em todas as instncias de servidor, com o host SQL2000 Todos os objetos na instncia padro do servidor (se nenhum nome de instncia corresponder a ??ta) SQL2000\...\meta\...\* etc. SQL2000\??ta\meta\...\* SQL2000\??ta\data\...\*

Apndice C. Procedimentos Avanados

145

Restaurando o Banco de Dados Mestre


Um banco de dados mestre danificado pode resultar em uma falha de incio do SQL Server, assim como em diversas outras condies de erro. exigido um procedimento especial para a restaurao do banco de dados mestre. Observe que durante o processo de reconstruo do banco de dados mestre, o programa de instalao do SQL Server elimina e, em seguida, recria o banco de dados msdb, de forma que ele deve ser restaurado junto com o banco de dados mestre. Para obter instrues detalhadas, consulte a documentao on-line do SQL Server. Geralmente, as seguintes etapas so necessrias. 1. Execute o programa de instalao do SQL Server para reconstruir o banco de dados mestre. A reconstruo dever ser feita utilizando o mesmo conjunto de caracteres e na mesma seqncia de ordenao do backup do banco de dados mestre que ser restaurado. 2. Inicie o SQL Server no modo de usurio nico. Isso pode ser feito em um prompt de comandos ou como um servio do NT. Leia tambm a Nota 1 em Definindo o Modo de Usurio na pgina 147. 3. Utilize o Data Protection para SQL para restaurar o banco de dados mestre. Nota: Quando a restaurao do banco de dados mestre tiver sido concluda, o SQL Server far seu prprio encerramento. Como resultado, uma mensagem de erro ser gerada informando a perda da conexo com o SQL Server. Isso esperado. 4. Reinicie o SQL Server normalmente (no modo multiusurio). 5. Manualmente, aplique novamente todas as alteraes feitas no banco de dados mestre aps a data do backup do banco de dados utilizado para efetuar a operao de restaurao. 6. Utilize o Data Protection para SQL para restaurar o banco de dados msdb. muito importante manter um backup atualizado do banco de dados mestre pois ele contm o catlogo do sistema. O catlogo do sistema possui informaes importantes sobre a configurao do SQL Server. Assegure-se de que o backup do banco de dados mestre seja feito aps qualquer alterao de atualizao nas tabelas do sistema. Por exemplo, faa o backup do banco de dados mestre aps a utilizao de qualquer uma destas instrues: v ALTER DATABASE v CREATE DATABASE v DISK INIT v v v v v v DISK RESIZE DISK MIRROR DISK UNMIRROR DISK REMIRROR Vrias opes DBCC como SHRINKDB Procedimento armazenado no sistema como: sp_dropremotelogin, sp_addumpdevice, sp_dropdevice, sp_addlogin, sp_droplogin, sp_addserver, sp_dropserver, sp_addremotelogin

146

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Definindo o Modo de Usurio


Durante os procedimentos de restaurao, pode ser necessria a definio do modo de usurio. No possvel restaurar os bancos de dados SQL atualmente em uso. Colocando os bancos de dados SQL a serem restaurados no modo usurio nico, voc pode evitar a tentativa de tais restauraes. Caso voc esteja restaurando o banco de dados mestre, dever colocar o SQL Server no modo usurio nico. Para obter informaes adicionais ou assistncia com os comandos do SQL, entre em contato com a Microsoft. Para definir o modo de usurio no SQL Server 7.0: SP_DBOPTION DBNAME, SINGLE USER, TRUE Esse procedimento armazenado no SQL define um banco de dados para o modo usurio nico. SP_DBOPTION DBNAME, SINGLE USER, FALSE Isso retorna um banco de dados para o modo mltiplos usurios. Para definir o modo de usurio no SQL Server 2000: ALTER DATABASE DBNAME SET SINGLE_USER WITH ROLLBACK AFTER N SECONDS Esse comando TRANSACT-SQL fora a sada dos usurios do banco de dados e coloca-o no modo usurio nico. ALTER DATABASE DBNAME SET MULTI_USER Esse comando TRANSACT-SQL retorna o banco de dados para o modo mltiplos usurios. Notas: 1. possvel definir um servidor SQL para o modo de usurio nico utilizando a opo de inicializao m SQL SERVER ao reiniciar o servidor SQL. 2. possvel utilizar o procedimento armazenado no SQL SP_WHO para determinar quais usurios esto utilizando os bancos de dados. 3. Se for necessrio, voc pode utilizar KILL SPID no SQL Server 7.0 para finalizar os processos do usurio nos bancos de dados.

Apndice C. Procedimentos Avanados

147

148

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Apndice D. Auxlio na Determinao de Problemas


Se ocorrer uma condio de erro durante um evento do Data Protection para SQL, ser possvel exibir vrias fontes de informaes para ajudar a determinar o problema: v O Data Protection para SQL registra informaes sobre comandos de backup, restaurao e excluso no Tivoli Event Console. v O Data Protection para SQL registra informaes, por padro, no arquivo tdpsql.log no diretrio de sua instalao. Esse arquivo indica a data e hora de um backup, os dados cujo backup foi feito e todas as mensagens de erro ou cdigos de concluso. Esse arquivo importantssimo e dever ser monitorado todos os dias. v A API do Tivoli Storage Manager registra informaes sobre erros, por padro, no arquivo dsierror.log no diretrio onde o Data Protection para SQL est instalado. Nenhuma estatstica de backup mantida nesse log. O arquivo dsierror.log no pode ser marcado como somente leitura. v O SQL Server registra informaes em seu log de erros. As informaes no log de erros do SQL Server podem ser exibidas por meio do Enterprise Manager, selecionando Server->Management->SQL Server Logs->Current ou Archive #n. v O planejador do Tivoli Storage Manager registra informaes nos arquivos dsmsched.log e dsmerror.log. Por padro, esses arquivos esto localizados no diretrio onde o Cliente de Backup-Archive do Tivoli Storage Manager est instalado. Nota: A sada dos comandos planejados enviada ao arquivo de log do planejador (dsmsched.log). Aps a execuo do trabalho planejado, verifique o log para assegurar-se de que o trabalho tenha sido concludo com xito. Quando um comando planejado processado, o log do planejador pode conter a seguinte entrada:
Scheduled event eventname completed successfully

Essa uma simples indicao de que o Tivoli Storage Manager emitiu com xito o comando planejado associado ao eventname. No foi feita nenhuma tentativa para determinar o xito ou a falha do comando. Voc deve avaliar o xito ou a falha do comando, avaliando o cdigo de retorno do comando planejado no log do planejador. A entrada do log do planejador para o cdigo de retorno do comando tem como prefcio o seguinte texto:
Finished command. Return code is:

v O Registro de Eventos do Windows.

Copyright IBM Corp. 1997, 2003

149

150

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Apndice E. Mensagens do Data Protection para SQL


ACO0003S Ocorreu um erro de processamento interno. Explicao: Ocorreu um erro de processamento interno. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Repita a operao. Se o erro continuar, entre em contato com o seu representante de servio. ACO0004E Um erro desconhecido foi detectado. Explicao: Ocorreu um erro de processamento interno que impede a gerao de uma mensagem para um cdigo de retorno. Ao do Sistema: O processamento continua. Resposta do Usurio: Repita a operao. Se o erro continuar, entre em contato com o seu representante de servio. ACO0005E Sem memria. Pare outros processos e tente a operao novamente. Explicao: A mquina est sem memria. Ao do Sistema: O processamento continua. Resposta do Usurio: Feche os processos desnecessrios e tente a operao novamente. O arquivo de licena (licensefile) no pde ser aberto. Explicao: Houve falha em uma tentativa de ler o arquivo de licena. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Instale o produto novamente. Isso assegurar que o arquivo de licena correto seja instalado. ACO0053E ACO0054E Falha de leitura do arquivo de licena (licensefile). Explicao: Foi feita uma tentativa de leitura do arquivo de licena. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Reinstale o produto. Isso assegurar que o arquivo de licena correto seja instalado. ACO0055E Falha de gravao no arquivo de licena (licensefile). Explicao: Houve falha em uma tentativa de gravao no arquivo de licena. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Certifique-se de haver espao suficiente na estao de trabalho para gravaes no arquivo de licena. Se houver espao suficiente, execute o comando novamente.
Copyright IBM Corp. 1997, 2003

ACO0056E

Os dados no arquivo de licena (licensefile) no est em um formato vlido. Explicao: Houve falha em uma tentativa de ler informaes no arquivo de licena. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Instale o produto novamente. ACO0057E A checksum no arquivo de licena (licensefile) no corresponde ao texto da cadeia de licena. Explicao: Foi feita uma tentativa de ler informaes do arquivo de licena. A checksum no era vlida, de modo que aparece como se o arquivo de licena no estivesse no nvel correto. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Reinstale o produto. ACO0058E A licena de Teste expirou. Explicao: Essa licena Teste detectada expirou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Este produto no mais vlido para uso. Uma licena vlida deve ser obtida antes de executar o produto. ACO0100E Comando incompleto: Explicao: Esta mensagem exibe o comando incompleto que foi digitado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando completo. ACO0101E Argumento invlido: Explicao: Esta mensagem exibe o comando que foi digitado, incluindo o argumento de comando ou de opo invlido que foi detectado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Insira novamente o comando especificando um argumento vlido para o comando ou a opo. ACO0102E Comando invlido: Explicao: Esta mensagem exibe o comando invlido que foi digitado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente um comando vlido.

151

ACO0103E

Opo invlida para o comando especificado: Explicao: Esta mensagem exibe o comando que foi digitado, incluindo a opo que foi detectada como invlida para o comando. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando opes de comando vlidas. ACO0104E Opo invlida: Explicao: Esta mensagem exibe o comando que foi digitado, incluindo a opo invlida que foi detectada. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando opes de comando vlidas. ACO0105E Argumento ausente: Explicao: Esta mensagem exibe o comando que foi digitado, incluindo o comando ou opo cujo argumento obrigatrio est ausente. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Insira novamente o comando especificando um argumento vlido para o comando ou a opo. ACO0132W O rastreio no pde ser iniciado. O processamento continuar. Explicao: Um problema impediu o incio do rastreio. Ao do Sistema: O processamento continuar com o comando digitado. Resposta do Usurio: Consulte as outras mensagens exibidas com esta mensagem para determinar o problema. ACO0133W No foi possvel localizar o diretrio de instalao. Tentando continuar... Explicao: Foi feita uma tentativa de ler o registro para determinar onde o cliente do aplicativo Tivoli Data Protection foi instalado. Essa tentativa falhou. Ao do Sistema: O processamento continuar com o comando digitado. Resposta do Usurio: Devem existir outras mensagens juntamente com esta. Consulte as outras mensagens para determinar o problema. Se no for possvel determinar o problema, pode ser necessrio reinstalar o cdigo de cliente do aplicativo. Isso assegurar que as entradas do registro sejam configuradas corretamente. ACO0134W No foi possvel localizar o diretrio de log. O processamento continuar... Explicao: Foi feita uma tentativa de ler o registro para determinar onde o log do cliente do aplicativo Tivoli Data Protection est localizado. Essa tentativa falhou. Ao do Sistema: O processamento continuar com o comando digitado. Resposta do Usurio: Devem existir outras mensagens juntamente com esta. Consulte as outras mensagens

para determinar o problema. Se no for possvel determinar o problema, pode ser necessrio reinstalar o cdigo de cliente do aplicativo. Isso assegurar que as entradas do registro sejam configuradas corretamente. ACO0150I Operao cancelada pelo usurio. Explicao: O usurio solicitou que o cliente do aplicativo Data Protection para Microsoft SQL Server fosse finalizado digitando ctrl-C. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0151E Ocorreram erros durante o processamento do pedido. Explicao: Ocorreu um erro ao tentar processar o pedido digitado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Tente determinar a origem dos erros a partir da exibio do arquivo de log. Corrija os problemas e tente executar o comando novamente. O desempenho declara: seconds segundos gastos em chamadas da API apicall Explicao: O nmero indicado de segundos foi gasto ao fazer chamadas de API para o sistema indicado. Ao do Sistema: O processamento continua. Resposta do Usurio: Nenhuma ACO0152I Instrues de desempenho: seconds segundos gastos em function Explicao: O nmero indicado de segundos foi gasto na funo nomeada. Ao do Sistema: O processamento continua. Resposta do Usurio: Nenhuma ACO0153I ACO0154E O cliente do aplicativo Data Protection para Microsoft SQL Server no pode funcionar com a verso da API do Tivoli Storage Manager que foi instalada. Instale a verso version.release.level ou posterior. Explicao: A verso da API do Tivoli Storage Manager atualmente instalada no sistema mais antiga que a verso utilizada para construir o cliente do aplicativo Data Protection para Microsoft SQL Server. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Instale a verso da API do Tivoli Storage Manager no nvel indicado ou superior. Uma cpia distribuda com o cliente do aplicativo Data Protection para Microsoft SQL Server.

152

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO0155E

O cliente do aplicativo Data Protection para Microsoft SQL Server no pode funcionar com o release da API do Tivoli Storage Manager que foi instalado. Instale o release version.release .level ou maior. Explicao: O release da API do Tivoli Storage Manager atualmente instalado no sistema mais antigo que o release utilizado para construir o cliente do aplicativo Data Protection para Microsoft SQL Server. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Instale um release da API do Tivoli Storage Manager no nvel indicado ou superior. Uma cpia distribuda com o cliente do aplicativo Data Protection para Microsoft SQL Server. ACO0156E No foi possvel carregar a API do Tivoli Storage Manager. Explicao: A API do Tivoli Storage Manager no pde ser carregada. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Assegure-se de que a API do Tivoli Storage Manager esteja instalada corretamente. Execute o cliente do aplicativo Data Protection para Microsoft SQL Server com as opes /TRACEFLAGS=API /TRACEFILE=filename e exiba o arquivo de rastreio para determinar por que ela no pde ser carregada. Uma outra causa possvel que o TSMAPI.DLL no existe no diretrio do sistema. Instale novamente a API do Tivoli Storage Manager, se for esse o caso. ACO0160E Ocorreu um erro de autenticao com a senha armazenada do Tivoli Storage Manager. Explicao: No foi possvel efetuar logon no servidor Tivoli Storage Manager devido a um erro de autenticao. Ao do Sistema: O processamento parado. Resposta do Usurio: A senha armazenada do Tivoli Storage Manager pode ter sido corrompida. Entre em contato com o administrador do servidor Tivoli Storage Manager. ACO0161E Erro de autenticao. A senha digitada no vlida. Voc no est com logon efetuado no servidor Tivoli Storage Manager. Explicao: Uma senha incorreta foi digitada. Ao do Sistema: O processamento parado. Resposta do Usurio: Digite a senha correta do Tivoli Storage Manager e tente novamente. ACO0162E As senhas digitadas no correspondem. Digite-as novamente. Explicao: Uma senha incorreta foi digitada. Ao do Sistema: O processamento parado. Resposta do Usurio: Digite as senhas novamente.

ACO0163E

O caminho do diretrio precisa ser completo. Explicao: A opo /intopath foi especificada sem um caminho completo. Ao do Sistema: O processamento parado. Resposta do Usurio: Digite o comando novamente e especifique um caminho completo na opo /intopath. ACO0167E O nome completo do arquivo muito longo. Explicao: Foi feita uma tentativa de utilizar um nome completo de arquivo que era muito longo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma O arquivo (filename) no pde ser aberto para leitura. Explicao: Foi feita uma tentativa de abrir um arquivo para leitura. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0200E O arquivo (filename) no pde ser aberto para gravao. Explicao: Foi feita uma tentativa de abrir um arquivo para gravao. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0201E ACO0202E Falha de leitura no arquivo (filename). Explicao: Foi feita uma tentativa de ler a partir de um arquivo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0203E Falha de gravao no arquivo (filename). Explicao: Foi feita uma tentativa de gravar em um arquivo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma O arquivo (filename) no pde ser fechado. Explicao: Foi feita uma tentativa de fechar um arquivo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0204E ACO0205E No foi possvel obter as estatsticas do arquivo (filename). Explicao: Foi feita uma tentativa de obter estatsticas do arquivo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma

Apndice E. Mensagens do Data Protection para SQL

153

ACO0206E

No foi possvel criar o diretrio (directory). Explicao: Foi feita uma tentativa de criar um diretrio. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma O caminho do diretrio (directorypath) muito longo. Explicao: Foi feita uma tentativa de utilizar um caminho de diretrio muito longo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0207E ACO0208E No h espao suficiente em disco para a operao. Explicao: Uma operao necessitou de mais espao em disco do que havia disponvel. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma A renomeao do arquivo (filename1) para (filename2) falhou. Explicao: Foi feita uma tentativa de renomear um arquivo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0209E ACO0210E O qualificador de alto nvel do Tivoli Storage Manager muito longo. Explicao: Foi feita uma tentativa de utilizar um qualificador de alto nvel do Tivoli Storage Manager que era muito longo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0211E O qualificador de baixo nvel do Tivoli Storage Manager muito longo. Explicao: Foi feita uma tentativa de utilizar um qualificador de baixo nvel do Tivoli Storage Manager que era muito longo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0212E O nome do espao de arquivo do Tivoli Storage Manager muito longo. Explicao: Foi feita uma tentativa de utilizar um nome de espao de arquivo do Tivoli Storage Manager que era muito longo. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma

ACO0213E

O nmero mximo de objetos permitidos por transao do Tivoli Storage Manager muito pequeno. Explicao: Para manter a integridade dos dados de backup, vrios objetos de backup so enviados ao servidor Tivoli Storage Manager em uma nica transao. O servidor Tivoli Storage Manager indicou que o nmero mximo de objetos permitidos por transao menor que o mnimo requerido pelo cliente de aplicativos Data Protection para Microsoft SQL Server. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Aumente o nmero mximo de objetos permitidos por transao no servidor Tivoli Storage Manager e repita a operao. ACO0214E O grupo de backup da classe de gerenciamento do objeto de backup no existe. Explicao: O servidor Tivoli Storage Manager indicou que o grupo de cpias de backup da classe de gerenciamento do objeto de backup no existe. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Entre em contato com o administrador do servidor Tivoli Storage Manager. ACO0215E Todos os objetos de backup no possuem o destino da cpia backup da classe de gerenciamento. Explicao: Para manter a integridade dos dados de backup, vrios objetos de backup so enviados ao servidor Tivoli Storage Manager em uma nica transao. Todos os objetos de backup em uma nica transao precisam ter os mesmos destinos de cpia de backup da classe de gerenciamento. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Entre em contato com o administrador do servidor Tivoli Storage Manager. ACO0216E Impossvel obter informaes de espao para o volume (volumename). Explicao: Foi feita uma tentativa de obter informaes de espao para um volume. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0217E O nome do espao de arquivo do Tivoli Storage Manager invlido. Explicao: O nome do espao de arquivo ou do delimitador de diretrios invlido. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Verifique se so vlidos o comprimento do nome do espao de arquivo, os caracteres e os delimitadores de diretrios.

154

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO0218E

O qualificador de alto nvel do Tivoli Storage Manager invlido. Explicao: O nome do qualificador de alto nvel ou o delimitador de diretrios invlido. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Verifique se so vlidos o comprimento do nome do qualificador de alto nvel, os caracteres e os delimitadores de diretrios. ACO0219E O qualificador de baixo nvel do Tivoli Storage Manager invlido. Explicao: O nome do qualificador de baixo nvel ou o delimitador de diretrios invlido. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Verifique se so vlidos o comprimento do nome do qualificador de baixo nvel, os caracteres e os delimitadores de diretrios. ACO0256E A senha no arquivo de opes do Tivoli Storage Manager expirou. Altere a senha no servidor Tivoli Storage Manager utilizando o comando change password e, em seguida, altere ou remova o valor da senha em seu arquivo de opes. Explicao: A senha do Tivoli Storage Manager expirou. Voc precisa alterar sua senha. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Obtenha uma nova senha para o n do servidor Tivoli Storage Manager utilizando o comando change password ou solicitando ao administrador do Tivoli Storage Manager que altere sua senha. ACO0257E Sua senha expirou. Explicao: A senha do Tivoli Storage Manager expirou. Uma nova senha precisa ser obtida. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Obtenha uma nova senha do n do Tivoli Storage Manager utilizando o comando change password ou solicitando ao administrador do Tivoli Storage Manager para alter-la. ACO0258E Voc no digitou uma senha vlida. O processamento finalizado. Explicao: A senha digitada no uma senha vlida. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando uma senha vlida. ACO0259E A senha digitada para verificao no corresponde seja digitada para a nova senha. Sua senha no ser alterada. Explicao: A senha que voc digitou para a verificao de sua nova senha no corresponde nova senha digitada. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Tente alterar novamente a sua senha certificando-se de digitar a mesma senha para a

nova senha e para a senha de verificao. ACO0260I Senha alterada com xito. Explicao: O comando change password foi concludo com xito Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0261I No h backups para o servidor nomeado servername. Explicao: No existem backups no servidor Tivoli Storage Manager para o nome do servidor especificado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO0263E Falha ao iniciar o navegador da Web com um cdigo de retorno returncode. Explicao: Foi feita uma tentativa de iniciar o navegador da Web para exibir o manual HTML do TSM. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Inicie o navegador da Web manualmente e aponte-o para bookfrm.htm no diretrio htm do agente. ACO0264I No foi possvel encontrar o navegador padro definido. Ser feita uma tentativa de utilizar o Microsoft Internet Explorer. Explicao: Foi feita uma tentativa de ler o registro para determinar o navegador padro. No entanto, um navegador padro no foi definido. Ser determinado onde o Microsoft Internet Explorer est instalado. Ao do Sistema: O processamento continua. Resposta do Usurio: Possivelmente no h um navegador padro definido no sistema. Isso no tem problemas. Ser feita uma tentativa de utilizar o Microsoft Internet Explorer. ACO0265E No foi possvel encontrar o Internet Explorer. Explicao: Foi feita uma tentativa de ler o registro para determinar onde o Microsoft Internet Explorer foi instalado. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Certifique-se de que o registro esteja configurado corretamente para o Internet Explorer. ACO0266E No foi possvel encontrar os manuais HTML do Tivoli Storage Manager. Explicao: Foi feita uma tentativa de ler o registro para determinar onde os manuais do Tivoli Storage Manager foram instalados. Essa tentativa falhou. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Pode ser necessrio reinstalar o cdigo de cliente do aplicativo. Isso assegurar que as entradas do registro sejam configuradas corretamente.
Apndice E. Mensagens do Data Protection para SQL

155

ACO0267E

A senha de verificao inserida no coincide com a nova senha inserida. Explicao: A senha de verificao no corresponde nova senha. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Repita o comando com uma senha de verificao correspondente. ACO0300E Tipo de restaurao invlido. Explicao: O tipo de restaurao solicitado invlido. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando um tipo de restaurao vlido. ACO0301E Tipo de backup invlido. Explicao: O tipo de backup solicitado invlido. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando um tipo de backup vlido. ACO351E Palavra-chave de rastreio invlida keyword Explicao: Uma opo TRACEFLAG no arquivo de configurao do usurio ou na linha de comandos est incorreta. Ao do Sistema: O programa cliente no foi inicializado ou o rastreio no foi ativado no applet. Resposta do Usurio: Corrija o valor. ACO357E Impossvel abrir o arquivo de sada de rastreio file-name. Explicao: Uma opo TRACEFILE no arquivo de configurao do usurio ou na linha de comandos utilizou um caminho de diretrio e a combinao file-name para a qual voc no tem acesso de gravao. Ao do Sistema: O programa cliente no foi inicializado. Resposta do Usurio: Altere o valor de TRACEFILE de modo que seja uma localizao para a qual voc possui acesso de gravao. ACO366E Impossvel fechar o arquivo de sada de rastreio file-name. Explicao: Ocorreu um erro durante o fechamento de uma sada de rastreio file-name (por exemplo, espao insuficiente em disco). Ao do Sistema: O processamento continua. Resposta do Usurio: Verifique o arquivo options.doc para uma descrio das causas possveis do erro ou consulte o administrador do sistema. ACO367E Impossvel gravar no arquivo de rastreio tracefile. O rastreio est desativado. Explicao: Ocorreu um erro durante a gravao no tracefile especificado. Ao do Sistema: O rastreio desativado. O processamento continua.

Resposta do Usurio: Assegure-se de que o dispositivo que o tracefile acessa esteja disponvel e tenha espao suficiente para o tracefile. Repita o comando. ACO368E Nome de arquivo de rastreio invlido (nome muito longo). Explicao: Uma opo TRACEFILE nos arquivos de preferncias utilizou um nome de arquivo muito longo. Ao do Sistema: O programa cliente no foi inicializado. Resposta do Usurio: Altere o nome do arquivo utilizado como o TRACEFILE para que tenha um comprimento igual ou inferior a 255 caracteres. ACO383E No permitido especificar o arquivo de rastreio link como um link simblico. Explicao: O arquivo de rastreio linkname no pode ser um link simblico. Ao do Sistema: O link simblico linkname excludo, o arquivo de rastreio recriado e o processamento pra. Resposta do Usurio: Especifique a localizao do arquivo de rastreio com a opo tracefile. O link simblico linkname para target foi excludo com xito. Explicao: O log linkname no pode ser um link simblico. Ao do Sistema: O link simblico linkname excludo, o log recriado e o processamento pra. Resposta do Usurio: Verifique a localizao do novo arquivo. Para especificar a localizao dos arquivos de log, consulte a opo errorlogname, a opo schedlogname e a varivel de ambiente DSM_LOG no manual do usurio. ACO384E ACO385E No possvel excluir o link simblico link. Explicao: O log linkname no pode ser um link simblico. Ao do Sistema: O processamento parado. Resposta do Usurio: Exclua o link simblico linkname. program-name: no possvel abrir o arquivo file-spec: error. Explicao: O TDP no pode abrir o arquivo. Ao do Sistema: O TDP no pode concluir a operao solicitada. Resposta do Usurio: Repita a operao. Se o problema continuar, verifique junto ao administrador do sistema. ACO476E

156

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO3000I

Data Protection para SQL: Iniciando o backup backup type do banco de dados database name a partir do servidor server name. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando um backup iniciado. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3001I Data Protection para SQL: O backup backup type do banco de dados database name a partir do servidor server name foi concludo com xito. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando o backup de um banco de dados concludo com xito. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3002E Data Protection para SQL: O backup backup type do banco de dados database name a partir do servidor server name falhou, rc = return code. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando a restaurao de um banco de dados falha. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3003I Data Protection para SQL: Iniciando a restaurao restore type do objeto de backup object name para o banco de dados database name no servidor server name. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando uma restaurao iniciado. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3004I Data Protection para SQL: A restaurao restore type do objeto de backup object name para o banco de dados database name no servidor server name foi concluda com xito. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando a restaurao de um banco de dados concluda com xito. Ao do Sistema: Nenhuma

Resposta do Usurio: Nenhuma Registrada Centralmente ACO3005E Data Protection para SQL: A restaurao restore type do objeto de backup object name para o banco de dados database name no servidor server name falhou. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando a restaurao de um banco de dados falha. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3006I Data Protection para SQL: Iniciando o backup para o servidor server name. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando o incio de um backup. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3007I Data Protection para SQL: O backup do servidor nome do servidor foi concludo. Total de backups SQL selecionados: nmero de selees Total de tentativas de backups SQL: nmero de tentativas Total de backups SQL concludos: nmero de concluses Total de backups SQL excludos: nmero de excluses Taxa de rendimento: taxa Kb/Seg Total de bytes transferidos: bytes Tempo de processamento decorrido: tempo Seg Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando o final de um pedido de backup. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3008I Data Protection para SQL: O backup do servidor nome do servidor foi concludo. Total de backups SQL selecionados: nmero de selees Total de tentativas de backups SQL: nmero de tentativas Total de backups SQL concludos: nmero de concluses Total de backups SQL excludos: nmero de excluses Total de backups SQL inativados: nmero de inatividades Taxa de rendimento: taxa Kb/Seg Total de bytes transferidos: bytes Tempo de processamento decorrido: tempo Seg Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage

Apndice E. Mensagens do Data Protection para SQL

157

Manager Server indicando o final de um pedido de backup. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3009I Data Protection para SQL: O backup backup type do banco de dados database name a partir do servidor server name foi cancelado pelo usurio. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando que um pedido de backup foi cancelado pelo usurio. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3010I Data Protection para SQL: Iniciando restaurao para o servidor servername. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando o incio de uma restaurao. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3011I Data Protection para SQL: A restaurao do servidor nome do servidor para o servidor nome do servidor foi concluda. Total de backups de bancos de dados examinados: nmero de exames Total de pedidos de restaurao de backups de bancos de dados: nmero de solicitaes Total de backups de bancos de dados restaurados: nmero de restauraes Total de backups de bancos de dados saltados: nmero de saltos Taxa de rendimento: taxa Kb/Seg Total de bytes transferidos: bytes Tempo de processamento decorrido: tempo Seg Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando o final de uma restaurao. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3012I Data Protection para SQL: A restaurao restore type do objeto de backup object name para o banco de dados database name a partir do servidor server name foi cancelada pelo usurio. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server indicando que um pedido de backup foi cancelado pelo usurio. Ao do Sistema: Nenhuma

Resposta do Usurio: Nenhuma Registrada Centralmente ACO3013I Data Protection para SQL: Iniciando o processamento de Inatividade para objetos de backup do servidor servername Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando um processo de inatividade iniciado. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO3014I Data Protection para SQL: Processamento de inatividade concludo Total de backups de banco de dados inspecionados: number inspected Total de backups de banco de dados solicitados para inatividade: number requested Total de backups de banco de dados inativados: number inactivated Total de bancos de dados ignorados: number skipped Tempo de processamento decorrido: time segs Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server para indicar o final de uma inatividade. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma ACO3015I Data Protection para SQL: Inativando o backup backup type backup object. Explicao: Essa uma mensagem informativa gravada no log de atividades do Tivoli Storage Manager Server quando a inatividade de um objeto de backup iniciada. Ao do Sistema: Nenhuma Resposta do Usurio: Nenhuma Registrada Centralmente ACO5050I Um novo arquivo de configurao foi criado. Explicao: O arquivo especificado no parmetro /configfile no existe. Um novo arquivo foi criado. Ao do Sistema: O processamento continua. Resposta do Usurio: Nenhuma. ACO5051I O arquivo de configurao no pode ser encontrado utilizando as definies padro. Explicao: O arquivo especificado no parmetro /configfile no pode ser localizado. Ao do Sistema: O processamento continua. Resposta do Usurio: Verifique se o nome do arquivo especificado est correto.

158

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO5052E

Ocorreu um erro ao tentar definir a opo de configurao solicitada. Explicao: Ocorreu um erro ao gravar no arquivo de configurao. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Exiba as outras mensagens. Aps revisar as mensagens e executar as aes necessrias, execute o comando novamente. O valor da opo option no vlido. Consulte a sada TDPSQLC Help Set ou o Guia do Usurio para obter os parmetros vlidos do comando Set. Explicao: A opo de configurao que est sendo definida no vlida. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Execute TDPSQLC Help Set ou consulte os parmetros vlidos do comando Set no Guia do Usurio. ACO5053E ACO5054I A opo de configurao foi definida com xito. Explicao: A opo de configurao especificada no comando Set foi definida com xito. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma O arquivo de log arquivo de log no pde ser removido. O processamento continuar. Explicao: Uma tentativa de remover o log no obteve xito. Ao do Sistema: O processamento continua. Resposta do Usurio: O arquivo de log pode no existir. Se o arquivo de log existir, exiba as indicaes de possveis problemas no log. ACO5056I O arquivo de log arquivo de log foi removido com xito. Explicao: O arquivo de log mencionado foi removido com xito. Ao do Sistema: O processamento continua. Resposta do Usurio: Nenhuma. ACO5057I ACO5058W O nome do arquivo de log maior que o tamanho mximo permitido. O processamento continuar, utilizando um nome de arquivo de log arquivo de log no diretrio atual. Explicao: O nome do arquivo de log digitado no foi qualificado completamente. Quando o nome do arquivo de log completo foi criado, ele ficou maior que o comprimento possvel para um arquivo de log. Ao do Sistema: O processamento continua, criando e utilizando um arquivo de log no diretrio atual. Resposta do Usurio: Considere a opo de atualizar o nome do arquivo de log utilizando um caminho completo.

O arquivo de log arquivo de log no pode ser aberto para gravao. No haver registro de eventos. Explicao: O log mencionado no pde ser aberto para anexos. Por isso, nenhum registro ser feito. Ao do Sistema: O processamento continua sem registro. Resposta do Usurio: Determine por que o arquivo de log no pde ser aberto. O arquivo de log pode referir-se a uma unidade ou partio no existente, ou o arquivo de log est marcado como somente leitura. ACO5059W ACO5060E Ocorreu um erro na API do Tivoli Storage Manager. Explicao: Ocorreu um erro do Tivoli Storage Manager API. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Repita a operao. Se o erro persistir, entre em contato com o representante de servio. ACO5061E Ocorreu um erro da API do Microsoft SQL. Explicao: Ocorreu um erro da API do Microsoft SQL. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Repita a operao. Se o erro persistir, entre em contato com o representante de servio. O arquivo de log logfile_name no precisa de limpeza. Explicao: O arquivo de log especificado no precisou ser removido. Ao do Sistema: O processamento continua. Resposta do Usurio: O arquivo de log ser removido automaticamente em uma data posterior. Se o arquivo de log estiver muito grande no momento, diminua o nmero de dias em que as entradas de log so retidas. ACO5063I O arquivo de log logfile_name no pde ser aberto para gravao. O log no foi removido e no haver registro de eventos. Explicao: O log mencionado no pde ser aberto para anexos. Por isso, nenhum registro ou remoo ser efetuado. Ao do Sistema: O processamento continua sem registro e sem remoo. Resposta do Usurio: Determine por que o arquivo de log no pde ser aberto. O arquivo de log pode referir-se a uma unidade ou partio no existente, ou o arquivo de log est marcado como somente leitura. ACO5064W

Apndice E. Mensagens do Data Protection para SQL

159

ACO5065E

O valor especificado para a opo /SQLUSer no corresponde entrada do registro. Explicao: Um comando Sql de backup, restaurao ou consulta foi emitido com as opes /SQLAUTHentication=SQLUserid e /SQLUSer especificadas. Foi feita uma tentativa de obteno do valor sqlpassword no registro mas o ID do usurio no registro no corresponde ao ID do usurio especificado com a opo /sqluser. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Emita o comando e especifique o valor /sqluser que corresponde entrada de registro ou especifique os valores desejados para as opes /sqluser e /sqlpassword no comando. ACO5091E PASSWORDACCESS Gerar. A senha armazenada est incorreta ou no h senha armazenada. Se voc no tiver uma senha armazenada, utilize a opo -TSMPassword=xxx para definir e armazenar a senha. Explicao: A opo PASSWORDACCESS foi definida como gerar no arquivo de opes do cliente. Entretanto, nenhuma senha foi armazenada. Uma senha inicial precisa ser armazenada. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Chame o comando novamente utilizando a opo -TSMPassword. Todos os comandos subseqentes devero agora ser concludos sem especificar uma senha. ACO5400E A Interface de Dispositivo Virtual no est registrada no Common Object Model. Explicao: A interface de dispositivo virtual no pde ser criada porque no est registrada no modelo de objeto comum. O SQL Server pode no estar instalado corretamente. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Verifique se o SQL Server est instalado corretamente e tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5401E A Interface de Dispositivo Virtual no pde ser criada. Explicao: A interface de dispositivo virtual no pde ser criada. O log de eventos do Windows NT ou o log da interface de dispositivo virtual do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio.

ACO5402E

O Conjunto de Dispositivos Virtuais no pde ser criado. Explicao: O conjunto de dispositivos virtuais no pde ser criado. O log de eventos do Windows NT ou o log da interface de dispositivo virtual do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5403E A configurao do Conjunto de Dispositivos Virtuais no pde ser obtida. Explicao: A configurao do conjunto de dispositivos virtuais no pde ser obtida. O log de eventos do Windows NT, o log da interface de dispositivo virtual do SQL Server, o log de atividades do SQL Server ou o log de erros do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no ajudarem a resolver o problema, tente a operao novamente. Se o error persistir, entre em contato com o representante de servio. ACO5404E O Conjunto de Dispositivos Virtuais no pde abrir um dispositivo virtual. Explicao: O conjunto de dispositivos virtuais no pde abrir um dispositivo virtual. O log de eventos do Windows NT, o log da interface de dispositivo virtual do SQL Server, o log de atividades do SQL Server ou o log de erros do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5405E Um erro desconhecido de dispositivo virtual foi detectado. Explicao: Um dispositivo virtual foi retornado e o cdigo de retorno desconhecido.\n O log de eventos do Windows NT, o log da interface de dispositivo virtual do SQL Server, o log de atividades do SQL Server ou o log de erros do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio.

160

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO5406E

O SQL Server fechou um dispositivo virtual prematuramente. Explicao: O SQL Server interrompeu a operao no banco de dados selecionado. O log de eventos do Windows NT, o log da interface de dispositivo virtual do SQL Server, o log de atividades do SQL Server ou o log de erros do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5407E O SQL Server interrompeu a operao. Explicao: O SQL Server interrompeu a operao no banco de dados selecionado. O log de eventos do Windows NT, o log da interface de dispositivo virtual do SQL Server, o log de atividades do SQL Server ou o log de erros do SQL Server pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5420E Explicao: Ocorreu um erro da API do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5421E O seguinte foi recebido do componente MS COM: SQL message Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5422E O seguinte foi recebido do MS SQL Server: SQL message Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio.

ACO5423E A seguinte cadeia muito longa: string Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5424E No foi possvel conectar-se ao SQL Server; o SQL Server retornou: SQL message Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5425E O SQL Server no est em execuo: SQL message Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Inicie o SQL Server e repita a operao. ACO5426E O logon do SQL no possui a funo Sysadmin: SQL message Explicao: Foi feita uma tentativa de efetuar logon no SQL Server mas o nome do logon especificado no tem a funo Sysadmin. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Tente a operao novamente e especifique um nome de logon com a funo Sysadmin ou altere o nome de logon especificado para que ele tenha a funo Sysadmin. ACO5427E A verso do SQL Server menor que 7.0: SQL message Explicao: Foi feita uma tentativa de utilizar o Data Protection para SQL Server V2 com uma verso do SQL Server anterior ao nvel de verso 7.0. Isto no permitido. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Utilize o cliente Data Protection para SQL V1 com o SQL Server anterior ao nvel de verso 7.0, ou repita a operao com uma verso 7.0 do SQL Server ou posterior.

Apndice E. Mensagens do Data Protection para SQL

161

ACO5428E

O SQL Server no est na mquina local: SQL message Explicao: Foi feita uma tentativa de utilizar o cliente de aplicativo especificando um SQL Server que no estava na mquina local. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Repita a operao na mquina onde o SQL Server reside. ACO5429E No foi possvel obter um evento do SQL Server: SQL message Explicao: Ocorreu um erro do SQL. Ao do Sistema: O processamento dessa operao finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5430E O Nome do SQL Server est em branco ou NULL. Explicao: Na consulta para obter o Nome do SQL Server, o sistema retornou um nome em branco. Para continuar a operao, necessrio um nome vlido do SQL Server. Ao do Sistema: O processamento da operao atual finalizado. Resposta do Usurio: Verifique o nome do SQL Server utilizando o comando select @@servername no SQL Query Analyzer. Se isso retornar NULL, utilize o procedimento armazenado sp_addserver para definir o nome do SQL Server com o valor correto. Depois de definir o nome do SQL Server, repita a operao. Se o erro persistir, entre em contato com o representante de servio. ACO5431E No so permitidos mltiplos dbnames. Explicao: Foi emitido um comando RESTORE invlido. No vlido especificar vrios nomes de bancos de dados na lista de parmetros <dbname> utilizando as opes /STANDBY, /RELOCATE ou /INTO. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite o comando novamente com um valor vlido no parmetro posicional ou na opo. ACO5432E necessrio especificar nmeros iguais das opes /RELOCATE e /TO. Explicao: Nmeros diferentes das opes /RELOCATE e /TO foram especificados em um comando RESTORE. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando o mesmo nmero das opes /RELOCATE e /TO.

ACO5433E

Caracteres curinga no so permitidos como parte dos seguintes parmetros/opes: Explicao: Esta mensagem exibe os parmetros posicionais e/ou opes que foram especificadas corretamente. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando os parmetros e/ou opes corretos. ACO5434E As seguintes opes no podem ser especificadas juntas: Explicao: Esta mensagem exibe as opes de comando conflitantes que foram digitadas. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando opes de comando vlidas. ACO5435E Este comando requer uma das seguintes opes: Explicao: Esta mensagem exibe as opes que estavam faltando no comando digitado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Digite novamente o comando especificando uma das opes de comando requeridas pelo comando. ACO5436E Ocorreu uma falha no nmero de distribuies (nmero de distribuies), rc = cdigo de retorno Explicao: Ocorreu uma falha na distribuio numerada. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Devem existir outras mensagens juntamente com esta. Consulte as outras mensagens para determinar o problema. ACO5450E O nmero especificado de distribuies (nmero de distribuies) invlido. O processamento continuar com o nmero mximo de distribuies (maximum number of stripes). Explicao: Foi especificado um nmero invlido de distribuies. Ao do Sistema: O processamento continua, utilizando o nmero mximo de distribuies permitido. Resposta do Usurio: Nenhuma Ocorreu um falha no vdev (vdev name), rc = return code Explicao: Ocorreu uma falha no dispositivo virtual identificado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Devero existir outras mensagens exibidas com essa mensagem. Consulte as outras mensagens para determinar o problema. ACO5451E

162

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO5452E

Impossvel excluir o objeto temporrio: (filespace name) (high level qualifier) (low level qualifier) Explicao: Quando um backup falha, o agente TDP tenta excluir todos os objetos de dados de backup temporrios do TSM Server. Essa mensagem indica que o objeto de dados de backup temporrio especificado no pde ser excludo do TSM Server. Normalmente, esse erro causado pela perda de todas as sesses do TSM Server. Ao do Sistema: O processamento continua. Resposta do Usurio: Nenhuma. Um backup do banco de dados dever detectar o objeto de dados de backup temporrio e exclu-lo do TSM Server. O nmero de sesses do TSM (number of TSM sessions) invlido para o nmero especificado de distribuies (number of stripes). O processamento continuar com o nmero de sesses do TSM (number of TSM sessions) como o nmero de distribuies. Explicao: Um nmero invlido de sesses do TSM foi detectado para o nmero de distribuies especificado. Essa mensagem foi causada pelo engano de um erro interno. Ao do Sistema: O processamento continua, utilizando o nmero de sesses do TSM, conforme o nmero de distribuies. Resposta do Usurio: Tente a operao novamente. Entre em contato com o representante de servio se esse erro persistir. ACO5453E ACO5454E O nmero mximo de objetos permitidos por transao do TSM (number of objects allowed per TSM transaction) invlido para o nmero especificado de distribuies (number of stripes). O processamento continuar com (new number of stripes) distribuies. Explicao: O nmero mximo de objetos permitidos por transao do TSM invlido para o nmero especificado de distribuies, em pelo menos uma das sesses do TSM. Todas as sesses do TSM devem permitir pelo menos mais de um objeto por transao do TSM do que o nmero de distribuies Ao do Sistema: O processamento continua, utilizando o novo nmero de distribuies. Resposta do Usurio: Reduza o nmero de distribuies. Voc tambm pode atualizar o TSM Server para aumentar o nmero mximo de arquivos lgicos que um cliente pode enviar ao servidor em uma nica transao (TxnGrpMax). ACO5455E O backup foi corrompido e no pode ser restaurado. Explicao: O backup que est sendo restaurado foi corrompido porque o objeto ou os objetos de dados encontrados no correspondem aos metadados.

Ao do Sistema: O processamento finalizado. Resposta do Usurio: Tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5456W O backup est corrompido ou no est completamente restaurvel. O processamento continuar. Explicao: O backup que est sendo restaurado foi corrompido porque o objeto ou os objetos de dados encontrados no correspondem aos metadados. Dependendo do comando de restaurao e do tipo de backup, talvez seja possvel uma restaurao parcial. Ao do Sistema: O processamento continua. Resposta do Usurio: Tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5457E Ocorreu um erro desconhecido da API de SQL. Explicao: Ocorreu um erro da API do SQL mas a mensagem de erro associada no pde ser localizada. O log de atividades do SQL Server, o log de erros do SQL Server ou o log de eventos do Windows NT pode conter mais informaes. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Se as mensagens do SQL Server no resolverem o problema, tente a operao novamente. Se o erro persistir, entre em contato com o representante de servio. ACO5458W A definio backup delete do TSM Server para o n (NODENAME do TSM Server ) foi definida como NO. Ela dever ser definida como YES para uma operao adequada. O processamento continuar. Explicao: A definio do TSM Server que permite aos clientes TSM exclurem seus prprios backups est definida como NO para o NODENAME especificado. Esse valor deve ser definido como YES para que as operaes de limpeza sejam executadas com xito. Um valor NO significa que dados residuais inutilizveis podem estar armazenados no TSM Server. Ao do Sistema: O processamento continua. Resposta do Usurio: Certifique-se de que a definio backup delete para o NODENAME especificado esteja definida como YES no TSM Server. O administrador do TSM Server pode alterar essa definio de NODENAME. A definio s pode ser alterada no TSM Server. ACO5500E A funo MultiByteToWideChar() falhou. Explicao: Esse um erro interno que indica armazenamento corrompido. Ao do Sistema: O processamento desse banco de dados finalizado. Resposta do Usurio: Tente a operao novamente.
Apndice E. Mensagens do Data Protection para SQL

163

Entre em contato com o representante de servio se esse erro persistir. ACO5501E Falha na inicializao da biblioteca COM (Common Object Model). Explicao: A chamada sem xito foi CoInitializeEx(NULL,COINIT_MULTITHREADED). OLE32.dll ou outra dll COM pode estar faltando, estar em um nvel inferior ou estar corrompida. Ao do Sistema: O processamento desse banco de dados finalizado. Resposta do Usurio: Verifique se a instalao do Windows NT (verso 4 ou superior) est completa e tente a operao novamente. Entre em contato com o representante de servio se esse erro persistir. ACO5550I No h nenhum backup correspondente s especificaes do arquivo directorypathfilename e ao nome do servidor servername. Explicao: No h backups de bancos de dados no servidor do Tivoli Storage Manager para o nome do servidor especificado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Nenhuma ACO5551I No h backups correspondentes aos critrios especificados para o nome do servidor servername. Explicao: No existem backups de banco de dados no Tivoli Storage Manager Server que correspondam aos critrios de consulta para o nome do servidor especificado. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Especifique uma faixa maior de critrios de pesquisa ao emitir essa consulta. ACO5552I Nenhuma correspondncia foi localizada para os critrios especificados. Explicao: Foi pesquisado no SQL Server bancos de dados que correspondessem aos critrios especificados. Ao do Sistema: O processamento finalizado. Resposta do Usurio: Verifique os critrios de pesquisa especificados (nome do banco de dados, nome do grupo, nome do arquivo lgico). Digite o comando novamente. Erro ao gravar a preferncia option_name no arquivo de configurao. Explicao: No foi possvel gravar a preferncia especificada no arquivo de configurao. Ao do Sistema: O processo de preferncias finalizado. Resposta do Usurio: Certifique-se de que voc tenha um arquivo de configurao, em seguida, tente atualizar novamente a preferncia. ACO5715E

ACO5716W

Foi encontrado um erro na inicializao da API do Tivoli Storage Manager, rc = returncode. Examine dsierror.log para obter informaes adicionais ou determinar se a API do TSM est instalada corretamente. Explicao: Foram encontrados erros durante uma tentativa de executar a configurao da API do Tivoli Storage Manager. Ao do Sistema: O processamento continua. Resposta do Usurio: Examine o arquivo dsierror.log para determinar o problema. Se esse arquivo no existir, a API do TSM pode no estar instalada corretamente. Se a API do TSM no estiver instalada corretamente, instale-a e execute o comando novamente. ACO5717E Impossvel efetuar logon no SQL Server. Explicao: Ocorreu um erro ao tentar efetuar logon no SQL Server. Ao do Sistema: Se o cliente estiver sendo executado a partir da linha de comandos, ele ser finalizado. Se estiver sendo executado a partir da GUI, um prompt ser exibido para que voc digite o ID do usurio e a senha do SQL ou escolha a autenticao do Windows. Resposta do Usurio: Certifique-se de que o SQL Server esteja sendo executado. ACO5718I Quando a exibio for atualizada, todas as selees sero perdidas e ser feita uma tentativa de ampliar a nova rvore para o item que estiver realado no momento. Deseja continuar? Explicao: Foi selecionado um item de menu suspenso ou o boto atualizar da barra de ferramentas. Ao do Sistema: O processamento continua. Resposta do Usurio: Selecione Sim para atualizar a exibio ou No para deixar a exibio atual inalterada. ACO5719I No momento, no h backups no TSM. Explicao: O boto de expanso de nome do SQL Server foi pressionado na pgina Inativar. Ao do Sistema: O processamento parado. Resposta do Usurio: Nenhum backup foi feito no TSM Server ou todos os backups ativos foram inativados. ACO5720I Nenhum banco de dados foi selecionado para backup. Explicao: O boto Backup foi pressionado na GUI mas nenhum banco de dados foi selecionada na rvore ou na lista. Ao do Sistema: O processamento parado. Resposta do Usurio: Selecione um banco de dados e pressione novamente o boto Backup.

164

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ACO5721I

Nenhum backup foi selecionado para restaurao. Explicao: O boto restaurar foi pressionado na GUI mas nenhum objeto de backup foi selecionado na rvore ou na lista. Ao do Sistema: O processamento parado. Resposta do Usurio: Selecione um objeto de backup e pressione novamente o boto Restaurar. ACO5722I Nenhum backup foi selecionado para inatividade. Explicao: O boto Inativar foi pressionado na GUI mas nenhum objeto de backup foi selecionado na rvore ou na lista. Ao do Sistema: O processamento parado. Resposta do Usurio: Selecione um objeto de backup e pressione novamente o boto Inativar. ACO5723E Uma marca identificada deve ser especificada. Explicao: A opo Parar na Marca ou Parar Antes da Marca foi escolhida mas a marca denominada no foi especificada. Ao do Sistema: O processamento parado. Resposta do Usurio: Digite uma marca denominada ou escolha a opo Parar em. ACO5784E Um log deve ser selecionado para ser utilizado no ponto no tempo. Explicao: Um log deve ser selecionado antes da definio dos parmetros de ponto no tempo. Ao do Sistema: O processamento parado. Resposta do Usurio: Selecione pelo menos um log para restaurao antes da especificao de um ponto no tempo. ACO5804I No foi possvel obter a informao. Se foi feito backup dos dados em fita, marque a caixa de opes Aguardar as Montagens das Fitas para Informaes de Arquivo. Explicao: O processamento parado. Ao do Sistema: Nenhuma Resposta do Usurio: Tente marcar a caixa especificada na mensagem. ACO5805W O SQL Server a partir do qual a restaurao est sendo feita diferente do SQL Server no qual voc est com logon efetuado no momento. Deseja continuar? Explicao: O processamento continua. Ao do Sistema: Nenhuma Resposta do Usurio: Se voc deseja restaurar algo a partir de um SQL Server diferente, pressione OK; caso contrrio, pressione Cancelar e efetue logon no outro SQL Server.

Apndice E. Mensagens do Data Protection para SQL

165

166

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Avisos
Estas informaes foram desenvolvidas para produtos e servios oferecidos nos Estados Unidos. possvel que a IBM no oferea os produtos, servios ou recursos discutidos nesta publicao em outros pases. Consulte um representante IBM local para obter informaes sobre produtos e servios disponveis atualmente em sua rea. Qualquer referncia a produtos, programas ou servios IBM no significa que apenas o produto, programa ou servio IBM possa ser utilizado. Qualquer produto, programa ou servio funcionalmente equivalente, que no infrinja nenhum direito de propriedade intelectual da IBM, poder ser utilizado em substituio a este produto, programa ou servio. Entretanto, a avaliao e verificao da operao de qualquer produto, programa ou servio no-IBM so de responsabilidade do Cliente. A IBM pode ter patentes ou solicitaes de patentes pendentes relativas a assuntos tratados nesta publicao. O fornecimento desta publicao no garante ao Cliente nenhum direito sobre tais patentes. Pedidos de licena devem ser enviados, por escrito, para: Gerncia de Relaes Comerciais e Industriais da IBM Brasil Av. Pasteur, 138-146 Botafogo Rio de Janeiro - RJ CEP 22290-240 O pargrafo a seguir no se aplica a nenhum pas em que tais disposies no estejam de acordo com a legislao local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAO NO ESTADO EM QUE SE ENCONTRA, SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLCITA, INCLUINDO, MAS NO SE LIMITANDO S GARANTIAS IMPLCITAS DE NO-VIOLAO, MERCADO OU ADEQUAO A UM DETERMINADO PROPSITO. Alguns pases no permitem a excluso de garantias expressas ou implcitas em certas transaes; portanto, esta disposio pode no se aplicar ao Cliente. Estas informaes podem conter imprecises tcnicas ou erros tipogrficos. Periodicamente, so feitas alteraes nas informaes aqui contidas; tais alteraes sero incorporadas em futuras edies desta publicao. A IBM pode, a qualquer momento, aperfeioar e/ou alterar os produtos e/ou programas descritos nesta publicao, sem aviso prvio. Referncias nestas informaes a Web sites no-IBM so fornecidas apenas por convenincia e no representam de forma alguma um endosso a esses Web sites. Os materiais contidos nesses Web sites no fazem parte desse produto IBM e a utilizao desses Web sites de inteira responsabilidade do Cliente. A IBM pode utilizar ou distribuir as informaes fornecidas da forma que julgar apropriada sem incorrer em qualquer obrigao para com o Cliente. Licenciados deste programa que desejam obter informaes sobre este assunto com objetivo de permitir: (i) a troca de informaes entre programas criados
Copyright IBM Corp. 1997, 2003

167

independentemente e outros programas (incluindo este) e (ii) a utilizao mtua das informaes trocadas, devem entrar em contato com a: Gerncia de Relaes Comerciais e Industriais da IBM Brasil Av. Pasteur, 138/146 Botafogo Rio de Janeiro - RJ CEP 22290-240 Tais informaes podem estar disponveis, sujeitas a termos e condies apropriadas, incluindo em alguns casos o pagamento de uma taxa. O programa licenciado descrito neste documento e todo o material licenciado disponvel so fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato de Licena do Programa Internacional IBM ou de qualquer outro contrato equivalente. As informaes relativas a produtos no-IBM foram obtidas junto aos fornecedores dos respectivos produtos, de seus anncios publicados ou de outras fontes disponveis publicamente. A IBM no testou esses produtos e no pode confirmar a preciso de seu desempenho, compatibilidade nem qualquer outra reivindicao relacionada a produtos no-IBM. Dvidas sobre os recursos de produtos no-IBM devem ser encaminhadas diretamete a seus fornecedores. Estas informaes foram projetadas apenas com o propsito de planejamento. As informaes aqui contidas esto sujeitas a alteraes antes que os produtos descritos estejam disponveis. Se estas informaes estiverem sendo exibidas em cpia eletrnica, as fotografias e ilustraes coloridas podem no aparecer.

Marcas Comerciais
Os termos a seguir so marcas comerciais da IBM Corporation nos Estados Unidos e/ou em outros pases:
IBM Tivoli

Microsoft, Windows, Windows NT e o logotipo do Windows so marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros pases. ActionMedia, LANDesk, MMX, Pentium e ProShare so marcas comerciais da Intel Corporation nos Estados Unidos e/ou em outros pases. Outros nomes de empresas, produtos e servios podem ser marcas comerciais ou marcas de servio de terceiros.

168

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Glossrio
| | | | Os termos neste glossrio so definidos conforme eles pertenam biblioteca Tivoli Storage Manager. Caso voc no encontre um termo que estiver procurando, consulte o IBM Dictionary of Computing no URL:
www.ibm.com/networking/nsg/nsgmain.htm

Este glossrio pode incluir termos e definies das publicaes: v O American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright (ANSI). possvel adquirir cpias no American National Standards Institute, 11 West 42nd Street, New York, New York 10036. v O Information Technology Vocabulary, desenvolvida pelo Subcomit 1, Joint Technical Committee 1, da comisso ISO/IEC JTC2/SC1 (International Organization for Standardization and the International Electrotechnical Commission).

A
administrador. Um usurio que foi registrado no servidor. Os administradores podem ser autorizados a uma ou mais das seguintes classes de privilgio administrativo: sistema, poltica, armazenamento, operador ou analista. Os administradores podem utilizar o cliente administrativo para inserir comandos e consultas no servidor, de acordo com seus privilgios. arquivo de opes do cliente. Um arquivo que um cliente pode editar, contendo um conjunto padro de opes de processamento que identificam o servidor, o mtodo de comunicao, as opes de backup e arquivamento, opes de gerenciamento de espao e opes de planejamento.

B
backup completo. Uma funo do Tivoli Storage Manager que copia o banco de dados inteiro. Um backup completo comea uma nova srie de backup de banco de dados. backups incrementais. (1) Uma funo que permite aos usurios efetuarem backup de arquivos ou diretrios, novos ou que tenham sido alterados desde o ltimo backup incremental. Com essa funo, os usurios podem fazer o backup de arquivos ou diretrios, a partir de um domnio de cliente, os quais no estejam excludos da lista de include-exclude, bem como atendam aos requisitos de freqncia, modo e serializao, conforme definido no grupo de cpias de backup da classe de gerenciamento atribuda aos arquivos. (2) Uma funo do Tivoli Storage Manager que copia apenas os logs de transao do banco de dados, os quais sejam novos ou tenham sido alterados desde o ltimo backup completo ou incremental. Compare com backup completo.

C
classe de gerenciamento. Um objeto de poltica do Tivoli Storage Manager que associa polticas especficas de backups, arquivamentos e gerenciamento de espao a arquivos de cliente. Uma classe de gerenciamento pode conter um grupo de cpias de backup e arquivamento, somente um grupo de cpias ou somente um grupo de cpias de arquivamento. As classes de gerenciamento incluem tambm poltica de gerenciamento de espao para clientes HSM (Hierarchical Storage Management). cliente administrativo. Um programa que executado em um servidor de arquivos, uma estao de trabalho ou em um mainframe, permitindo que os administradores controlem e monitorem o servidor atravs de comandos do administrador. Compare com cliente de arquivamento de backup. cliente de arquivamento de backup. Um programa que executado em uma estao de trabalho ou em um servidor de arquivos, que fornece meios para que os usurios faam backup, arquivem, restaurem e recuperem arquivos. Compare com cliente administrativo.
Copyright IBM Corp. 1997, 2003

169

cliente/servidor. Uma arquitetura de sistema na qual um ou mais programas (clientes) solicitam servios de computao ou dados de um outro programa (servidor). compactao. O processo de economizar espao de armazenamento eliminando campos vazios ou dados desnecessrios para diminuir o tamanho do arquivo. No Tivoli Storage Manager, a compactao pode ocorrer em uma estao de trabalho antes de os arquivos terem um backup ou um arquivamento feitos no armazenamento do servidor. Em alguns tipos de unidades de fita, a compactao de hardware pode ser utilizada. conjunto de polticas. Um objeto de poltica do Tivoli Storage Manager que especifica as classes de gerenciamento que esto disponveis a grupos de usurios. possvel haver mais de um conjunto de polticas. No entanto, apenas um conjunto de critrios de cada vez pode estar ativo. consolidar. Tornar permanentes as alteraes nos arquivos de banco de dados. As alteraes feitas nos arquivos de banco de dados no sero permanentes at que sejam consolidadas.

D
Data Protection para SQL. Um aplicativo do Tivoli Storage Manager que permite executar backups on-line de bancos de dados Microsoft SQL para armazenamento no Tivoli Storage Manager. domnio de poltica. Um objeto de poltica do Tivoli Storage Manager que faz com que o Tivoli Storage Manager agrupe os ns cliente pelas polticas que governam seus arquivos e pelo administrador que gerencia as polticas. O domnio de poltica contm um ou mais conjuntos de poltica.

G
grupo de cpias. Um objeto de poltica do Tivoli Storage Manager que determina como o Tivoli Storage Manager faz o backup ou arquivamento de arquivos. Grupos de cpia pertencem s classes de gerenciamento. H dois grupos de cpia: v Grupo de cpias de backup determina como o Tivoli Storage Manager faz o backup ou arquivamento de arquivos. v Grupo de cpias de arquivamento determina como o Tivoli Storage Manager arquiva os arquivos. grupo de cpias de backup. Um objeto de poltica o qual contm atributos que controlam a gerao, o destino e a expirao de arquivos de backup. Um grupo de cpias de backup pertence a uma classe de gerenciamento. GUI. Interface grfica com o usurio.

I
interface da linha de comandos. Um tipo de interface do usurio em que os comandos so especificados na linha de comando. Compare com interface grfica com o usurio. interface de programa aplicativo (API). Um conjunto de funes que os aplicativos em execuo em uma plataforma cliente podem chamar para armazenar, consultar e recuperar objetos a partir do armazenamento do Tivoli Storage Manager. interface grfica com o usurio (GUI). Um tipo de interface do usurio que aproveita as vantagens de um monitor de alta resoluo, inclui uma combinao de grficos, o paradigma de ao de objeto e o uso de dispositivos indicadores, barras de menu, janelas sobrepostas e cones. Compare com interface de linha de comando. log de recuperao. Um log de atualizaes que esto prestes a serem gravadas no banco de dados. O log pode ser utilizado para recuperar falhas do sistema e de mdia.

P
planejador central. Uma funo que permite a um administrador planejar operaes de cliente e comandos administrativos. As operaes podem ser planejadas para que ocorram periodicamente ou em uma data especfica. protocolo de comunicao. Um conjunto de interfaces definidas que permite aos computadores se comunicarem uns com os outros.

170

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

R
registro fechado. Um processo de registro no qual um administrador deve registrar as estaes de trabalho como ns cliente no servidor.

T
TCP/IP. Transmission Control Protocol/Internet Protocol. Tivoli Storage Manager. Um programa cliente/servidor que fornece gerenciamento de espao para clientes em um ambiente de computao com vrios fornecedores. Transmission Control Protocol/Internet Protocol (TCP/IP). Um conjunto de protocolos de comunicao que suporta funes de conectividade ponto a ponto para redes locais e remotas.

Glossrio

171

172

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

ndice Remissivo A
acesso aos bancos de dados, restringindo 110 ajuda, on-line 13 ajuda on-line 13 alterar a senha do Tivoli Storage Manager utilizando a GUI 29 ambiente MSCS convertendo em 14, 17 suportado 14 ambiente operacional 16 amostra de sada comando backup 52 comando changetsmpassword 90 comando help 84 comando inactivate 82 comando query 60 comando restore 73 comando set 88 API, Tivoli Storage Manager 16, 99 API do Tivoli Storage Manager 16, 99 arquivo de configurao, Data Protection para SQL definindo valores, CLI 88, 101, 110 definindo valores, GUI 27 query TDP 99 arquivo de opes, Data Protection para SQL definindo valores 20 fazendo cluster 14 instrues include/exclude 143 arquivo dsm.opt criando vrias 22 planejador do Tivoli Storage Manager 131 utilizando 20, 49 arquivos dsm.opt 131 sqlfull.log 135 sqlsched.log 135 arquivos de log utilizando para determinao de problemas 149 arquivos de log de erros 149 atualizando a rvore da GUI 28 backup de conjunto (continuao) viso geral 4, 5 backup de grupo estratgia 10 utilizando a GUI 33 viso geral 4, 5 backup de log estratgia 10, 12 utilizando a GUI 33 valores de expirao 25 viso geral 4 backup diferencial utilizando a GUI 33 viso geral 4 backups automatizados 7, 16, 129 backups planejados 7, 16, 129 banco de dados conjunto de opes 98 consultando 98, 99 fazendo o backup utilizando a GUI 33 restaurando mestre 146 restaurando por meio da GUI 36 banco de dados mestre, restaurando 146 banco de dados msdb informaes sobre metaobjeto 26 barra de ferramentas, GUI 30 barra de menus, GUI 27 comando changetsmpassword (continuao) parmetros opcionais 46 parmetros posicionais 106 sintaxe 90 comando de atualizao de n 12 comando de registro de n 12 comando help descrio 84 sintaxe 84 comando set amostra de sada 88 descrio 88 parmetros opcionais 46 parmetros posicionais 101 sintaxe 88 comando transact-SQL 147 comandos, Data Protection para SQL descrio 50 diagramas de sintaxe 50 tdpsqlc backup 50 tdpsqlc changetsmpassword 90, 106 tdpsqlc help 84 tdpsqlc inactivate 80 tdpsqlc query 57, 97 tdpsqlc restore 67 tdpsqlc set 88, 101 viso geral 43 comandos tdpsqlc 50 compactao de dados estratgia de economia de tempo 11 valor do arquivo de opes 21 compactando dados 11 valor do arquivo de opes 21 compatibilidade de verso, Data Protection para SQL 1, 67 configurao, Data Protection para SQL inicial 20 conjunto de armazenamento para objetos meta 25 conjunto de armazenamento somente disco para operaes de consulta 25 consideraes sobre economia de espao 92, 93 consideraes sobre economia de tempo 9, 92, 93 consultando objetos de backup 39, 99

C
calcular, diferencial utilizando a CLI 111 utilizando a GUI 33 calcular, log utilizando a CLI 113 utilizando a GUI 34 clculo de diferencial utilizando a GUI 33 clculo de log utilizando a CLI 113 utilizando a GUI 34 Central Scheduler Service utilizando 21 classe de gerenciamento instrues include 143 metaobjetos e metadados 143 nome de objeto 22 para metaobjetos e metadados 25 recomendaes 20, 24 cliente de arquivamento de backup do Tivoli Storage Manager recuperao aps desastre 13 verso suportada 16 colocao, utilizando com distribuio 11, 26 com mdia removvel 26 para desempenho de restaurao 12 comando changetsmpassword amostra de sada 90 descrio 90

B
backup completo estratgia 9 utilizando a GUI 33 viso geral 3 backup de arquivo estratgia 10 utilizando a GUI 33 viso geral 4 backup de conjunto estratgia 12 utilizando a GUI 33 valores de expirao 25 Copyright IBM Corp. 1997, 2003

D
dados de armazenamento em buffer desempenho do Data Protection para SQL 8 dados de buffer para Data Protection para SQL 101, 109 para SQL Server 104, 120 para TDP 109 utilizado com distribuies 104, 120

173

Data Protection para SQL ajuda on-line 13 arquivo de configurao, definindo utilizando a CLI 88, 110 utilizando a GUI 27 arquivo de opes configurando 20 n de cluster 14 poltica de expirao automtica 22 buffersize 101, 109 comandos 43 configurando 19 consulta ao arquivo de configurao 99 consulta de verso 99 desempenho 8 executando no MS Cluster Server 14 hardware suportado 16 instalao silenciosa 137 instalando 15, 16 migrao de verso 1, 67 nmero de buffers 101, 109 recursos 2 novo 1 registrando 19 segurana 8 software suportado 15 tipos de backup 3 verso anterior 1, 16 viso geral das funes backup 3 consulta 6 inatividade 7 restaurao 5 definies de login utilizando a CLI 104, 120 utilizando a GUI 29 definindo valores do arquivo de configurao utilizando a GUI 27 determinao de problemas 110, 149 diagramas de sintaxe ajuda 84 backup 50 changetsmpassword 90 consulta 57 inatividade 80 restaurao 68 set 88 distribuio de dados buffer 109 distribuies, dados configurao do Tivoli Storage Manager 20 definindo valores 26 desempenho do Data Protection para SQL 8 estratgia de economia de tempo 11 utilizado com /sqlbuffers 104, 120, 125 utilizando a CLI 105, 125 utilizando a GUI 33, 34 utilizando com mdia de fita 11 utilizando montagens de fita 19 distribuies de dados buffer 101, 109

distribuies de dados (continuao) consultando 99 definindo valores 26 desempenho do Data Protection para SQL 8 recomendaes 11 utilizado com /sqlbuffers 104, 120, 125 utilizando a CLI 105, 125 utilizando a GUI 33, 34 utilizando colocao com 26 utilizando montagens de fita 19

E
efetuando logon no servidor ID do usurio 8 enablelanfree valor do arquivo de opes 22 espao, economizando estratgia 10 espao alocado e utilizado consultando 98, 99, 101 estado ativo/inativo afetado pelo backup completo 93 amostra de sada 82 com o comando inactivate 80 consultando 109 nas operaes de restaurao 116 utilizando a GUI 37 estado do cluster consultando 98, 99 estratgia de backup completo mais diferencial mais log 10 estratgia de backup completo mais log 10 estratgia de backup diferencial versus log 10 estratgia de truncamento de log 12 estratgias de backup e restaurao 9

F
falha de volume 11 fazendo cluster 14 estratgia 11 instalando 17 suportado 15 funo de servidor fixa sysadmin 104, 120

67,

G
gerao de passwordaccess, definindo 21 gerar senha, definindo valor do arquivo de opes 21 glossrio 169 grupo de cpias de arquivamento 24

ID de pgina de cdigos consultando 99 ID de seqncia de ordenao consultando 98, 99 include/exclude instrues de amostra 143 sintaxe 22 ndices e tabelas fazendo o backup 10 informaes de banco de dados utilizando a GUI 31 informaes de compatibilidade consulta do Data Protection para SQL 99 consulta do SQL 98 informaes do Unicode consultando 98, 99 informaes sobre configurao, listando 110 instalao silenciosa do Data Protection para SQL 137 instalando o Data Protection para SQL 16 em vrios servidores (silenciosa) 137 no-assistida (silenciosa) 137 requisitos de espao 16 requisitos de hardware 16 requisitos de software 15 requisitos do sistema operacional 15 interface da linha de comandos parmetros (Ch.6) 91 viso geral 43 interface grfica com o usurio (GUI) controle de rvore de backup 35 controle de rvore de restaurao 39 controle de lista de backup 35 controle de lista de restaurao 39 fazendo o backup de bancos de dados SQL 33 guia backup de bancos de dados 33 guia backup de grupos/arquivos 34 guia restaurar bancos de dados 36 guia restaurar grupos/arquivos 36 menus de atalho para inatividade 41 para restaurao 40 opes de backup 33 opes de restaurao 37, 38 regras de seleo de restaurao 36, 37 regras de seleo geral 31 restaurando bancos de dados SQL 36 tornando inativos os bancos de dados SQL 41 utilizando a barra de ferramentas 30 utilizando a barra de menus 27 viso geral 27

L
log, truncar utilizando a CLI 126 utilizando a GUI 33 log de transaes consultando 98

I
ID da pgina de cdigos consultando 98

174

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

M
menu de ajuda, GUI 29 menu editar, GUI 27 menu exibir, GUI 27 menu utilitrios, GUI 27, 29 menus de atalho, GUI 40, 41 mdia de fita utilizando com distribuies 11 mdia removvel 12, 19, 22 recomendaes 25 migrao de mdia 22 modelo de recuperao consultando 98 modelo de recuperao simples 12 modo de autenticao do Windows, definindo utilizando a CLI 104, 120 utilizando a GUI 29 modo de autorizao, definindo utilizando a CLI 104, 120, 121, 122 utilizando a GUI 29 modo de usurio, definindo 147 modo ID do usurio integrado 104, 120 modo mltiplos usurios 147 modo usurio nico 147 para restauraes 67 montagem de volume 22 montagens de mdia 19 configurao 19 consideraes sobre restaurao 12 evitando consulta 25 msiexec.exe utilizada para instalao silenciosa 140

N
nveis de intercalao 110 nvel de compatibilidade consultando 98 n de cluster valor do arquivo de opes 22 nome de n valor do arquivo de opes 20 nome do arquivo fsico consulta /fileinfo 101 nome do arquivo lgico consulta /fileinfo 101 nome do servidor valor do arquivo de opes 20 nome e espao do grupo consulta /fileinfo 101 nmero de buffers para Data Protection para SQL 101, 109 para SQL Server 104, 120 utilizado com distribuies 104, 120

O
objetos backup compatibilidade com o servidor 110 consulte do 99 objetos de dados na nomenclatura de objetos 143

objetos meta armazenando em conjunto de armazenamento 25 na nomenclatura de objetos 143 opo arquivo desfeito de servidor em espera, GUI 40 opo de relocao utilizando a GUI 40 viso geral 6 opo de restaurao parcial utilizando a GUI 38 viso geral 6 opo de truncamento de log no ponto de verificao 12, 34 estratgia 12 opo distribuies, GUI 37 opo mostrar ativo e inativo, GUI 37 opo proprietrio do banco de dados, GUI 38 opo recuperar, GUI 37 opo restaurao no ponto no tempo, GUI 38 opo substituir, GUI 37 opo txngroupmax 11, 20 opes aguardar montagens de fita, GUI 38 opes de verificao dbcc 12 opes exibir, GUI 37 opes parar (ponto no tempo), GUI 38 opes query TSM 59, 100 operao criar ndice 93, 95 operaes de backup amostra de sada 52 automatizando 129 consideraes sobre estratgia 9 descrio 50 parmetros opcionais 46 parmetros posicionais 91 sintaxe 50 utilizando a CLI 50 utilizando a GUI 33 controle de rvore de backup 35 guia backup de bancos de dados 33 guia backup de grupos/arquivos 34 opes de backup 33 viso geral 3 operaes de consulta amostra de sada 60 consulta ao SQL 7, 97 consulta do Tivoli Storage Manager Server 7 descrio 57 estado ativo/inativo 37, 109 evitando montagem de mdia 25 parmetros opcionais 46 parmetros posicionais 91, 97 query TDP 99 query TSM 99 sintaxe 57 utilizando a CLI 57 viso geral 6 viso geral de parmetros 44 operaes de inatividade amostra de sada 82 descrio 80

operaes de inatividade (continuao) parmetros opcionais 46 parmetros posicionais 91 poltica de controle de verso 25 sintaxe 80 utilizando a CLI 80 utilizando a GUI 41 viso geral 7 operaes de restaurao amostra de sada 73 banco de dados mestre 146 colocao para desempenho 12 de objetos inativos 116 descrio 67 estratgia de economia de tempo 10, 11 marcas denominadas 38, 123, 124 modo usurio nico 67 para um SQL Server diferente 12 parmetros opcionais 46 parmetros posicionais 91 ponto no tempo 38, 123, 124 questes sobre TDP verso 1 67, 80 sintaxe 68 utilizando a CLI 68 utilizando a GUI 36 rvore de restauraes 39 controles de guia 36 lista de restauraes 39 opo arquivo desfeito de servidor em espera 40 opo de relocao 40 opo de restaurao parcial 38 opo mostrar ativo e inativo 37 opo proprietrio do banco de dados 38 opo recuperar 37 opo restaurao no ponto no tempo 38 opo restaurar em 40 opo substituir 37 opes aguardar montagens de fita 38 opes de distribuio 37 opes de restaurao 37 regras de seleo 36, 37 utilizando colocao 26 viso geral 5

P
parmetro active 109 parmetro all 109 parmetro backdelete 19 parmetro buffers 101, 109 parmetro buffersize 109 parmetro collocate 19 parmetro compatibilityinfo 110 parmetro configfile 110 parmetro dateformat 101 parmetro dbname descrio 91 parmetro dboonly 110 parmetro differential descrio 93, 100 sintaxe 50, 57, 68, 80, 84 parmetro diffestimate 102, 111 ndice Remissivo

175

parmetro file descrio 92, 100 sintaxe 50, 57, 68, 80, 84 parmetro fileinfo 111 informaes exibidas 101 parmetro files 111 parmetro fromsqlserver 102, 112 amostra com query e inactivate 82 parmetro full descrio 93, 100 sintaxe 50, 57, 68, 80, 84 parmetro group descrio 93, 100 sintaxe 50, 57, 68, 80, 84 parmetro groups 112 parmetro into 113 parmetro log descrio 95, 100 sintaxe 50, 57, 68, 80, 84 parmetro logestimate 113 parmetro logfile 103, 114 parmetro logprune 103, 114 parmetro maxnummp 12, 19 para alocao de mdia 19 parmetro mountwait 115 parmetro mountwaitfordata 103 parmetro numberformat 103 parmetro object 116 parmetro olderthan 116 amostra de sada 82 parmetro partial 117 parmetro quiet 117 parmetro recovery 118 parmetro replace 119 parmetro set descrio 96, 100 sintaxe 50, 57, 68, 80, 84 parmetro sqlauthentication 104, 120 parmetro sqlbuffers 120 parmetro sqlbuffersize 105, 120 parmetro sqlpassword 121 parmetro sqlserver 105, 121 parmetro sqluser 104, 120, 122 parmetro standby 123 parmetro stopat 123 parmetro stopatmark 123 parmetro stopbeforemark 124 parmetro stripes 105, 125 parmetro timeformat 105 parmetro truncate 126 parmetro tsmnode 126 parmetro tsmoptfile 127 parmetro tsmpassword 127 parmetro types descrio 100 sintaxe 59 parmetros, CLI caractersticas 48 listados por comando 45, 46 viso geral 43 parmetros, descrio /to 119 opcionais 107 /active 109 /all 109 /buffers 109 /buffersize 109

parmetros, descrio (continuao) opcionais (continuao) /compatibilityinfo 110 /configfile 110 /dboonly 110 /diffestimate 111 /fileinfo 111 /files 111 /fromsqlserver 112 /groups 112 /into 113 /logestimate 113 /logfile 114 /logprune 114 /mountwait 115 /object 116 /olderthan 116 /partial 117 /quiet 117 /recovery 118 /relocate 119 /replace 119 /sqlauthentication 120 /sqlbuffers 120 /sqlbuffersize 120 /sqlpassword 121 /sqlserver 121 /sqluser 122 /standby 123 /stopat 123 /stopatmark 123 /stopbeforemark 124 /stripes 125 /truncate 126 /tsmnode 126 /tsmoptfile 127 /tsmpassword 127 posicionais 91 dbname 91 differential 93 file 92 full 93 group 93 log 95 para o comando changetsmpassword 106 para o comando query 97 para o comando set 101 set 96 tipos de objetos de backup 91, 100 parmetros opcionais descrio 107 listados por comando 46 parmetros posicionais descrio 91 listados por comando 45 viso geral 44 parmetros relocate...to 119 planejador automatizando backups 129 procedimento de exemplo 129 planejador do Tivoli Storage Manager 14, 16 planejando backups 14 plano de recuperao aps desastre 13, 16

poltica de controle de verso 24 poltica de expirao 24 poltica de expirao, definindo 22 poltica de expirao automtica, definindo 22 poltica de metadados, definindo 143 protocolo, comunicao suportado 16 protocolo de comunicao suportado 16 valores do arquivo de opes 20

Q
questes de desempenho 92

R
recomendaes poltica do Tivoli Storage Manager 24 recomendaes de poltica 24 recomendaes sobre desempenho 8, 21 /diffestimate 111 /logestimate 113 recursos do Data Protection para SQL viso geral 2 redirecionando a sada 57 registrando no Tivoli Storage Manager Server 19 regras de propagao de seleo, GUI para backup 31 para restaurao 36, 37 rendimento, aprimorando 109 requisitos de espao 16 requisitos de hardware 16 requisitos de poltica do Tivoli Storage Manager 24 requisitos de software 15 requisitos do sistema operacional 15 restaurao completa utilizando a GUI 36 viso geral 5 restaurao de arquivo utilizando a GUI 36 viso geral 5 restaurao de conjunto utilizando a GUI 36 restaurao de grupo utilizando a GUI 36 restaurao de log utilizando a GUI 36 viso geral 5 restaurao de marcas denominadas em ponto no tempo utilizando a CLI 123, 124 utilizando a GUI 38 restaurao diferencial utilizando a GUI 36 viso geral 5 restaurao em marcas denominadas viso geral 6 restaurao em ponto no tempo viso geral 6 restringindo o acesso ao banco de dados 110

176

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

S
segurana 8 sem LAN desempenho do Data Protection para SQL 9 senha, TDP alterando utilizando a CLI 90 senha, Tivoli Storage Manager alterando utilizando a CLI 106 utilizando a GUI 29 utilizando dsmcutil para gerenciar 21 seqncia de ordenao binria 110 servios SQL 14 servidor, SQL consultando 97 servidor, Tivoli Storage Manager configurando 19 consultando 99 utilizando vrios 22 servidor de cluster executando o Data Protection para SQL no 14 setup.exe utilizada para instalao silenciosa 139 sintaxe, CLI caractersticas 48 viso geral 43 SQL-DMO, uso do 16 SQL server executando em ambiente agrupado 17 SQL Server executando em ambiente agrupado 14 ID do usurio 29, 104, 120 modo de autenticao 29 nmero de buffers 104, 120 tamanho de buffers 105, 120 SQL Server 2000 consulte do 98 estratgia diferencial 10 estratgias de backup 11 modelo de recuperao simples 12 modo de usurio restrito 110 nvel de intercalao 110 recomendaes sobre cluster 11 restaurao em marcas denominadas 6 restaurao no ponto no tempo 38 restaurao parcial 6, 38 verso suportada 15 SQL Server 7.0 consulta do Data Protection para SQL 99 consulte do 97 estratgia de backup diferencial versus log 10 estratgia de distribuio de dados 11 estratgias de backup 11 modo dbo use only 110 nvel de intercalao 110

SQL Server 7.0 (continuao) restaurando para um servidor diferente 12 VDI 9 verso suportada 15 sqlfull.log 135 sqlsched.log 135 suporte, Data Protection para SQL hardware 16 protocolos de comunicao 16 software 15

W
Windows NT/2000 Server verses suportadas 15

T
tabelas e ndices fazendo o backup 10 tamanho de buffers para SQL Server 105, 120 para TDP 101, 109 tdpsql.cfg, definindo valores utilizando a CLI 27, 88, 110 tdpsqlc.exe 43 tempdb 12 tempo, economizando estratgia 10, 11 tipos de objetos de backup 3, 44 arquivo 92 descrio 91 differential 93 full 93 group 93 log 95 para consulta do Data Protection para SQL 100 set 96 sintaxe 50, 57, 68, 80, 84 utilizando a GUI 30 viso geral 44 Tivoli Storage Manager Server configurando 19 consultando 99 valor txngroupmax para distribuio 11 verso suportada 16 truncar log estratgia 12 utilizando a GUI 33

U
utilitrio dsmcutil.exe utilizando 21

V
valores de controle de verso 24 valores de grupo de cpias 25 valores de metaobjeto e metadados 25 valores de objeto dados e meta 25 vrios pontos de montagem 12 vrios SQL Servers estratgia 12 verificador de consistncia 12

ndice Remissivo

177

178

IBM Tivoli Storage Manager para Databases: Data Protection para Microsoft SQL Server: Guia do Usurio e de Instalao

Nmero do Programa: 5698-APD

Impresso em Brazil

S517-7625-01

You might also like