Data Protection for Microsoft SQL Server

Propaganda
IBM Tivoli Storage Manager for Databases
Version 6.3
Data Protection for Microsoft SQL
Server
Installation and User's Guide
GC27-4010-00
IBM Tivoli Storage Manager for Databases
Version 6.3
Data Protection for Microsoft SQL
Server
Installation and User's Guide
GC27-4010-00
Nota
Antes de utilizar estas informações e o produto suportado por elas, leia as informações em “Avisos” na página 269.
Esta edição aplica-se à Versão 6.3 do IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL
Server (número do produto 5608-E04) e a todas as liberações e modificações subsequentes até que seja indicado de
outra forma em novas edições.
© Copyright IBM Corporation 1997, 2011.
Índice
Tabelas . . . . . . . . . . . . . . vii
Prefácio . . . . . . . . . . . . . . ix
Quem Deve Ler este Guia. . . . . . .
Publicações . . . . . . . . . . . .
Publicações do Tivoli Storage Manager .
Publicações do Tivoli Storage FlashCopy
Manager . . . . . . . . . . . .
Informações de Suporte . . . . . . . .
Obtendo Treinamento Técnico . . . . .
Pesquisando as Bases de Conhecimento. .
Entrando em Contato com o IBM Software
Support . . . . . . . . . . . .
Convenções Utilizadas neste Manual . . .
Convenções de Fontes . . . . . . .
Lendo Diagramas de Sintaxe . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
. ix
. . x
. . x
.
.
.
.
xiii
xiii
xiii
xiv
. xvi
. xvii
. xviii
. xviii
Novo na Versão 6.3 . . . . . . . . . xxi
Recursos Adicionais do Data Protection for SQL
xxii
Capítulo 1. Visão Geral do Data
Protection for SQL . . . . . . . . . . 1
Visão Geral de Backup . . . . . . . . . . . 1
Backup de Legado . . . . . . . . . . . 1
Backup do VSS . . . . . . . . . . . . 1
Métodos de Restauração . . . . . . . . . . 7
Restauração Legacy . . . . . . . . . . . 8
Restauração do VSS . . . . . . . . . . . 8
Restauração Rápida do VSS . . . . . . . . 9
Restauração Instantânea do VSS . . . . . . . 9
Tipos de Restauração . . . . . . . . . . 10
Suporte de FlashCopy do SAN Volume
Controller e Storwize V7000 . . . . . . . . 12
Capítulo 2. Planejando Operações do
Data Protection para Microsoft SQL
Server . . . . . . . . . . . . . . . 21
Como a Política do Servidor do Tivoli Storage
Manager Afeta o Data Protection for SQL . . . .
Segurança . . . . . . . . . . . . . . .
Estratégias de Backup . . . . . . . . . . .
Utilizando os Backups VSS e Legacy Juntos . .
Usando Operações do VSS em um Ambiente SQL
Server Failover Cluster . . . . . . . . .
Usando o Data Protection for SQL em um
Ambiente do Microsoft Windows Failover
Clustering . . . . . . . . . . . . . .
Usando o Data Protection for SQL em um
Ambiente do Veritas Cluster Server . . . . .
Fazer Backup do Armazenamento do Tivoli Storage
Manager Versus Fazer Backup de volumes shadow
locais . . . . . . . . . . . . . . . .
Operações do VSS nos Ambientes DS, SAN
Volume Controller e Storwize V7000 . . . . .
© Copyright IBM Corp. 1997, 2011
21
23
24
27
29
31
31
32
33
Operações VSS em Ambientes IBM N-series e
NetApp . . . . . . . . . . . . . .
Configurações de Política do Tivoli Storage Manager
Recomendadas . . . . . . . . . . . . .
Domínio . . . . . . . . . . . . . .
Conjunto de Política . . . . . . . . . .
Classe de Gerenciamento . . . . . . . . .
Grupo de Cópias . . . . . . . . . . .
Conjunto de Armazenamento . . . . . . .
Nome do Nó do Data Protection for SQL:
Configurações Recomendadas . . . . . . . .
Definições de Nó do Proxy (Backup do VSSs) . . .
Nomes de Nós Requeridos para Operações VSS
Básicas . . . . . . . . . . . . . . .
Nomes de Nós Necessários para Backups
Transferidos VSS . . . . . . . . . . .
Especificando Opções do Data Protection for SQL
Especificando Preferências do Data Protection for
SQL . . . . . . . . . . . . . . . . .
Configurando a Expiração Automática (VSS e
Legado) . . . . . . . . . . . . . . .
33
35
35
35
36
37
38
38
39
40
41
42
45
46
Capítulo 3. Instalando o Data
Protection for SQL Server . . . . . . 51
Instalação e Configuração Rápidas. . . . . . .
Pré-requisitos de Instalação . . . . . . . . .
Requisitos Mínimos de Hardware . . . . . .
Requisitos mínimos de software e sistema
operacional . . . . . . . . . . . . .
Suporte de Virtualização . . . . . . . . .
Instalar o Data Protection for SQL em um Sistema
Local . . . . . . . . . . . . . . . .
Instalando o Tivoli Storage FlashCopy Manager . .
Instalando o Data Protection for SQL em um
Ambiente MSCS ou VCS . . . . . . . . . .
Instale os Pacotes de Idiomas para o Data Protection
for SQL. . . . . . . . . . . . . . . .
Instalando o Data Protection for SQL
Silenciosamente . . . . . . . . . . . . .
Instalando Silenciosamente o Data Protection for
SQL com o Programa de Configuração . . . .
Instalando Silenciosamente o Data Protection for
SQL com MSI (msiexec.exe) . . . . . . . .
Problemas de Instalação: Capturando um Log da
Instalação . . . . . . . . . . . . . .
Criando o Pacote em um DVD ou um Servidor
de Arquivos . . . . . . . . . . . . .
Reproduzindo a Instalação Silenciosa . . . . .
Mensagens de Erro do Programa de Instalação
51
53
54
54
55
55
56
57
57
58
60
62
64
65
65
66
Capítulo 4. Configurando o Data
Protection for SQL . . . . . . . . . 67
Configuração Manual . . . . . . . .
1. Configurar o Data Protection for SQL
Manualmente. . . . . . . . . .
.
.
. 67
.
.
. 68
iii
2. Configurar o Servidor do Tivoli Storage
Manager Manualmente . . . . . . . .
3. Desempenhe estas Tarefas na Máquina que
está Executando os Backups Transferidos . .
4. Execute estas Tarefas para Verificar sua
Configuração . . . . . . . . . . . .
. 69
. 70
. 70
Capítulo 5. Protegendo Dados do
Microsoft SQL Server . . . . . . . . 75
Configurando as Preferências do Usuário . . . . 75
Propriedades para Data Protection. . . . . . 75
Gerenciando Políticas . . . . . . . . . . . 85
Instruções de Ligação de Política . . . . . . 85
Como os Backups Expiram Baseados na Política 86
Ligando Backups a uma Política . . . . . . 86
Determinando a Capacidade de Armazenamento
Gerenciada . . . . . . . . . . . . . . 87
Usando o Gerenciador de Tarefa . . . . . . . 87
Fazendo Backup dos Bancos de Dados e Arquivos
SQL . . . . . . . . . . . . . . . . . 88
Segurança . . . . . . . . . . . . . . 88
Tipos de Backup. . . . . . . . . . . . 89
Fazendo Backup de Bancos de Dados SQL
Usando o Método VSS. . . . . . . . . . 90
Fazendo Backup dos Bancos de Dados SQL
Usando o Método Legado . . . . . . . . 91
Fazendo Backup dos Grupos ou Arquivos SQL
Usando o Método Legado . . . . . . . . 92
Restaurando Bancos de Dados e Arquivos SQL . . 93
Restaurando os Dados do SQL Server . . . . 93
Considerações sobre Restauração do VSS . . . 95
Restaurando Grupos de Arquivos e Arquivos
SQL de Backups de Legados. . . . . . . . 95
Restaurando para uma Máquina Alternativa . . 96
Restaurando o Banco de Dados Mestre . . . . 97
Opções de Restauração . . . . . . . . . 98
Tornando Inativos os Bancos de Dados SQL
(Apenas Legado) . . . . . . . . . . . . 101
Árvore e Lista de Inatividades. . . . . . . 102
Excluindo Backups do SQL Server . . . . . . 102
Utilizando o Planejador do Tivoli Storage Manager 102
Exemplo do Procedimento do Planejador . . . 103
Diretrizes do Planejador . . . . . . . . . 108
Definindo o Modo de Usuário . . . . . . . . 109
Automatizando Tarefas . . . . . . . . . . 110
Métodos de Automação Adicionais . . . . . 110
Visualizando, Imprimindo e Salvando Relatórios
111
Capítulo 6. Resolução de Problemas
do Suporte do Data Protection for
SQL com Restauração de Backup do
VSS . . . . . . . . . . . . . . . 113
Assistência à Determinação de Problema . . . .
Resolvendo Erros durante o Processamento do
Data Protection for SQL . . . . . . . . . .
Determinando se o Problema É um Problema do
Tivoli Storage Manager ou do SQL . . . . . .
Determinando se o Problema É do Data Protection
for SQL ou É um Problema Geral do VSS . . . .
iv
113
114
114
115
Rastreando o Cliente Data Protection ao Usar a
Tecnologia VSS de SQL . . . . . . . . .
Reunindo Informações de SQL com VSS antes de
Chamar a IBM . . . . . . . . . . . .
Reunindo Arquivos de SQL com VSS antes de
Chamar a IBM . . . . . . . . . . . .
Resolução de Problemas do VSS e SAN Volume
Controller do Data Protection para SQL, Storwize
V7000 ou DS6000/DS8000 . . . . . . . .
Problemas na Instalação: Criando um Arquivo de
Log de Instalação . . . . . . . . . . .
Enviando Arquivos de Suporte por E-mail. . .
Suporte on-line IBM . . . . . . . . . .
Visualizando informações do sistema . . . .
Visualizando arquivos de log e de rastreio. . .
Capítulo 7. Desempenho
. 118
. 119
. 120
. 121
.
.
.
.
.
122
123
123
124
125
. . . . . . 127
Capítulo 8. Referência do Data
Protection para Microsoft SQL Server . 129
Visão Geral do Comando . . . . . . . .
Características de Parâmetros da Linha de
Comandos . . . . . . . . . . . .
Comando de Backup . . . . . . . . . .
Sintaxe de Backup . . . . . . . . . .
Parâmetros Posicionais de Backup . . . .
Parâmetros Opcionais de Backup . . . . .
Exemplos de Saída do Backup de Legados .
Exemplos de Saída do Backup do VSS . . .
Comando Query . . . . . . . . . . .
Sintaxe da Consulta . . . . . . . . .
Parâmetros Posicionais de Query . . . . .
Parâmetros Opcionais de Query . . . . .
Exemplos de Saída de Query . . . . . .
Comando Query Managedcapacity . . . . .
Comando Restore . . . . . . . . . . .
Considerações sobre a Linha de Comandos de
Restauração do VSS . . . . . . . . .
Sintaxe de Restore . . . . . . . . . .
Parâmetros Posicionais Restore . . . . .
Parâmetros Opcionais Restore . . . . . .
Exemplos de Saída da Restauração de Legados
Exemplos de Saída da Restauração do VSS .
Comando Restorefiles . . . . . . . . .
Sintaxe de Restorefiles . . . . . . . .
Parâmetros Posicionais Restorefiles . . . .
Parâmetros Opcionais Restorefiles . . . .
Exemplos de Restorefiles . . . . . . .
Excluir Comando de Backup . . . . . . .
Excluir Sintaxe de Backup . . . . . . .
Parâmetros Posicionais de Exclusão de Backup
Parâmetros Opcionais de Exclusão de Backup
Exemplo de Exclusão de Backup . . . . .
Comando Inactivate (Apenas Legado) . . . .
Sintaxe de Inactivate . . . . . . . . .
Parâmetros Posicionais de Inactivate. . . .
Parâmetros Opcionais de Inactivate . . . .
Exemplos de Saída de Inactivate . . . . .
Comando Help . . . . . . . . . . . .
Sintaxe do Comando Help . . . . . . .
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
. 129
.
.
.
.
.
.
.
.
.
.
.
.
.
.
131
133
134
136
140
148
156
160
160
162
165
171
182
183
.
.
.
.
185
185
189
191
206
214
217
218
219
219
223
223
223
224
224
227
227
227
229
230
233
237
237
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parâmetros Posicionais de Help . . . . . .
Exemplos de Saída de Help . . . . . . .
Comando Set . . . . . . . . . . . . .
Sintaxe de Set . . . . . . . . . . . .
Configurar Parâmetros Posicionais . . . . .
Parâmetros Opcionais Set . . . . . . . .
Configuração de exemplos de saída . . . . .
Comando Changetsmpassword . . . . . . .
Changetsmpassword . . . . . . . . . .
Parâmetros Posicionais Changetsmpassword . .
Parâmetros Opcionais Changetsmpassword . .
Exemplos de Saída de Changetsmpassword . .
Comando Query Policy . . . . . . . . . .
Exemplos de Ligação de Política do Tivoli Storage
Manager Usando Instruções de Inclusão/Exclusão
e VSSPOLICY . . . . . . . . . . . . .
Executando a Transição de Backups do SQL Server
do Tivoli Storage FlashCopy Manager para o Tivoli
Storage Manager . . . . . . . . . . . .
Usando o Assistente do Servidor do Tivoli
Storage Manager . . . . . . . . . . .
238
238
241
242
242
248
249
249
249
250
250
252
253
Implementar estas Tarefas no Servidor do Tivoli
Storage Manager . . . . . . . . . . . 257
Implementar estas Tarefas na Estação de
Trabalho que Está Executando o SQL Server . . 257
Apêndice A. Perguntas Mais
Freqüentes . . . . . . . . . . . . 261
Apêndice B. Recurso de
acessibilidade para Data Protection
for SQL . . . . . . . . . . . . . . 267
Avisos . . . . . . . . . . . . . . 269
253
Marcas Registradas
.
.
.
.
.
.
.
.
.
.
. 270
Glossário . . . . . . . . . . . . . 271
256
Índice Remissivo . . . . . . . . . . 297
257
Índice
v
vi
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tabelas
1.
2.
3.
4.
5.
6.
7.
8.
9.
Publicações do servidor Tivoli Storage Manager x
Publicações do Agente de Armazenamento do
Tivoli Storage Manager . . . . . . . . . xi
Publicações do Cliente Tivoli Storage Manager xi
Publicações de Proteção de Dados do Tivoli
Storage Manager . . . . . . . . . . . xi
Publicações de Resolução de Problemas e
Ajuste do IBM Tivoli Storage Manager . . . xii
Publicações do Tivoli Storage FlashCopy
Manager . . . . . . . . . . . . . xiii
Cenários de Configuração para Data Protection
for SQL e SAN Volume Controller e Storwize
V7000 . . . . . . . . . . . . . . 15
Comportamento de Restauração e de Exclusão
de Captura Instantânea dos Volumes de
Destino com Espaço Eficiente do SAN Volume
Controller e Storwize V7000 . . . . . . . 18
Características da estratégia de backup
28
© Copyright IBM Corp. 1997, 2011
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Nomes de Nós Requeridos para Operações
VSS Básicas . . . . . . . . . . .
Nomes de Nós Necessários para Backups
Transferidos VSS . . . . . . . . . .
Opções de Instalação Silenciosa . . . . .
Recursos da Instalação Silenciosa (Apenas
cliente base) . . . . . . . . . . .
Recursos da Instalação Silenciosa (Apenas
Pacotes de Idiomas) . . . . . . . . .
Transformações de Instalação Silenciosa
Comandos para Criação de um Pacote de
Instalação . . . . . . . . . . . .
Páginas de propriedade disponíveis para
cargas de trabalho SQL . . . . . . .
Modos de Diagnósticos e Seus Usos . . .
Comandos do Data Protection for SQL
Parâmetros Opcionais do Data Protection for
SQL. . . . . . . . . . . . . .
. 40
. 41
. 58
. 60
. 60
60
. 65
. 76
. 78
130
. 132
vii
viii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Prefácio
O assunto desta publicação é Data Protection for SQL, um componente do produto
IBM® Tivoli Storage Manager for Databases.
O Data Protection for SQL é um produto de software abrangente para
gerenciamento de armazenamento. Este manual explica como instalar, configurar e
administrar o Data Protection for SQL.
O Data Protection for SQL executa backups on-line dos bancos de dados do
Microsoft SQL Server para armazenamento do Tivoli Storage Manager.
O Tivoli Storage Manager é um produto licenciado ao cliente-servidor que fornece
serviços de gerenciamento de armazenamento em um ambiente operacional
multiplataforma.
Em todo este documento, o termo Windows (a menos que seja especificado de outra
forma) se refere aos seguintes sistemas operacionais:
v Windows Server 2003
v Windows Server 2003 R2
v Windows Server 2008
v Windows Server 2008 R2
Em todo este documento, o termo SQL Server (a menos que especificado de outra
forma) refere-se aos seguintes produtos:
v SQL Server 2005 (32 bits e x64)
v SQL Server 2008 (32 bits e x64)
v SQL Server 2008 R2 (32 bits e x64)
Em todo este documento, o termo Windows VSS System Provider (a menos que seja
especificado de outra forma) se refere ao Windows System Provider padrão.
Quem Deve Ler este Guia
Esta publicação destina-se aos instaladores do sistema, usuários do sistema,
administradores do Tivoli Storage Manager e administradores do sistema.
Neste manual, admite-se que você possui conhecimento dos seguintes aplicativos:
v
v
v
v
Microsoft SQL Server
Servidor do Tivoli Storage Manager
Cliente de Backup/archive do Tivoli Storage Manager
Tivoli Storage Manager Interface de Programação do Aplicativo
Assume-se também que você tenha conhecimento em um dos seguintes sistemas
operacionais:
v Windows Server 2003
v Windows Server 2003 R2
v Windows Server 2008
v Windows Server 2008 R2
© Copyright IBM Corp. 1997, 2011
ix
Assume-se também que você tenha um entendimento do seguinte sistema de
armazenamento da IBM usado para o banco de dados:
v Modelos de Armazenamento em Disco DS3000, DS4000 e DS5000 do IBM System
Storage
v IBM System Storage SAN Volume Controller (SVC)
v IBM Storwize V7000 Disk System
v IBM XIV Storage System
v IBM System Storage DS8000 (DS8100, DS8300 ou DS8700)
v Quaisquer dispositivos de armazenamento que implementam a interface do
provedor VSS. Consulte “Backup do VSS” na página 1 para obter mais
informações.
Publicações
As publicações para a família de produtos IBM Tivoli Storage Manager estão
disponíveis on-line. A família de produtos IBM Tivoli Storage Manager inclui IBM
Tivoli Storage FlashCopy Manager, IBM Tivoli Storage Manager for Space
Management, IBM Tivoli Storage Manager para Bancos de Dados e diversos outros
produtos de gerenciamento de armazenamento da IBM Tivoli.
Para procurar todas as publicações, acesse o centro de informações do Tivoli
Storage Manager em http://publib.boulder.ibm.com/infocenter/tsminfo/v6r3.
É possível fazer o download de versões em PDF das publicações a partir do centro
de informações do Tivoli Storage Manager ou a partir do Centro de Publicações
IBM em http://www.ibm.com/shop/publications/order/.
Acesse o Tivoli Documentation Central para localizar centros de informações que
contêm a documentação de produto oficial para as versões atuais e anteriores dos
produtos Tivoli, incluindo a família de produtos Tivoli Storage Manager. É possível
localizar o Tivoli Documentation Central em https://www.ibm.com/
developerworks/wikis/display/tivolidoccentral/Home.
Também é possível solicitar algumas publicações relacionadas a partir do Web site
do Centro de Publicações IBM. O Web site fornece informações sobre a solicitação
de publicações de outros países que não os Estados Unidos. Nos Estados Unidos, é
possível solicitar publicações ligando para 1-800-879-2755.
Publicações do Tivoli Storage Manager
As tabelas a seguir listam as publicações que formam a biblioteca do Tivoli Storage
Manager.
Tabela 1. Publicações do servidor Tivoli Storage Manager
x
Título da publicação
Número do pedido
IBM Tivoli Storage Manager para AIX Guia de Instalação
GC23-9781
IBM Tivoli Storage Manager for AIX Guia do Administrador
SC23-9769
IBM Tivoli Storage Manager for AIX Referência do Administrador
SC23-9775
IBM Tivoli Storage Manager para HP-UX Guia de Instalação
GC23-9782
IBM Tivoli Storage Manager for HP-UX Guia do Administrador
SC23-9770
IBM Tivoli Storage Manager for HP-UX Referência do Administrador
SC23-9776
IBM Tivoli Storage Manager para Linux Guia de Instalação
GC23-9783
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tabela 1. Publicações do servidor Tivoli Storage Manager (continuação)
Título da publicação
Número do pedido
IBM Tivoli Storage Manager for Linux Guia do Administrador
SC23-9771
IBM Tivoli Storage Manager for Linux Referência do Administrador
SC23-9777
Guia de Instalação do IBM Tivoli Storage Manager para Oracle Solaris
GC23-9784
IBM Tivoli Storage Manager for Oracle Solaris Guia do Administrador
SC23-9772
IBM Tivoli Storage Manager for Oracle Solaris Referência do
Administrador
SC23-9778
Guia de Instalação do IBM Tivoli Storage Manager para Windows
GC23-9785
IBM Tivoli Storage Manager for Windows Guia do Administrador
SC23-9773
IBM Tivoli Storage Manager for Windows Referência do Administrador
SC23-9779
IBM Tivoli Storage Manager for z/OS Media Installation and User's
Guide
SC27-4018
IBM Tivoli Storage ManagerUpgrade and Migration Guide for V5 Servers GC27-4017
IBM Tivoli Storage Manager Integration Guide for Tivoli Storage
Manager FastBack
SC27-2828
Tabela 2. Publicações do Agente de Armazenamento do Tivoli Storage Manager
Título da publicação
Número do pedido
IBM Tivoli Storage Manager for SAN for AIX Storage Agent User's
Guide
SC23-9797
IBM Tivoli Storage Manager for SAN for HP-UX Storage Agent User's
Guide
SC23-9798
IBM Tivoli Storage Manager for SAN for Linux Storage Agent User's
Guide
SC23-9799
IBM Tivoli Storage Manager for SAN for Oracle Solaris Storage Agent
User's Guide
SC23-9800
IBM Tivoli Storage Manager for SAN for Windows Storage Agent User's
Guide
SC23-9553
Tabela 3. Publicações do Cliente Tivoli Storage Manager
Título da publicação
Número do pedido
IBM Tivoli Storage Manager para UNIX e Linux: Backup-Archive Clients SC23-9791
Installation and User's Guide
IBM Tivoli Storage Manager para Windows: Backup-Archive Clients
Installation and User's Guide
SC23-9792
IBM Tivoli Storage Manager Usando a Interface de Programação de
Aplicativos
SC23-9793
IBM Tivoli Storage Manager para Gerenciamento de Espaço para UNIX e
Linux: Guia do Usuário
S517-9446
IBM Tivoli Storage Manager HSM for Windows Administration Guide
SC23-9795
Tabela 4. Publicações de Proteção de Dados do Tivoli Storage Manager
Título da publicação
Número do pedido
IBM Tivoli Storage Manager para Bancos de Dados: Proteção de Dados
para o Microsoft SQL Server: Guia de Instalação e do Usuário
GC27-4010
Prefácio
xi
Tabela 4. Publicações de Proteção de Dados do Tivoli Storage Manager (continuação)
Título da publicação
Número do pedido
IBM Tivoli Storage Manager para Bancos de Dados: Proteção de Dados
para o Oracle para UNIX e Linux: Guia de Instalação e do Usuário
SC27-4019
IBM Tivoli Storage Manager para Bancos de Dados: Proteção de Dados
para o Oracle para Windows: Guia de Instalação e do Usuário
SC27-4020
IBM Tivoli Storage Manager para Correio: Proteção de Dados para
Microsoft Exchange Server: Guia de Instalação e do Usuário
GC27-4009
IBM Tivoli Storage Manager for Mail: Data Protection for Lotus Domino
UNIX and Linux Installation and User’s Guide
SC27-4021
IBM Tivoli Storage Manager para Correio: Proteção de Dados para o Lotus SC27-4022
Domino para Windows: Guia de Instalação e do Usuário
IBM Tivoli Storage Manager para Planejamento de Recursos Corporativos: S517-7733
Proteção de Dados para SAP: Guia de Instalação e do Usuário para DB2
IBM Tivoli Storage Manager para Planejamento de Recursos
Corportativos: Proteção de Dados para SAP: Guia de Instalação e do
Usuário para Oracle
S517-7731
IBM Tivoli Storage Manager for Virtual Environments Installation and
User’s Guide
SC27-2898
IBM Tivoli Storage Manager for Microsoft SharePoint Guide
N/A
Tabela 5. Publicações de Resolução de Problemas e Ajuste do IBM Tivoli Storage Manager
Título da publicação
Número do pedido
IBM Tivoli Storage Manager Problem Determination Guide
GC23-9789
IBM Tivoli Storage Manager Performance Tuning Guide
GC23-9788
IBM Tivoli Storage ManagerMensagens do Cliente e Códigos de Retorno
da Interface de Programação de Aplicativos
SC27-2878
IBM Tivoli Storage ManagerMensagens do Servidor e Códigos de Erro
SC27-2877
IBM Tivoli Storage Manager for Mail: Data Protection for Microsoft
Exchange Server Messages
GC27-4011
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft
SQL Server Messages
GC27-4012
IBM Tivoli Storage Manager for Databases: Data Protection for Oracle
Messages
SC27-4014
IBM Tivoli Storage Manager for Mail: Data Protection for Lotus Domino
Messages
SC27-4015
IBM Tivoli Storage Manager for Enterprise Resource Planning: Data
Protection for SAP Messages
SC27-4016
Nota: É possível localizar informações sobre o IBM System Storage Archive
Manager emhttp://publib.boulder.ibm.com/infocenter/tsminfo/v6r3/
c_complydataretention_ovr.html.
xii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Publicações do Tivoli Storage FlashCopy Manager
A tabela a seguir lista as publicações que formam a biblioteca do Tivoli Storage
FlashCopy Manager.
Tabela 6. Publicações do Tivoli Storage FlashCopy Manager
Título da publicação
Número do pedido
IBM Tivoli Storage FlashCopy Manager for UNIX and Linux Installation
and User’s Guide
SC27-4005
IBM Tivoli Storage FlashCopy Manager for Windows Installation and
User’s Guide
SC27-4006
IBM Tivoli Storage FlashCopy Manager for VMware Installation and
User’s Guide
SC27-4007
IBM Tivoli Storage FlashCopy Manager Messages
GC27-4008
Informações de Suporte
É possível localizar informações de suporte para produtos IBM a partir de várias
fontes.
Comece no IBM Support Portal: http://www.ibm.com/support/entry/portal/. É
possível selecionar os produtos nos quais está interessado e procurar por uma
ampla variedade de informações relevantes.
Obtendo Treinamento Técnico
Informações sobre cursos de treinamento técnico da Tivoli estão disponíveis
on-line.
Acesse os seguintes Web sites para se inscrever para treinamento, fazer perguntas e
interagir com outros que usam produtos de armazenamento IBM.
Treinamento e certificação de software Tivoli
Escolha entre instrutor líder, treinamento em sala de aula on-line, aulas na
Web individualizadas, preparação para certificação Tivoli e outras opções
de treinamento em http://www.ibm.com/software/tivoli/education/
Tivoli Support Technical Exchange
Especialistas técnicos compartilham seu conhecimento e respondem suas
perguntas nos webcasts em http://www.ibm.com/software/sysmgmt/
products/support/supp_tech_exch.html.
Comunidade de Gerenciamento de Armazenamento
Interaja com outros que usam produtos de gerenciamento de
armazenamento IBM em http://www.ibm.com/developerworks/
servicemanagement/sm/index.html
Comunidade de Usuários Tivoli Global
Compartilhe informações e aprenda com outros usuários Tivoli em todo o
mundo em http://www.tivoli-ug.org/.
IBM Education Assistant
Visualize gravações curtas de "instruções" projetadas para ajudá-lo a usar
produtos de software IBM de forma mais eficaz em http://
publib.boulder.ibm.com/infocenter/ieduasst/tivv1r0/index.jsp
Prefácio
xiii
Pesquisando as Bases de Conhecimento
Se você tiver um problema com o produto da família Tivoli Storage Manager, há
diversas bases de conhecimento nas quais você pode procurar.
Inicie procurando o Tivoli Storage Manager Centro de Informações em
http://publib.boulder.ibm.com/infocenter/tsminfo/v6r3. Neste Web site, é
possível procurar a documentação atual do Tivoli Storage Manager.
Procurando na Internet
Não é possível localizar uma resposta para a sua questão no centro de informações
do IBM Tivoli Storage Manager; procure na Internet por informações que possam
ajudá-lo a resolver o seu problema.
Para procurar diversos recursos da Internet, acesse o Web site de suporte da IBM
em http://www.ibm.com/support/entry/portal/.
Você pode procurar informações sem conectar-se. Conecte-se usando seu ID IBM e
uma senha se você deseja customizar o site com base em suas necessidades de uso
do produto e informações. Se você ainda não tiver um ID IBM e uma senha, clique
em Conectar na parte superior da página e siga as instruções para o registro.
No Web site de suporte, é possível procurar diversos recursos, incluindo:
v Notas técnicas IBM
v Downloads da IBM
v Publicações IBM Redbooks
v Authorized Program Analysis Reports (APARs) da IBM
Selecione o produto e clique em Downloads para procurar a lista de APARs.
Se ainda não conseguir localizar uma solução para o problema, é possível procurar
em fóruns e grupos de notícias na Internet pelas informações mais recentes que
podem ajudá-lo a localizar a resolução do problema.
Uma lista independente de discussão de usuários, ADSM-L, é hospedada pelo
Marist College. É possível subscrever enviando um e-mail para
[email protected]. O corpo da mensagem deve conter o seguinte texto:
SUBSCRIBE ADSM-L your_first_name your_family_name.
Para compartilhar suas experiências e aprender com outros nas comunidades de
usuários do Tivoli Storage Manager e do Tivoli Storage FlashCopy Manager, acesse
os seguintes wikis:
Wiki do Tivoli Storage Manager
http://www.ibm.com/developerworks/wikis/display/
tivolistoragemanager
Wiki do Tivoli Storage FlashCopy Manager
https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/
wiki/Tivoli Storage FlashCopy Manager
xiv
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Utilizando o IBM Support Assistant
O IBM Support Assistant é um produto de software complementar que pode
ajudá-lo na determinação de problemas. Ele está disponível para alguns produtos
Tivoli Storage Manager e Tivoli Storage FlashCopy Manager.
Para aprender sobre quais produtos são suportados, acesse a página da Web de
download do IBM Support Assistant em http://www.ibm.com/software/support/
isa/download.html.
O IBM Support Assistant ajuda a reunir informações de suporte quando precisar
abrir um Problem Management Record (PMR), o qual você pode usar para
controlar o problema. Os módulos de plug-in específicos do produto fornecem os
seguintes recursos:
v Links de suporte
v Links de educação
v Habilidade para enviar relatórios de gerenciamento de problemas
É possível localizar informações adicionais no Web site do IBM Support Assistant:
http://www.ibm.com/software/support/isa/
Também é possível instalar o aplicativo independente do IBM Support Assistant
em qualquer estação de trabalho. É possível, então, aprimorar o aplicativo
instalando módulos de plug-in específicos do produto para os produtos IBM que
você utiliza. Localize complementos para produtos específicos em
http://www.ibm.com/support/docview.wss?uid=swg27012689.
Localizando Correções do Produto
Uma correção de produtos para resolver seu problema pode estar disponível no
Web site de suporte de software da IBM.
É possível determinar quais correções estão disponíveis verificando o Web site de
suporte de software da IBM em http://www.ibm.com/support/entry/portal/.
v Se você tiver customizado anteriormente o site com base em seu uso do produto:
1. Clique no link para o seu produto ou um componente para o qual deseja
localizar uma correção.
2. Clique em Downloads e, em seguida, clique em Correções por versão.
v Se você não tiver customizado o site com base em seu uso do produto, clique
em Downloads e procure seu produto.
Recebendo Notificação de Correções do Produto
Você pode receber notificações sobre correções, atualizações, upgrades e outras
notícias sobre os produtos IBM.
Para inscrever-se para receber notificações sobre os produtos IBM, siga estas
etapas:
1. Na página de suporte em http://www.ibm.com/support/entry/portal/, clique
em Conectar para criar, gerenciar ou visualizar suas assinaturas na área de
janela Notificações.
2. Conecte-se usando seu ID IBM e uma senha. Se você não tiver um ID e senha,
clique em registrar agora e conclua o processo de registro.
3. Clique em Gerenciar todas as minhas assinaturas na área de janela
Notificações.
Prefácio
xv
4. Clique na guia Subscrever e, em seguida, clique em Tivoli.
5. Selecione os produtos para os quais deseja receber notificações e clique em
Continuar.
6. Especifique suas preferências de notificação e clique em Submeter.
Entrando em Contato com o IBM Software Support
Você pode entrar em contato com o IBM Software Support se tiver uma assinatura
ativa da IBM e um contrato de suporte e se for autorizado a enviar problemas para
a IBM.
Para obter ajuda do Suporte de Software IBM, conclua as seguintes etapas:
1. Certifique-se de que tenha concluído os seguintes pré-requisitos:
a. Configure uma assinatura e o contrato de suporte.
b. Determinar o Impacto Comercial do Problema.
c. Descrever o Problema e Reunir Informações Práticas.
2. Siga as instruções em “Submetendo o Problema para o Suporte de Software
IBM” na página xvii.
Configurando uma Assinatura e Contrato de Suporte
Configure uma assinatura e o contrato de suporte. O tipo de contrato de
manutenção de software necessário depende do tipo de produto que você possui.
Para produtos de software distribuído IBM (incluindo, mas não se limitando a, os
produtos IBM Tivoli, Lotus e Rational, assim como os produtos IBM DB2 e IBM
WebSphere executados no Microsoft Windows ou em sistemas operacionais como
AIX ou Linux), inscreva-se no IBM Passport Advantage de uma das seguintes
formas:
v On-line: Acesse o Web site do Passport Advantage em http://www.ibm.com/
software/lotus/passportadvantage/, clique em Como se inscrever e siga as
instruções.
v Por telefone: É possível ligar para 1-800-IBMSERV (1-800-426-7378) nos Estados
Unidos. Para obter o número de telefone para ligar em seu país, acesse a página
da Web do IBM Software Support Handbook em http://
www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html e clique
em Contatos.
Determinando o Impacto Comercial
Quando você relata um problema para a IBM, é solicitado a fornecer um nível de
gravidade. Portanto, você deve entender e avaliar o impacto comercial do
problema que está relatando.
xvi
Gravidade 1
Impacto comercial crítico: não é possível utilizar o programa,
resultando em um impacto crítico nas operações. Essa condição
exige solução imediata.
Gravidade 2
Impacto comercial significativo: o programa pode ser utilizado,
mas está seriamente limitado.
Gravidade 3
Impacto comercial até certo ponto: o programa pode ser
utilizado, com recursos menos significativos (não críticos às
operações) indisponíveis.
Gravidade 4
Impacto comercial mínimo: O problema causa um pequeno
impacto nas operações ou foi implementada uma solução
alternativa razoável para o problema.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Descrevendo o Problema e Reunindo Informações de Segundo
Plano
Ao explicar um problema à IBM, é útil ser o mais específico possível. Inclua todas
as informações de segundo plano relevantes para que os especialistas do IBM
Software Support possam ajudá-lo a resolver o problema de modo eficiente.
Para poupar tempo, saiba as respostas a estas perguntas:
v Quais eram as versões de software que você estava executando quando o
problema ocorreu?
v Você tem logs, rastreios e mensagens relacionadas aos sintomas do problema? O
IBM Software Support provavelmente solicitará essas informações.
v É possível recriar o problema? Em caso positivo, quais etapas levam à falha?
v Alguma alteração foi feita no sistema? Por exemplo, hardware, sistema
operacional, software de rede, etc.
v Você está usando uma solução alternativa para este problema? Em caso
afirmativo, prepare-se para explicá-la quando relatar o problema.
Submetendo o Problema para o Suporte de Software IBM
É possível submeter o problema para o Suporte de Software IBM on-line ou por
telefone.
On-line
Acesse o Web site do Suporte de Software IBM em http://www.ibm.com/
support/entry/portal/Open_service_request/Software/
Software_support_(general). Conecte-se para acessar as Solicitações de
Serviço IBM e insira suas informações na ferramenta de envio de
problema.
Por telefone
Para obter o número de telefone para ligar em seu país, acesse o IBM
Software Support Handbook em http://www14.software.ibm.com/
webapp/set2/sas/f/handbook/home.html e clique em Contatos.
Convenções Utilizadas neste Manual
Este guia utiliza várias convenções para termos e ações especiais, operando
caminhos e comandos dependentes do sistema.
Este guia utiliza as seguintes convenções de fontes:
Negrito
v Comandos, palavras-chave, funções de autorização e outras informações
que você deve utilizar.
v Por Exemplo: Efetue logon no servidor como usuário root.
itálico
v Valores ou variáveis que você deve fornecer.
v Palavras e frases enfatizadas.
v Por Exemplo: O nome do nó de produção e de backup não deve ser o
mesmo.
itálico negrito
v Opções e parâmetros.
v Por Exemplo: Especifique o valor para a opção compactação.
espaçamento fixo
Prefácio
xvii
v Diretórios, parâmetros, URLs e exemplos de saída.
v Exemplo: O produto está instalado no diretório C:\Arquivos de
programas\tivoli\tsm\client\ba.
MAIÚSCULA
v As variáveis de ambiente associadas aos sistemas operacionais Tivoli
Storage Manager, ou SQL Server.
v Por Exemplo: Certifique-se de que a variável de ambiente DSM_DIR
esteja corretamente definida.
Convenções de Fontes
Lendo Diagramas de Sintaxe
Esta seção 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 símbolo ─── indica o início de um diagrama de sintaxe.
v O símbolo ─── no final de uma linha indica que o diagrama de sintaxe continua
na próxima linha.
v O símbolo ─── no início de uma linha indica que um diagrama de sintaxe é
continuação da linha anterior.
v O símbolo ─── indica o final de um diagrama de sintaxe.
Itens de sintaxe, tais como uma palavra-chave ou variável, podem estar:
v Na linha (elemento exigido)
v Acima da linha (elemento padrão)
v Abaixo da linha (elemento opcional).
Descrição do Diagrama de Sintaxe
Exemplo
Abreviações:
Letras maiúsculas denotam o menor
truncamento aceitável. Se um item aparecer
totalmente em maiúsculas, ele não poderá ser
truncado.
KEYWOrd
Você pode digitar o item em qualquer
combinação de letras maiúsculas ou
minúsculas.
Neste exemplo, você pode digitar KEYWO,
KEYWORD ou KEYWOrd.
xviii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Descrição do Diagrama de Sintaxe
Símbolos:
Digite estes símbolos exatamente como eles
aparecem no diagrama de sintaxe.
Exemplo
*
Asterisco
{}
Chaves
:
Dois pontos
,
Vírgula
=
Sinal de igual
-
Hífen
()
Parênteses
.
Período
Espaço
Variáveis:
Itens em minúsculas em itálico (var_name)
denotam variáveis.
KEYWOrd
var_name
Neste exemplo, você pode especificar um
var_name ao digitar o comando KEYWORD.
Repetição:
Uma seta retornando à esquerda significa
que você pode repetir o item.
,
Um caractere ou espaço dentro da seta
significa que é preciso separar itens repetidos
com aquele caractere ou espaço.
Uma nota de rodapé junto à seta indica o
número de vezes que se pode repetir o item.
repeat
repeat
(1)
repeat
Notas:
1
Especifique repeat até 5 vezes.
Opções Exigidas:
Quando dois ou mais itens estão empilhados
e um deles está na linha, é preciso especificar
um item.
A
B
C
Neste exemplo, é preciso escolher A, B ou C.
Opcionais:
Quando um item está abaixo da linha, esse
item é opcional. No primeiro exemplo, você
pode escolher A ou não escolher nada.
Quando dois ou mais itens estão empilhados
abaixo da linha, todos eles são opcionais. No
segundo exemplo, você pode escolher A, B, C
ou não escolher nada.
A
A
B
C
Prefácio
xix
Descrição do Diagrama de Sintaxe
Exemplo
Padrões:
A
Os padrões estão acima da linha. O padrão é selecionado a menos que você o substitua.
Você pode substituir o padrão, incluindo
uma opção da pilha abaixo da linha.
B
C
Neste exemplo, A é o padrão. Você pode
substituir A escolhendo B ou C. Também
pode especificar o padrão explicitamente.
Opções 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.
A
B
C
O Nome do Fragmento
Neste exemplo, você pode escolher qualquer
combinação de A, B ou C.
Fragmentos de Sintaxe:
Em alguns diagramas, devido ao tamanho, é
necessário fragmentar a sintaxe. Parte do
nome aparece entre barras verticais no
diagrama. O fragmento expandido aparece
entre barras verticais no diagrama, após um
título com o mesmo nome do fragmento.
xx
O Nome do Fragmento:
A
B
C
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Novo na Versão 6.3
Os recursos a seguir são novos para o Data Protection for SQL Versão 6.3:
Nova GUI do MMC
Uma nova GUI do MMC que aprimora a experiência do usuário do Data
Protection for SQL está disponível. Os recursos a seguir estão disponíveis
na GUI do MMC:
v Uma nova interface de backup e restauração com integração com a GUI
do MMC.
v Opções incluídas de filtragem e atualização.
v Um novo Gerenciador de Tarefa para processar operações de consulta,
backup e restauração como tarefas individuais. Diversas tarefas podem
ser submetidas simultaneamente.
v Novos assistentes de configuração para ajudar com a configuração do
Data Protection for SQL.
v Uma nova interface integrada para propriedades de configuração.
v Novas visualizações de painéis que fornecem visualizações gráficas das
atividades do Data Protection for SQL.
v Novos recursos de planejamento de local como o modo de planejamento,
além do modo interativo padrão. Ao usar o modo de planejamento, é
possível planejar operações tão facilmente quanto emitir interativamente
o comando na GUI do MMC.
Restaure os backups do VSS para arquivos simples
Use o comando restorefiles para restaurar os backups do VSS para
arquivos simples sem envolver o SQL Server.
Suporte de backup do Data Protection for Microsoft SQL Server 2008
v Especifique a compactação de backup nativo do SQL a partir da janela
Propriedades do SQL.
v Na linha de comandos, use SQLCOMPresssion para configurar a
compactação de backup nativo do SQL.
v Na GUI do MMC, a coluna Carga de Trabalho de SQL na guia
Recuperação mostra o status de compactação de SQL para backups
legados.
Estatísticas Aprimoradas
v As estatísticas de backup e restauração foram aprimoradas para incluir
informações de compactação e de deduplicação sem a LAN e no lado do
cliente
v Os comandos de backup de consulta foram aprimorados para exibir
informações relacionadas ao status de criptografia, compactação e
deduplicação no lado do cliente de backup.
© Copyright IBM Corp. 1997, 2011
xxi
Recursos Adicionais do Data Protection for SQL
Com o Data Protection for SQL, é possível fazer backup e restaurar bancos de
dados Microsoft SQL Server on-line para o armazenamento do Servidor do Tivoli
Storage Manager usando a linha de comandos ou a interface gráfica com o usuário
(GUI).
O Data Protection for SQL ajuda a proteger e gerenciar os dados do SQL Server
com estas tarefas:
v Backups completos de legados, backups diferenciais e backups do log de
transações de bancos de dados do SQL Server.
v Backups de legados de grupos de arquivos individuais, backups de arquivos
individuais e backups de conjuntos (contendo conjuntos de arquivos e grupos de
arquivos) de dados do SQL Server.
v Backups de captura instantânea integral do VSS dos bancos de dados do SQL
Server em execução no Windows Server.
v Backups completos transferidos de captura instantânea VSS dos bancos de dados
do SQL Server em execução no Windows Server.
v Restaurações de legados de backups completos, backups diferenciais e backups
do log de transações de bancos de dados do SQL Server.
v Restaurações de legados de backups de grupos de arquivos individuais, backups
de arquivos individuais e backups de conjuntos (contendo conjuntos de arquivos
e grupos de arquivos) de dados do SQL Server.
v Restaurações de legados parciais de grupos de arquivos de banco de dados
específicos.
v Restauração do VSSs de backups de captura instantânea integral dos bancos de
dados do SQL Server (em execução no Windows Server) a partir do
armazenamento do Servidor do Tivoli Storage Manager ou dos discos locais do
VSS.
v Proteger diversas instâncias do SQL Server no mesmo sistema.
Nota: É possível acessar apenas um SQL Server por execução do Data Protection
for SQL a partir da linha de comandos.
v Backups legados que usam separação de dados em faixas em encadeamentos
paralelos usando sessões paralelas.
v A automatização de backups planejados.
v A execução de operações de restauração expandida nos objetos de backup como
realocação, restauração para determinadas marcas e restauração parcial de
backups completos.
v A restauração de backups de Legados para um point-in-time.
v A restauração de backups de banco de dados de Legados para um SQL Server
diferente.
v A retenção, com um backup Legados, das informações necessárias para recriar
ou mover os bancos de dados ou arquivos SQL, como a ordem de classificação,
a página de códigos e as informações de Unicode ou grupo de arquivos e nomes
lógicos e físicos de arquivo. As informações sobre metaobjeto são preservadas no
Servidor do Tivoli Storage Manager, separadamente dos objetos de dados de
backup.
v Desativar todos os objetos de backup Legado ativo, todos os objetos de um tipo
de backup Legado particular ou objetos específicos.
v Desativar os objetos de backup Legado mais antigos que um número de dias
especificado.
xxii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v A definição de expiração automática de objetos de backup, com base no limite
de versão e no período de retenção. Consulte o “Configurações de Política do
Tivoli Storage Manager Recomendadas” na página 35.
v A consulta sobre banco de dados, status e informações de configuração em
qualquer SQL Server local ou em qualquer Servidor do Tivoli Storage Manager
conectado.
v A monitoração de resultados por meio do log de atividades do Data Protection
for SQL e remoção automática do log de atividades.
v A definição de opções de informação sobre conexão do Tivoli Storage Manager
com os Servidor do Tivoli Storage Managers.
v A definição de opções de segurança e desempenho do Tivoli Storage Manager.
v Participar dos cluster failover do Microsoft Windows Failover Clustering
(previously MSCS) e do Veritas Cluster Server (VCS).
v A aplicação de armazenamento em cluster de failover sem remover o cluster. O
armazenamento em cluster de failover é útil para a manutenção e restauração do
banco de dados principal.
v A obtenção de tarefa sensível ao contexto on-line e ajuda de conceitos.
v Suporte à globalização.
v Use o comando restorefiles para restaurar os backups do VSS para arquivos
simples sem envolver o SQL Server.
Exceto onde indicado de outra maneira, em toda esta publicação:
v SQL Server refere-se ao SQL Server 2005, SQL Server 2008 ou SQL Server 2008
R2.
v Windows Server refere-se ao Windows Server 2003, Windows Server 2003 R2,
Windows Server 2008 ou Windows Server 2008 R2.
Atualizações do Data Protection for Microsoft SQL Server
xxiii
xxiv
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 1. Visão Geral do Data Protection for SQL
Informações gerais do produto relacionadas aos novos recursos, métodos de
backup, tipos de backup, métodos de restauração, tipos de restauração, ao
desempenho, à segurança e a documentação disponível são fornecidos pelo Data
Protection for SQL 6.3.
Visão Geral de Backup
O Data Protection for SQL fornece vários métodos para fazer backup de dados do
SQL Server.
Backup de Legado
Um Backup de Legados cria uma cópia de todo, ou parte de, um banco de dados
ou logs SQL na mídia de armazenamento do Tivoli Storage Manager.
O Data Protection for SQL fornece mecanismos de seleção e a lógica necessária
para fazer o backup e restaurar dados do SQL. Por exemplo, quando você inicia
uma operação de backup, o Data Protection for SQL:
1. Inicia uma sessão com um Servidor do Tivoli Storage Manager utilizando a API
do Tivoli Storage Manager e informações contidas em um arquivo de opções de
cliente.
2. Inicia uma sessão com o SQL Server usando a interface SQL-SMO.
3. Instrui o SQL Server utilizando a interface SQL VDI para o início de um
backup dos objetos de banco de dados selecionados.
4. Recebe dados do SQL Server e os envia ao Servidor do Tivoli Storage Manager.
5. Encerra as sessões do Tivoli Storage Manager e do SQL Server.
Nota:
1. O Data Protection for SQL pode compactar os dados do SQL antes de enviá-los
ao Servidor do Tivoli Storage Manager.
2. Metadados:
Quando um backup é executado, o Data Protection for SQL preserva as
informações sobre o servidor e o banco de dados SQL. Essas informações ficam
disponíveis para consulta e operações de restauração depois que o backup é
concluído. As informações sobre os nomes e tamanhos dos arquivos e grupos
de arquivos de banco de dados são armazenadas juntamente com os dados do
banco de dados, como um subobjeto. Esse subobjeto é chamado de metadados.
Backup do VSS
Um Backup do VSS usa a tecnologia Volume Shadow Copy Service Microsoft para
produzir uma captura instantânea on-line (cópia consistente point-in-time) de
dados SQL.
Um Backup do VSS usa a tecnologia Volume Shadow Copy Service Microsoft para
produzir uma captura instantânea on-line (cópia consistente point-in-time) de
dados SQL que podem ser armazenados em volumes shadow locais ou no
armazenamento do Servidor do Tivoli Storage Manager. Ambos esses destinos de
armazenamento exigem que espaço suficiente esteja disponível para a captura
instantânea. Um Backup do VSS significa que o servidor SQL não fica no "modo de
© Copyright IBM Corp. 1997, 2011
1
backup" por um longo período de tempo porque a duração de tempo para
executar a captura instantânea é geralmente medida em segundos e não em horas.
Além disso, um Backup do VSS permite uma captura instantânea de grandes
quantidades de dados de uma vez, desde que a captura instantânea funcione no
nível de volume.
Opcionalmente, o Backup do VSS pode ser armazenado localmente em VSS
shadow volumes que são diretamente acessíveis pelo sistema SQL, contanto que
espaço suficiente esteja disponível para a captura instantânea. Esses tipos de
backups são rápidos porque os dados não são colocados no armazenamento do
Servidor do Tivoli Storage Manager. A restauração desses backups também é
rápida porque os dados SQL não são transferidos do armazenamento do Servidor
do Tivoli Storage Manager por meio da rede.
Ao executar Backups VSS e mover dados para o armazenamento do Servidor do
Tivoli Storage Manager, ainda será necessário espaço suficiente em volumes de
captura instância local para conter a captura instantânea. Para dados SQL
submetidos a backup para armazenamento do Servidor do Tivoli Storage Manager,
os dados SQL no volume de captura instantânea são enviados para o Servidor do
Tivoli Storage Manager. Uma vez concluída a transferência dos dados para o
servidor, o volume da captura instantânea é tornado disponível para reutilização.
Se você estiver armazenando Backups VSS localmente e o número máximo de
versões de backup local a ser mantido (conforme especificado pela política do
Tivoli Storage Manager) for alcançado, a versão de backup mais antiga expirará a
fim de criar a captura instantânea para o backup no armazenamento do Servidor
do Tivoli Storage Manager. Consulte “Como a Política do Servidor do Tivoli
Storage Manager Afeta o Data Protection for SQL” na página 21 para obter
detalhes de como o Tivoli Storage Manager procede nessa situação.
Para dados SQL submetidos a backup para volumes shadow locais, o backup de
captura instantânea reside no volume de cópia de sombra.
Para dados SQL submetidos a backup para ambos os destinos, um backup de
captura instantânea local é executado e os dados SQL no volume de captura
instantânea local são enviados para o Servidor do Tivoli Storage Manager. O
volume de captura instantânea local é retido como um backup local.
Para backups VSS locais, você deve ter uma versão licenciada do Tivoli Storage
FlashCopy Manager instalado em seu sistema.
Características de Backup do VSS
As seguintes características são verdadeiras para Backup do VSS:
v Apenas backups completos são suportados. Os tipos de backups de log,
diferencial, arquivo, grupo e conjunto não são suportados. Entretanto, o backup
diferencial de legado e o backup do log de legados podem ser aplicados após
um Backup do VSS completo ter sido restaurado.
v A granularidade do backup está apenas no nível de banco de dados.
v Os backups são gerenciados através da política do Servidor do Tivoli Storage
Manager.
v Os backups podem ser armazenados em volumes shadow locais, no
armazenamento do Servidor do Tivoli Storage Manager ou nos dois locais.
v Configurações de política diferentes podem ser definidas para cada método de
localização e backup do armazenamento.
2
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Os backups para armazenamento do Servidor do Tivoli Storage Manager podem
ser transferidos para uma máquina alternativa como um alívio de recursos para
servidores de produção.
v Os backups podem ser executados em um ambiente Microsoft Windows Failover
Clustering ou Veritas Cluster Server.
Requisitos de Planejamento para Backups VSS
Considere os seguintes requisitos ao planejar Backup do VSSs:
v Ao executar operações do VSS, assegure-se de que haja pelo menos 200
megabytes de espaço em disco livre no Windows System Drive. Este espaço é
usado para suspender os arquivos de metadados para o Data Protection for SQL.
v Continue a planejar e executar backups Legados em sua estratégia.
v Certifique-se de ter um plano de recuperação bem definido e testado que atenda
seus objetivos de nível de serviço.
v Use LUNs de hardware únicos para cada banco de dados ou grupo de bancos
de dados dos quais será feito backup e que serão restaurados juntamente, como
uma unidade.
v Utilize discos básicos.
v Se você planejar manter alguns backups de captura instantânea do VSS apenas
em volumes shadow locais, certifique-se de considerar as opções de
implementação e configuração específicas do VSS Provider ao configurar sua
estratégia. Por exemplo, se seu VSS Hardware Provider suportar um mecanismo
de captura instantânea de cópia completa versus de captura instantânea COW
(Copy-On-Write), tenha em mente que as as implementações do tipo de cópia
completa têm maiores requisitos de armazenamento em disco, mas são menos
arriscadas porque não contam com o volume original para restaurar os dados.
As implementações COW requerem muito menos armazenamento em disco, mas
contam completamente com o volume original para executar uma restauração.
Como essas implementações são inteiramente controladas pelo VSS Provider e
não pelo Data Protection for SQL, certifique-se de consultar a documentação do
VSS Provider para obter um entendimento completo da implementação do VSS.
v Se você precisa executar Backup do VSSs paralelos, certifique-se escalonar o
início dos backups por pelo menos dez minutos. Essa ação assegura que as
operações de captura instantânea não sejam sobrepostas. A falha ao escalonar as
capturas instantâneas pode resultar em erros.
v Não coloque vários volumes no mesmo LUN. A Microsoft recomenda que você
configure um volume único/partição única/LUN única como 1 para 1 para 1.
v Não configure a opção ASNODENAME no arquivo dsm.opt ao usar o Data Protection
for Microsoft SQL Server. A configuração de ASNODENAME pode fazer com que os
backups de VSS e as restaurações de VSS falhem.
Visão Geral do Serviço VSS
O Serviço VSS gerencia e direciona três aplicativos de software VSS que são usados
durante as operações VSS.
VSS Writer
O VSS Writer é o Microsoft SQL Server. Ele é instalado com o software do
SQL Server.
VSS Requestor
O VSS Requestor é o Tivoli Storage Manager.
Capítulo 1. Visão Geral do Data Protection for SQL
3
VSS Provider
O VSS Provider gerencia os volumes nos quais os dados SQL residem. Os
requisitos de configuração são baseados no tipo de VSS Provider utilizado
em seu ambiente. Exemplo:
v Se você estiver usando o provedor do Sistema Windows padrão
(chamado de Provedor do Sistema Windows VSS em em todo este
manual), nenhuma configuração será necessária.
v Se estiver utilizando um VSS Software Provider, consulte a
documentação fornecida com o VSS Software Provider.
v Se seu armazenamento do SQL estiver configurado em um subsistema
de armazenamento em disco e você desejar usufruir do hardware para
gerenciar as capturas instantâneas, você deverá instalar um VSS
Hardware Provider.
v Se você planeja executar Restauração Instantânea do VSSs, tenha em
mente que o IBM System Storage SAN Volume Controller, o DS6000, o
DS8000, o Storwize V7000 e o IBM XIV Storage System são os únicos
subsistemas de armazenamento que suportam Restauração Instantânea
do VSSs e requerem um provedor VSS. Portanto, se você usar o IBM
System Storage SAN Volume Controller, oDS6000, o DS8000 ou o
Storwize V7000, você deverá instalar e configurar o IBM System Storage
Support for Microsoft Virtual Disk and Volume Shadow Copy Services.
O suporte e a documentação do provedor VSS para os subsistemas de
armazenamento em disco IBM System Storage estão disponíveis no
seguinte Web site: https://www.ibm.com/support/
docview.wss?q1=ssg1*&dc=D400&rs=1114&uid=ssg1S4000372
&context=HW2C2
Se você usar o IBM XIV Storage System ou posterior, você deverá
instalar e configurar o IBM XIV Provider para Serviço de Cópia de
Sombra de Volume do Microsoft Windows. O suporte e a documentação
do provedor VSS para IBM XIV Provider para Serviço de Cópia de
Sombra de Volume do Microsoft Windows estão disponíveis ao acessar
este Web site: http://www.ibm.com/support/fixcentral/. Em seguida,
procure por um provedor de hardware XIV VSS que seja adequado para
o modelo de sistema de armazenamento XIV que o cliente do Tivoli
Storage Manager usa. Por exemplo, especifique os seguintes valores
nestes campos:
Product Group: Storage Systems
Product Family: Disk Systems
Product: XIV Storage System
Installed Version: 10.2.? or 11.0.0
Platform: Windows
Para obter informações adicionais sobre a tecnologia VSS, consulte o documento
"Como Funciona o Serviço de Cópia de Sombra de Volume" da Referência Técnica
Microsoft no seguinte Web site: http://technet.microsoft.com/en-us/library/
cc785914(WS.10).aspx
4
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
VSS System Provider:
Um provedor do sistema ajuda na criação e manutenção de cópias nos volumes de
cópia locais. O VSS System Provider faz referência ao provedor VSS padrão que
está disponível com o Windows Server.
Se você estiver usando o Windows VSS System Provider, nenhuma tarefa de
configuração é necessária para executar operações do VSS.
Provedor VSS de Software ou Hardware:
Um provedor de software ou hardware (que não é o provedor do sistema
Windows padrão) requer essas definições de configuração ao planejar Backup do
VSSs.
v Se você usar XIV, você deve instalar e configurar o IBM XIV Provider para
Serviço de Cópia de Sombra de Volume do Microsoft Windows (xProv) 2.3.0.
v Se um provedor de hardware for usado, você deve configurar os discos que
armazenam dados e arquivos de log do SQL como arquivos básicos.
v Coloque os arquivos dos bancos de dados para cada banco de dados ou grupo
de bancos de dados dos quais será feito backup e que serão restaurados juntos
como uma unidade em seus próprios volumes lógicos dedicados.
v Coloque os logs para cada banco de dados em seu próprio volume lógico.
v Não coloque dados não SQL nos volumes de armazenamento dedicados à SQL.
v Ao usar provedores de captura instantânea de hardware, não compartilhe LUNs
de bancos de dados com outros bancos de dados ou aplicativos.
v Certifique-se de ler e seguir as instruções específicas de instalação e configuração
na documentação fornecida pelo fornecedor do VSS Provider.
Tipos de Backup:
O Data Protection for SQL oferece um amplo intervalo de tipos de backup que
permite flexibilidade para as suas necessidades de ambiente e de processamento.
O Data Protection for SQL fornece seis tipos de backup:
Backup de Banco de Dados Completo (Legado e VSS)
O Data Protection for SQL faz o backup de um banco de dados inteiro do SQL
Server e da parte do log de transações necessária para fornecer um estado
consistente do banco de dados. Com os backups diferencial e completo, a cópia
inclui informações suficientes de todos os logs de transação associados para fazer
com que o backup fique consistente consigo mesmo. A parte do log incluída
contém apenas as transações que ocorrem do começo do backup até sua conclusão.
Nota: Os backups de legados são um fluxo de bytes que o Data Protection for SQL
armazena no Servidor do Tivoli Storage Manager. O Backup do VSS difere porque
está no nível de volume e de arquivo. Em uma situação em que um banco de
dados SQL Server não está totalmente alocado, um backup de Legados pode
transferir uma quantidade menor de dados para um backup do Tivoli Storage
Manager do que para um Backup do VSS, porque um Backup do VSS transfere o
arquivo inteiro, independentemente de sua alocação.
Capítulo 1. Visão Geral do Data Protection for SQL
5
Backup Diferencial (Apenas Legado)
O Data Protection for SQL faz o backup apenas das páginas de dados em uma
instância de banco de dados do SQL Server que foram alteradas desde o último
backup completo e uma parte do log de transações. Isso é equivalente a um
backup incremental no cliente de backup-archive do Tivoli Storage Manager.
Backup do Log (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo de um log de
transações do banco de dados do SQL Server, desde o último bakcup de log
bem-sucedido. Para fazer o primeiro backup de log, é necessário ter feito um
backup completo ou seu equivalente primeiro. Os backups de log normalmente
seguem os backups completos. A parte do log incluída nos backups completo e
diferencial não é equivalente a um backup de log. Além disso, em backups
completos e diferenciais, o log não é truncado como acontece durante um backup
de log. Entretanto, um backup de log seguindo um backup completo ou diferencial
incluirá as mesmas transações de um completo ou diferencial. Os backups de log
não são cumulativos conforme acontece no diferencial; eles devem ser aplicados
em um backup básico e na ordem correta.
Nota: Um backup de log nos termos do SQL Server não equivale a um backup
incremental nos termos do Tivoli Storage Manager.
Backup de Arquivo (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo de um arquivo lógico
específico 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 não é
necessário.
Backup em Grupo (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo 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 específico de
arquivos.
Backup de Conjunto (Apenas Legado)
O Data Protection for SQL faz o backup do conteúdo dos arquivos e grupos de
arquivos especificados do SQL Server como uma unidade.
Exemplos
Consulte “Exemplos de Saída do Backup de Legados” na página 148 para amostras
de vários tipos de backup usando a interface de linha de comandos. Além disso, as
informações de planejamento sobre a escolha da melhor estratégia de seus
requisitos de backup estão disponíveis em “Estratégias de Backup” na página 24.
6
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Requisitos do DS6000, DS8000, SAN Volume Controller, XIV e Storwize V7000:
O DS6000, DS8000, SAN Volume Controller, XIV e Storwize V7000 requerem estas
definições de configuração para o planejamento de Backup do VSSs.
v Coloque os arquivos dos bancos de dados para cada banco de dados ou grupo
de bancos de dados dos quais será feito backup e que serão restaurados juntos
como uma unidade em seus próprios volumes lógicos dedicados.
v Coloque os logs para cada banco de dados ou grupo de bancos de dados dos
quais será feito backup e que serão restaurados juntos como uma unidade em
seu próprio volume lógico.
v Não coloque dados não SQL nos volumes de armazenamento dedicados à SQL.
v Ao usar provedores de captura instantânea de hardware, não compartilhe LUNs
de bancos de dados com outros bancos de dados ou aplicativos.
v Se você excluir uma captura instantânea LOCAL armazenada em um SAN
Volume Controller ou Storwize V7000 Space Efficient Volume (SEV) que possua
diversos destinos dependentes, você deverá excluí-los na mesma ordem em
foram criados. Ou seja, é necessário excluir a mais antiga primeiro, seguida pela
segunda mais antiga e assim por diante. A falha ao excluí-las nesta ordem pode
causar a remoção de outras capturas instantâneas da mesma origem.
v (DS8000 apenas): Para usar o FlashCopy incremental, os dois aplicativos a seguir
também são necessários para o DS8000:
– Cliente de backup-archive do Tivoli Storage Manager Versão 6.3 (ou posterior)
– Suporte do IBM System Storage para Microsoft Virtual Disk e Serviço de
Cópia de Sombra de Volume Versão 4.1 (ou posterior)
Nota: Não é possível restaurar a partir de diversos destinos com Espaço
Eficiente no DS8000.
XIV se refere ao XIV Gen 2 ou posterior.
Backup do VSS Transferido
Um backup transferido usa outra máquina para mover os dados para o Servidor
do Tivoli Storage Manager.
Esse tipo de backup desloca o carregamento do backup da máquina de produção
para outra máquina. Isso libera o sistema de produção para servir o SQL server.
Isso requer que um VSS Hardware Provider que suporta volumes de cópia shadow
transportáveis seja instalado nas máquinas de produção e nas secundárias.
Os backups do VSS transferidos requerem uma licença do Tivoli Storage
FlashCopy Manager.
Métodos de Restauração
O Data Protection for SQL fornece vários métodos de restauração de dados do SQL
Server.
Capítulo 1. Visão Geral do Data Protection for SQL
7
Restauração Legacy
Uma Restauração de Legado do Data Protection for SQL obtém cópias de backup
de todos ou parte de um ou mais bancos de dados SQL e os retorna para o SQL
Server.
Uma restauração 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 transação desde o último backup completo.
Para uma Restauração de Legado, o Data Protection for SQL:
1. Inicia uma sessão com um Servidor do Tivoli Storage Manager utilizando a API
do Tivoli Storage Manager e informações contidas em um arquivo de opções de
cliente.
2. Inicia uma sessão com o SQL Server usando a interface SQL-SMO.
3. Consulta uma lista de backups de banco de dados no Servidor do Tivoli
Storage Manager.
4. Instrui o SQL Server, utilizando a interface SQL VDI, a começar uma
restauração dos objetos selecionados do banco de dados.
5. Recebe dados do Servidor do Tivoli Storage Manager e os encaminha ao SQL
Server.
6. Encerra as sessões do Tivoli Storage Manager e do SQL Server.
Restauração do VSS
Uma Restauração do VSS restaura um Backup do VSS (arquivos de log e arquivos
de banco de dados SQL) que reside no armazenamento do Servidor do Tivoli
Storage Manager para seu local original ou para um local alternativo.
As seguintes características são verdadeiras para os Restauração do VSSs:
v Só é possível restaurar o Backup do VSS do SQL Server para a mesma instância
do SQL Server.
v Apenas tipos de backups completos podem ser restaurados. Backups
diferenciais, backups de grupos de arquivos individuais, backups de arquivos
individuais e backups de conjunto não são suportados pelo VSS e, portanto, não
podem ser restaurados. Entretanto, o backup diferencial de legado e o backup
do log de legados podem ser aplicados após um Backup do VSS completo ter
sido restaurado.
v A granularidade da restauração está no nível de banco de dados.
v Suporta a restauração de um (ou mais) bancos de dados a partir de um backup
de captura instantânea do VSS localizado no armazenamento do Servidor do
Tivoli Storage Manager.
v Suporta a restauração de um Backup do VSS para um local alternativo usando a
opção /relocatedir.
v Restaurações podem ser executadas em um ambiente do Microsoft Windows
Failover Clustering ou Veritas Cluster Server.
8
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Restauração Rápida do VSS
Uma Restauração Rápida do VSS restaura Backup do VSSs que residem em
volumes shadow locais.
No geral, o processamento da restauração pode ser concluído em minutos em vez
de horas nessa situação. As seguintes características são verdadeiras para
restaurações do Restauração Rápida do VSS:
v Apenas tipos de backups completos podem ser restaurados. Backups
diferenciais, backups de grupos de arquivos individuais, backups de arquivos
individuais e backups de conjunto não são suportados pelo VSS e, portanto, não
podem ser restaurados. Entretanto, o backup diferencial de legado e o backup
do log de legados podem ser aplicados após um Backup do VSS completo ter
sido restaurado.
v Só é possível restaurar o Backup do VSS do SQL Server para a mesma instância
do SQL Server.
v A granularidade da restauração está no nível de banco de dados.
v Backups VSS podem ser restaurados para um local alternativo usando a opção
/relocatedir.
v Restaurações podem ser executadas em um ambiente Microsoft Windows
Failover Clustering ou Veritas Cluster Server.
Restauração Instantânea do VSS
Uma Restauração Instantânea do VSS é quando um conjunto de volumes de
destino (que contêm uma captura instantânea válida) é copiado novamente para os
volumes de origem originais usando mecanismos de cópia de nível de volume
assistida por hardware. O aplicativo pode retornar às operações normais assim que
a cópia de nível de volume assistida por hardware for iniciada e a reprodução do
log for concluída.
Esteja ciente de que uma Restauração Instantânea do VSS é possível apenas
quando todos os dados (do banco de dados especificado para restauração) residem
nos subsistemas de armazenamento suportados pela Restauração Instantânea do
VSS. Se parte dos dados sendo restaurados (incluindo os arquivos de log e os
arquivos de índice de texto total, se presentes) residir em um disco local, uma
Restauração Instantânea do VSS desses dados não será suportada. Nesta situação,
uma Restauração Rápida do VSS é executada. Além disso, você deve certificar-se
de que quaisquer cópias de segundo plano anteriores (que envolvam os volumes
sendo restaurados) estejam concluídas antes de iniciar a Restauração Instantânea
do VSS.
Embora a Restauração Instantânea do VSS seja o método de restauração padrão
quando todos os dados SQL especificados para restauração residem nos
subsistemas de armazenamento suportados pela Restauração Instantânea do VSS,
um failover para a Restauração Rápida do VSS poderá ocorrer quando um erro for
detectado cedo o bastante no processo da Restauração Instantânea do VSS para
acionar o failover. Nesta situação, um erro é registrado no arquivo dsmerror.log
usado pelo DSMAGENT. Entretanto, um failover para a Restauração Rápida do
VSS pode nem sempre ser possível. Por exemplo, se um erro ocorrer mais tarde no
processo de restauração (como uma cópia em segundo plano pendente no
subsistema de armazenamento, uma falha ao iniciar a operação FlashCopy no
sistema de provedor de captura instantânea ou outro erro de hardware), o
processamento do Restauração Instantânea do VSS falhará sem um failover para
Restauração Rápida do VSS.
Capítulo 1. Visão Geral do Data Protection for SQL
9
Só é possível restaurar o Backup do VSS do SQL Server para a mesma instância do
SQL Server. Embora o VSS suporte apenas backups completos, o backup diferencial
de legado e o backup do log de legados podem ser aplicados após um Backup do
VSS ter sido restaurado.
Tenha em mente as seguintes considerações ao planejar a Restauração Instantânea
do VSS:
v Requer o software IBM System Storage Support for Microsoft Volume Shadow
Copy Service.
v Os backups devem residir no mesmo subsistema de armazenamento DS6000,
DS8000, SAN Volume Controller, XIV ou Storwize V7000 para o qual eles serão
restaurados.
v Não use a versão 2.2.2 do IBM XIV Provider para Serviço de Cópia de Sombra
de Volume do Microsoft Windows com o Tivoli Storage Manager. Há defeitos
nessa versão específica que impedem que a Restauração Instantânea do VSS
funcione corretamente.
Tipos de Restauração
O Data Protection for SQL oferece um amplo intervalo de tipos de restauração que
permite flexibilidade para as suas necessidades de ambiente e de processamento.
O Data Protection for SQL fornece o mesmo intervalo de tipos de objetos para
restauração que aquele para backup. A lista a seguir contém descrições dos tipos
de restaurações disponíveis:
Restauração Completa de Banco de Dados (Legado e VSS)
Os objetos de backup de banco de dados completo para os bancos de
dados SQL especificados são restaurados.
Restauração Diferencial (Apenas Legado)
Apenas os objetos de backup diferencial de banco de dados para os bancos
de dados SQL especificados são restaurados. O tempo de resposta é
reduzido enquanto apenas o último backup diferencial é restaurado
(depois que seu backup completo associado é restaurado).
Restauração do Log (Apenas Legado)
Os objetos de backup do log para os bancos de dados SQL especificados
são restaurados.
Restauração de Arquivo (Apenas Legado)
Os objetos de backup de arquivo necessários a partir de um backup
completo, de um backup de grupo de arquivos, de um backup de arquivo
ou de um backup de conjunto para os bancos de dados SQL especificados
são restaurados.
Restauração de Grupo (Apenas Legado)
Apenas os objetos de backup em grupo necessários a partir de um backup
completo, backup de grupo de arquivos, backup de arquivo ou backup de
conjunto para os bancos de dados SQL especificados são restaurados.
Restauração de Conjunto (Apenas Legado)
Apenas objetos de backup de conjunto para os bancos de dados SQL
especificados são restaurados.
Dependendo da estratégia de backup escolhida, restaurar um banco de dados SQL
pode envolver a restauração de diversos objetos de backup a partir do servidor do
Tivoli Storage Manager. Consulte o “Estratégias de Backup” na página 24.
10
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Relocalizando Arquivos e Outras Restaurações
No suporte dos recursos atuais de restauração do SQL Server, o Data Protection
para SQL também fornece a capacidade de relocalizar arquivos durante a
restauração e executar restaurações point-in-time, restaurações de marcas
denominadas ou restaurações parciais:
Relocação
Permite mover arquivos de banco de dados individuais para um novo local
sem ter de criar os arquivos primeiro.
horário específico
Permite restaurar um backup de log de transações, na data e hora de uma
transação específica do SQL.
Marcas Denominadas
Permite restaurar um backup do log de transações em, ou antes de, um
ponto denominado, possivelmente após um point-in-time especificado e
recuperar vários bancos de dados relacionados para a mesma marca
denominada.
parcial
Permite restaurar apenas o suficiente de um banco de dados em um local
temporário ou copiar uma tabela específica para o banco de dados ativo.
relocalizar dir
Permite mover os backups dos bancos de dados SQL, logs e arquivos de
índice de texto total do SQL Server para um local alternativo.
As funções de restauração adicionais do Data Protection for SQL incluem as
seguintes:
v Restaurar um backup usando o mesmo número de faixas de dados usadas para
criar o backup, ou menos faixas.
v Restauração sem recuperação até a última restauração com recuperação.
v Restauração a partir de qualquer versão de backup disponível criada pelo Data
Protection para SQL Versão 5.5
v Substituição de um banco de dados existente pelo banco de dados restaurado
(ou substituição pela relocação do banco de dados restaurado).
v Restauração de legado para um SQL Server diferente ou para um SQL Server em
espera.
v Restauração automática de todos os objetos de backup necessários para fazer
uma restauração completa utilizando a seleção inteligente na GUI.
Exemplos
Consulte “Exemplos de Saída da Restauração de Legados” na página 206 para
amostras de vários tipos de restauração usando a interface de linha de comandos.
Capítulo 1. Visão Geral do Data Protection for SQL
11
Suporte de FlashCopy do SAN Volume Controller e Storwize
V7000
Thin provisioning, ou a capacidade de alocar menos armazenamento físico do que
o tamanho declarado de um volume de armazenamento lógico, está disponível
com o SAN Volume Controller e Storwize V7000. Um volume volume thin
provisioned é mencionado como um volume de espaço eficiente (SE).
Para obter mais informações sobre os volumes com thin provisioning, consulte este
Web site: http://publib.boulder.ibm.com/infocenter/svc/ic/topic/
com.ibm.storage.svc.console.doc/svc_spaceefficentvdisks_3r7ayd.html
Importante: As referências ao SAN Volume Controller nesta seção referem-se às
seguintes versões:
v 5.1.x (ou posterior)
v 6.1.x (ou posterior)
v 6.2.x (ou posterior)
O SAN Volume Controller e Storwize V7000 fornece a restauração FlashCopy a
partir de volumes de destino SE e a partir de volumes de destino completamente
alocados para os quais a cópia em plano de fundo do backup VSS ainda não foi
concluída. Agora é possível reter diversas imagens FlashCopy de um volume de
origem como gerações de backup por um custo de armazenamento muito
reduzido, pois não é necessário alocar o tamanho total do volume de origem para
cada geração de backup, enquanto ainda mantém a capacidade de realizar
restauração instantânea usando FlashCopy a partir dos volumes de destino SE.
O SAN Volume Controller e Storwize V7000 minimiza as demandas necessárias
para manter diversas capturas instantâneas do mesmo volume de origem,
colocando os volumes de destino em uma cascata, na qual cada destino depende
das mudanças registradas nos volumes de destino das capturas instantâneas
subsequentes. Por exemplo, se quatro capturas instantâneas do VSS forem criadas a
partir de um volume de origem, em que S é a origem e em que os destinos vão de
T1 até T4, como T1 é cronologicamente o primeiro e T4 o último, ocorrerá a
seguinte cascata:
S -> T4 -> T3 -> T2 -> T1
Com este tipo de relacionamento de cascata, um processo copy-on-write é
necessário apenas entre o volume de origem e o destino FlashCopy mais recente.
Quaisquer blocos que permaneçam inalterados no volume de origem não são de
forma alguma copiados. Entretanto, o relacionamento de cascata, no qual diversos
volumes de destino SE possuem a mesma origem FlashCopy, requer algumas
considerações especiais ao usar os volumes de destino como versões de backup
gerenciadas pelo Data Protection for SQL.
As seções a seguir fornecem orientação e recomendações para o uso efetivo do
Data Protection for SQL com o SAN Volume Controller e Storwize V7000.
12
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Usando o Data Protection for SQL com o SAN Volume Controller
e Storwize V7000
A exploração do Data Protection for SQL dos recursos de SAN Volume Controller e
Storwize V7000 FlashCopy no Windows depende do provedor de hardware de
Serviço de Cópia de Sombra de Volume (VSS) para o SAN Volume Controller e
Storwize V7000. A configuração do provedor VSS para o SAN Volume Controller e
Storwize V7000 controla qual tipo de FlashCopy é executada quando uma captura
instantânea VSS for solicitada, e o comportamento resultante ao usar as capturas
instantâneas VSS.
O provedor VSS (4.1.x ou posterior) que suporta o SAN Volume Controller e
Storwize V7000 possui as seguintes características:
v Se o provedor do VSS estiver configurado para usar FlashCopy Incremental,
então apenas uma versão de backup é permitida, pois cada solicitação de
captura instantânea de VSS para um determinado volume de origem provoca
uma atualização incremental do mesmo volume de destino.
Nesse caso, a exclusão da captura instantânea do VSS remove a captura
instantânea do inventário do VSS, mas o relacionamento FlashCopy permanece
no SAN Volume Controller e Storwize V7000, de forma que uma captura
instantânea subsequente do VSS do mesmo volume de origem resultará em uma
atualização incremental do volume de destino.
v Quando o provedor do VSS for configurado para usar volumes de destino SE especificamente quando a taxa de cópia de segundo plano for configurada para
zero - o seguinte será verdadeiro:
– A exclusão de uma captura instantânea do VSS representada por um volume
de destino em cascata faz com que todos os volumes de destino dependentes
do volume que está sendo excluído (em outras palavras, os volumes de
destino que foram criados anteriormente) também sejam excluídos. Por
exemplo, a exclusão de uma captura instantânea representada pelo volume de
destino T2 na cascata de amostra S -> T4 -> T3 -> T2 -> T1 faz com que T2 e
T1 sejam excluídos e a cascata S -> T4 -> T3 permaneça após a exclusão.
Importante: Ao excluir backups manualmente nos volumes de destino com
espaço eficiente do SAN Volume Controller e Storwize V7000, se existirem
diversas versões de backup, o backup que está sendo excluído, assim como
quaisquer backups mais antigos que contenham os mesmos volumes, serão
excluídos. Observe que essa exclusão pode não ser executada até a próxima
operação de captura instantânea.
–
Uma restauração FlashCopy do volume de origem a partir de um volume de
destino em uma cascata de diversos volumes de destino é destrutiva para o
volume de destino sendo restaurado, assim como para todos os destinos mais
novos na cascata. Por exemplo, a restauração de uma captura instantânea
representada pelo volume de destino T3 na cascata de amostra S -> T4 -> T3
-> T2 -> T1 faz com que T4 e T3 sejam excluídos e a cascata S -> T2 -> T1
permaneça após a restauração.
Uma exceção para este padrão é que uma restauração FlashCopy a partir de
um destino SE que é o único destino na cascata não é destrutiva.
– Se um volume de destino SE ficar sem espaço para manter os dados a partir
de blocos modificados no volume de origem, esse volume de destino e todos
os volumes de destinos dependentes desse volume de destino ficam off-line e
essas versões de backup se tornam inutilizáveis.
Nota: Uma versão de backup SE é definida por uma FlashCopy para um volume de
destino SE que possui uma taxa de cópia em plano de fundo igual a zero. O uso
de volumes de destino SE com "autoexpansão" ativada e uma taxa de cópia de
Capítulo 1. Visão Geral do Data Protection for SQL
13
segundo plano maior que zero não criam versões de backup SE, porque os volumes
de destino crescem até o tamanho alocado dos volumes de origem quando a cópia
de segundo plano é concluída.
Dadas essas características, os requisitos e recomendações a seguir aplicam-se ao
suporte do Data Protection for SQL do SAN Volume Controller e Storwize V7000:
O uso de uma combinação de volumes de destino completamente alocados e SE
não é suportado. Você deve optar por usar volumes SE ou completamente
alocados para os destinos de FlashCopy e configurar o parâmetro da taxa de
cópia de segundo plano do provedor do VSS adequadamente.
A transição de destinos completamente alocados para destinos SE é feita
tratando os destinos completamente alocados como se fossem SE quando a taxa
de cópia de segundo plano está configurada como 0.
v Para determinar quanto espaço de armazenamento é necessário para cada
backup local, observe que os LUNs de backup requerem a mesma quantidade de
espaço de armazenamento que os LUNs originais. Por exemplo, se você tiver um
banco de dados de 100 GB em um LUN de 200 GB, será necessário um LUN de
200 GB para cada versão de backup.
v Ao utilizar versões de backup SE:
– Não combine capturas instantâneas persistentes e não persistentes do VSS. O
uso de uma captura instantânea não persistente do VSS, após uma ou mais
capturas instantâneas persistentes, faz com que as capturas instantâneas
persistentes mais antigas sejam excluídas quando a captura instantânea não
persistente é excluída.
Um backup VSS com backupdestination configurado para TSM cria uma captura
instantânea não persistente do VSS. Portanto, não siga uma série de backups
para o local com o backupdestination configurado para TSM. Em vez disso,
configure backupdestination como both para enviar dados para o Tivoli Storage
Manager preservando as versões de backup de captura instantânea local. Em
outras palavras, backupdestination=LOCAL e backupdestination=TSM são
configurações mutuamente exclusivas. Não use ambos em uma estratégia de
backup.
– Ative a autoexpansão para os volumes de destino SE, para evitar condições de
falta de espaço.
– Aloque espaço suficiente para volumes de destino SE para manter 120% dos
dados que espera-se que sejam alterados no volume de origem no intervalo
entre as capturas instantâneas. Por exemplo, se um banco de dados for
alterado a uma taxa de 20% por dia, os backups do VSS serão feitos a cada 6
horas e uma taxa de mudança estável durante todo o dia for presumida, a
taxa de mudança esperada entre as capturas instantâneas será de 5% do
volume de origem (20/4). Assim, o espaço alocado para os volumes de
destino SE devem ser 1,2 x 5% = 6% do tamanho do volume de origem. Se a
taxa de alteração não for consistente ao longo do dia, aloque espaço suficiente
para os volumes de destino para acomodar a mais alta taxa de mudança
esperada para o período entre as capturas instantâneas.
– Não exclua as capturas instantâneas manualmente. Permita que o Data
Protection for SQL exclua as versões de backup com base na política definida,
para assegurar que a exclusão seja feita na ordem apropriada. Isso evita a
exclusão de mais versões de backup do que o esperado.
v
14
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Configurações do Data Protection for SQL e SAN Volume
Controller e Storwize V7000
É possível configurar o Data Protection for SQL e o SAN Volume Controller e
Storwize V7000 para atender suas necessidades operacionais.
Esta tabela fornece configurações para cenários de casos de uso típicos e objetivos
para a solução de backup e recuperação.
Tabela 7. Cenários de Configuração para Data Protection for SQL e SAN Volume Controller e Storwize V7000
Casos de Uso ou
Objetivos
Configurações do SAN
Volume Controller e do
Storwize V7000
v Os dados do
v Criar 14 volumes de
aplicativo de
destino SE para cada
produção residem nos
volume de origem a
volumes padrão
ser protegido
v Manter 14 versões de
backup de captura
instantânea
v Ativar autoexpand
para os volumes de
destino SE
v Usar o espaço de
armazenamento
mínimo para versões
de backup de captura
instantânea
v Incluir os volumes de
destino SE para o
conjunto livre VSS
Configurações do
Provedor do VSS
Configurações do Data
Protection for SQL
Informações Adicionais
Configurar taxa de cópia v Configurar política
em plano de fundo = 0
para reter 14 versões
de backup locais
Quando 14 backups VSS
forem concluídos, o 15º
backup VSS fará com
que o backup mais
antigo seja excluído e
reutilizará esse conjunto
de destino.
v Planejar backups de
captura instantânea
conforme preferência
usando backup
destination=local
v Cópia física completa
não requerida
v Executar 2 backups
VSS por dia
v Os dados do
v Criar 2 volumes de
aplicativo de
destino SE para cada
produção residem nos
volume de origem a
volumes padrão
ser protegido
v Manter 1 versão de
backup de captura
instantânea
v Ativar autoexpand
para os volumes de
destino SE
v Usar o espaço de
armazenamento
mínimo para versões
de backup de captura
instantânea
v Incluir os volumes de
destino SE para o
conjunto livre VSS
v Cópia física completa
não requerida
Configurar taxa de cópia v Configurar política
em plano de fundo = 0
para reter 2 versões
de backup locais
v Planejar backups de
captura instantânea
conforme preferência
usando backup
destination=both
Configurar política para
backups de captura
instantânea local para
reter versões de backup
N+1 para que N
backups de captura
instantânea estejam
disponíveis para
restauração. Caso
contrário, uma versão de
backup local pode não
estar disponível se um
backup do VSS falhar
depois do backup
anterior ter sido
excluído
v Executar um backup
VSS por dia e também
enviar o backup para
o Tivoli Storage
Manager
Capítulo 1. Visão Geral do Data Protection for SQL
15
Tabela 7. Cenários de Configuração para Data Protection for SQL e SAN Volume Controller e Storwize
V7000 (continuação)
Casos de Uso ou
Objetivos
Configurações do SAN
Volume Controller e do
Storwize V7000
Configurações do
Provedor do VSS
Configurações do Data
Protection for SQL
v Os dados do
v Criar 1 vol. de destino v Usar taxa de cópia em v Configurar política
aplicativo de
padrão para cada vol.
plano de fundo
para reter 1 versão de
produção residem nos
de origem a ser
padrão (50)
backup local
volumes padrão
protegido
v Configurar para usar v Planejar backups de
v Manter 1 versão de
v Incluir volumes de
FC Incremental
captura instantânea
backup de captura
destino padrão no
conforme preferência
instantânea
conjunto livre de VSS
usando backup
destination=both
v Cópia física completa
é requerida
Informações Adicionais
Ao usar INCR FC, o
provedor VSS não
excluirá o único destino
de captura instantânea
configurado, embora o
Tivoli Storage
FlashCopy Manager
excluirá a captura
instantânea VSS anterior
antes de criar uma nova
v Minimizar sobrecarga
de cópias em plano
de fundo
v Executar 1 backup
VSS por dia e também
enviar o backup para
o Tivoli Storage
Manager
v Os dados do
v Criar 3 volumes de
aplicativo de
destino padrão para
produção residem nos
cada volume de
volumes padrão
origem a ser
protegido
v Manter 2 versões de
backup de captura
instantânea
v Cópias físicas
completas são
necessárias para
versões de backup
local
v Incluir volumes de
destino padrão no
conjunto livre de VSS
Usar taxa de cópia em
plano de fundo padrão
(50)
v Configurar política
para reter 3 versões
de backup local
v Planejar backups VSS
como a seguir:
– backup
destination=local
às 11h
Configurar política para
backups de captura
instantânea local para
reter versões de backup
N+1 para que N
backups de captura
instantânea estejam
disponíveis para
restauração.
– backup
destination=both
às 23h
v Executar backups VSS
a cada 12 horas com
um backup diário
enviado para o Tivoli
Storage Manager
v Os dados do
v Criar 5 volumes de
aplicativo de
destino SE para cada
produção residem nos
volume de origem a
volumes padrão
ser protegido
v Manter 4 versões de
backup de captura
instantânea
v Ativar autoexpand
para os volumes de
destino SE
v Usar o espaço de
armazenamento
mínimo para versões
de backup de captura
instantânea
v Incluir volumes de
destino SE no
conjunto livre de VSS
v Cópia física completa
não requerida
Configurar taxa de cópia v Configurar política
em plano de fundo = 0
para backups de
capturas instantâneas
locais para reter 5
versões de backup
local
v Planejar backups VSS
como a seguir:
Configurar política para
reter N+1 versões de
backup para que N
backups de capturas
instantâneas estejam
disponíveis para
restauração
– backup
destination=local
às 6h, 12h e 18h
– backup
destination=both à
0h
v Executar backups VSS
a cada 6 horas com
um backup diário
enviado para o Tivoli
Storage Manager
16
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tabela 7. Cenários de Configuração para Data Protection for SQL e SAN Volume Controller e Storwize
V7000 (continuação)
Casos de Uso ou
Objetivos
Configurações do SAN
Volume Controller e do
Storwize V7000
v Os dados do
v Criar 3 volumes de
aplicativo de
destino SE para cada
produção residem nos
volume de origem a
volumes SE
ser protegido
v Manter 2 versões de
backup de captura
instantânea
v Cópias físicas
completas são
necessárias para
versões de backup
local
v Executar backups VSS
a cada 6 horas com
um backup diário
enviado para o Tivoli
Storage Manager
v Alocar a mesma
porcentagem de
armazenamento real
em relação aos
volumes de origem
v Incluir volumes de
destino SE no
conjunto livre de VSS
Configurações do
Provedor do VSS
Configurações do Data
Protection for SQL
Informações Adicionais
Usar taxa de cópia em
plano de fundo padrão
(50)
v Configurar política
para reter 3 versões
de backup local
v Configurar política
para backups de
capturas instantâneas
locais para reter N+1
versões de backup
para que N backups
de capturas
instantâneas estejam
disponíveis para
restauração
v Planejar backups VSS
como a seguir:
– backup
destination=local
às 6h, 12h e 18h
– backup
destination=both à
v Permite thin
0h
provisioning para
volumes de origem e
destino e permite que
cresçam juntos
Usando Volumes de Destino com Espaço Eficiente com o SAN
Volume Controller e Storwize V7000
O SAN Volume Controller e Storwize V7000 requer considerações especiais ao usar
volumes de destino com espaço eficiente.
O Data Protection for SQL suporta as operações do Restauração Instantânea do
VSS quando existem diversas versões de backup nos volumes de destino com
espaço eficiente do SAN Volume Controller e Storwize V7000. Entretanto, nesta
situação, o Restauração Instantânea do VSS acessa volumes de capturas
instantâneas que contêm relacionamentos FlashCopy dependentes. Os volumes de
captura instantânea que criam a dependência normalmente são backups que são
criados após a captura instantânea ser restaurada. Esses volumes de captura
instantânea são removidos para a operação do Restauração Instantânea do VSS ser
concluída com êxito. Como resultado, os backups que incluíam as capturas
instantâneas excluídas são excluídos do armazenamento. Essa operação de
restauração apenas ocorre quando as operações do Restauração Instantânea do VSS
ocorrem em um ambiente no qual o Data Protection for SQL gerencia diversas
versões de backup nos volumes de destino com espaço eficiente do SAN Volume
Controller e Storwize V7000.
Quando existem múltiplas versões de backup, todas as capturas instantâneas que
sejam mais novas que a captura instantânea que está sendo restaurada são
excluídas durante a operação do Restauração Instantânea do VSS. A captura
instantânea sendo restaurada também é excluída. Quando existe apenas uma
versão de backup de captura instantânea, a captura instantânea sendo restaurada
não é excluída.
Importante: Ao excluir backups manualmente nos volumes de destino com espaço
eficiente do SAN Volume Controller e Storwize V7000, se existirem diversas
versões de backup, exclua os backups na mesma ordem em que eles foram criados.
Caso contrário, os mapeamentos FlashCopy permanecem em virtude de
dependências em cascata. Essa é uma limitação conhecida.
Capítulo 1. Visão Geral do Data Protection for SQL
17
Tabela 8. Comportamento de Restauração e de Exclusão de Captura Instantânea dos
Volumes de Destino com Espaço Eficiente do SAN Volume Controller e Storwize V7000
Capturas instantâneas em
volumes com espaço
eficiente
Captura instantânea a ser
restaurada
Captura instantânea
excluída
s1, s2, s3, s4
s1
s1, s2, s3, s4
s1, s2, s3, s4
s4
s4
s1, s2, s3, s4
s2
s2, s3, s4
s1
s1
Nenhuma.
Nota: A ordem de criação de backup na tabela é s1, s2, s3, s4.
Verificando a Criação de Captura Instantânea
Use o comando ibmvcfg do IBM Provedor VSS para verificar se as capturas
instantâneas foram criadas nos volumes de destino de espaço eficiente do SAN
Volume Controller e Storwize V7000:
1. Em um prompt de comandos Windows, emita ibmvcfg list infc -l para
exibir os atributos de mapeamento FlashCopy. A coluna Tgt Type exibe os
mapeamentos FlashCopy para os volumes conectados ao host atual. Por
exemplo:
Tgt Type
Space Efficient
Space Efficient
Space Efficient
Space Efficient
Padrão
2. Verifique se o tipo do IBM Provedor VSS informa SVC Pegasus. Por exemplo:
Physical host.
O Tipo de Provedor é SVC Pegasus.
Considerações Sobre Migração
A migração do Data Protection for SQL V5.5 é suportada. Após atualizar e
configurar o Data Protection for SQL V6.3, use o Restauração do VSS para Backup
do VSSs locais que foram originalmente criados com o Data Protection for SQL
V5.5.
Diretrizes para os Ambientes SAN Volume Controller e Storwize V7000
Revise as diretrizes a seguir antes de tentar as operações de backup. Mais
informações estão disponíveis em http://publib.boulder.ibm.com/infocenter/
svcic/v3r1m0/index.jsp:
v Determine se você utilizará destinos de backup com espaço eficiente ou
totalmente alocados antes de emitir uma operação de backup. Forneça volumes
de destino suficientes para o grupo de volumes VSS_FREE do SAN Volume
Controller para quantas versões de backup forem necessárias. Se estiver usando
volumes de destino completamente alocados, o tamanho da capacidade deles
deverá corresponder ao tamanho dos volumes de origem.
v Se os discos virtuais (VDisks) de espaço eficiente forem usados para destinos de
backup, configure o valor de cópia em plano de fundo do IBM Provedor VSS
18
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
como zero emitindo o comando ibmvcfg set backgroundCopy 0. Para tornar as
mudanças efetivas, reinicie o serviço do sistema IBM VSS após emitir o
comando. Para obter mais detalhes sobre a configuração do IBM VSS Hardware
Provider para volumes de destino de espaço eficiente, certifique-se de ler o
conteúdo relacionado ao VSS apropriado na documentação do SAN Volume
Controller e Storwize V7000.
v Não combine os relacionamentos FlashCopy COPY e NOCOPY a partir dos
mesmos volumes de origem.
v Não combine VDisks totalmente alocados e com espaço eficiente (utilizados para
destinos de backup) no conjunto VSS_FREE.
v Se os dados protegidos residirem nos volumes do SAN Volume Controller ou
Storwize V7000 e os VDisks no conjunto VSS_FREE tiverem espaço eficiente, o
Restauração Instantânea do VSS a partir de diversos backups será possível.
Entretanto, a operação do Restauração Instantânea do VSS neste ambiente é
destrutiva.
v O host Windows deve ser conectado a um cluster SAN Volume Controller ou
Storwize V7000. Os volumes designados ao host Windows devem participar no
cluster SAN Volume Controller ou Storwize V7000 conectado a um SAN Volume
Controller.
v Certifique-se de que o IBM VSS Hardware Provider versão 4.1 (ou posterior)
esteja instalado. Esse provedor deve ser configurado para acomodar diversas
versões de backup nos volumes de destino com espaço eficiente do SAN Volume
Controller ou Storwize V7000.
v Diversas capturas instantâneas nos VDisks com espaço eficiente do SAN Volume
Controller ou Storwize V7000 não são suportadas para ambientes single-copy
cluster (SCC). Esses ambientes SCC incluem os ambientes Microsoft Windows
Failover Clustering e Veritas Cluster Server. Múltiplas capturas instantâneas não
são suportadas porque as capturas instantâneas VSS não são automaticamente
identificadas como "cluster aware".
Essas diretrizes se aplicam especificamente para backups FlashCopy NOCOPY no
SAN Volume Controller e Storwize V7000:
v É possível montar remotamente backups FlashCopy NOCOPY. Entretanto, SAN
Volume Controller ou Storwize V7000 é necessário para restaurar um backup
FlashCopy NOCOPY.
v É possível criar uma FlashCopy NOCOPY para um destino de espaço eficiente.
Entretanto, a proteção contra falhas físicas para o volume de origem não é
fornecida.
Certifique-se de revisar a documentação do IBM VSS Hardware Provider para
obter informações importantes relacionadas a esses dois problemas:
v Pré-requisitos do IBM VSS Hardware Provider (por exemplo, correções do
Microsoft VSS).
v As instruções de configuração para criação de mapeamentos FlashCopy de
backups NOCOPY no SAN Volume Controller ou Storwize V7000.
Dica: Os volumes com espaço eficiente ficam off-line quando seu limite de
capacidade é excedido. Como resultado, o backup atual e todos os backups mais
antigos (que não atingiram o status FULL_COPY) são perdidos. Para evitar esta
situação, utilize a opção AUTOEXPAND ao criar volumes com espaço eficiente.
Esta opção aloca armazenamento físico adicional para evitar que volumes de
destino com espaço eficiente fiquem off-line.
Capítulo 1. Visão Geral do Data Protection for SQL
19
Considerações Adicionais ao Utilizar o SAN Volume Controller e
Storwize V7000
A taxa de cópia em plano de fundo padrão é 50. Esse valor minimiza o impacto no
tempo de resposta para E/S do sistema host, mas pode não concluir as cópias em
plano de fundo tão rápido quanto o desejado. Aumentar a taxa de cópia de
segundo plano usada pelo provedor do VSS para um valor maior que 50 faz com
que as cópias de segundo plano sejam concluídas mais rapidamente. Não configure
a taxa de cópia em plano de fundo para mais de 85, pois isso pode aumentar
significativamente os tempos de resposta de E/S dos sistemas host.
20
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 2. Planejando Operações do Data Protection para
Microsoft SQL Server
Diretrizes sobre estratégias de backup, opções, preferências, configurações de
política e outras informações úteis são fornecidas para ajudar no planejamento de
operações de backup e restauração do Data Protection para Microsoft SQL Server.
Para obter melhores resultados, revise estas informações cuidadosamente antes de
executar qualquer tarefa de configuração do Data Protection para Microsoft SQL
Server.
Assegure-se de considerar os recursos do seu ambiente de produção e os objetivos
de backup ao planejar dados do SQL Server. Certifique-se de instalar e configurar
o Data Protection para Microsoft SQL Server antes de tentar uma operação de
backup.
Como a Política do Servidor do Tivoli Storage Manager Afeta o Data
Protection for SQL
A política do Tivoli Storage Manager determina como os backups do Data
Protection for SQL são gerenciados no armazenamento do Tivoli Storage Manager
e em volumes shadow locais quando o ambiente está configurado para operações
VSS.
O Servidor do Tivoli Storage Manager reconhece o Data Protection for SQL como
um nó. Os dados cujo backup é feito para o Servidor do Tivoli Storage Manager a
partir desse nó do Data Protection for SQL são armazenados e gerenciados de
acordo com as configurações para os itens de política do Servidor do Tivoli Storage
Manager.
A política do Tivoli Storage Manager pode gerenciar os Backup do VSSs que são
colocados em volumes shadow locais e também em conjuntos de armazenamento
do Servidor do Tivoli Storage Manager. O Servidor do Tivoli Storage Manager é
responsável por gerenciar os Backup do VSSs, se o backup for armazenado em
volumes shadow locais ou no Servidor do Tivoli Storage Manager. Tenha em mente
que enquanto uma captura instantânea do VSS (criada para backup para o
armazenamento do Servidor do Tivoli Storage Manager) é excluída após o backup
ser concluído, uma captura instantânea do VSS (criada para backup para volumes
shadow locais) permanece ativa até que a versão do backup seja expirada de
acordo com as configurações da política para Backup do VSSs em volumes shadow
locais.
O número de versões de backup locais mantidas pelo Servidor do Tivoli Storage
Manager é determinado pelo valor especificado pelo parâmetro Servidor do Tivoli
Storage Manager verexists (definido no grupo de cópias da classe de
gerenciamento à qual o backup local pertence). O número de conjuntos de Volume
de Destino alocado para backups locais deve ser igual ao parâmetro verexists. Por
exemplo, se verexists=3, então pelo menos três conjuntos de Volumes de Destino
deverão ser alocados para que o backup seja concluído com êxito. Se apenas dois
conjuntos de Volumes de Destino forem alocados, a terceira e subseqüente tentativa
© Copyright IBM Corp. 1997, 2011
21
de backup falhará. Se existirem mais conjuntos de Volumes de Destino do que o
número especificado pelo parâmetro verexists, esses conjuntos serão ignorados
pelo Servidor do Tivoli Storage Manager.
Os LUNs também podem ser reutilizados para novos backups (dependendo das
configurações de gerenciamento de política), pois um backup com falha resulta em
uma versão de backup menos disponível. Por exemplo, quando verexists=3 e três
backups tiverem sido concluídos com êxito, os LUNs serão reutilizados a partir do
backup mais antigo para acomodar uma quarta operação de backup. Se o backup
falhar, será possível ter apenas duas versões de backup porque a versão mais
antiga foi excluída para liberar espaço para o novo backup.
O gerenciamento de política de backups locais é responsável por reconciliar o
repositório de backup local com as informações armazenadas no Servidor do Tivoli
Storage Manager. Por exemplo, se as LUNs do Volume de Destino que foram
utilizadas para um backup local forem removidas do subsistema de
armazenamento, as informações que representam o backup no Servidor do Tivoli
Storage Manager deverão ser reconciliadas. Do mesmo modo, se a política do
Servidor do Tivoli Storage Manager tiver determinado que uma cópia de backup
local não é mais necessária, o gerenciador de backup local deverá liberar as LUNs
do Volume de Destino para o subsistema de armazenamento para que essas LUNs
possam ser utilizadas para operações de backup futuras. O Tivoli Storage Manager
automaticamente detecta essas situações e executa a reconciliação.
Considerações de Espaço de Armazenamento para volumes
shadow locais
O Tivoli Storage Manager requer que um espaço de armazenamento suficiente
esteja disponível para criar volumes shadow requeridos para o processamento do
Backup do VSS. Mesmo quando o destino do Backup do VSS é o Servidor do
Tivoli Storage Manager, o espaço de armazenamento para criar um volume
shadow ainda é requerido (embora em uma base temporária). Como o valor do
parâmetro verexists (especificado para sua política de backup local) determina o
número de versões de backup para reter no volumes shadow locais, uma
configuração verexists=1 causará a exclusão de um backup existente em volumes
shadow locais (durante um Backup do VSS para o armazenamento do Servidor do
Tivoli Storage Manager) para criar espaço temporário suficiente para a nova
captura instantânea. Portanto, se você desejar manter N backups no volumes
shadow locais e também executar Backup do VSSs no armazenamento do Servidor
do Tivoli Storage Manager, certifique-se de ter feito a provisão de espaço de
armazenamento suficiente no volumes shadow locais e especifique verexists=N+1.
Certifique-se de especificar um valor de verexists que acomode seus objetivos de
Backup do VSS. Se você tiver um espaço de armazenamento limitado para
operações do VSS e elas estiverem restritas auma configuração de verexists=1,
poderá aproveitar a opção Destino de Backup AMBOS. Isso armazena o backup em
volumes shadow locais e também envia uma cópia para o armazenamento do
Servidor do Tivoli Storage Manager.
É possível que os Backup do VSSs (que o Data Protection for SQL cria e armazena
em volumes shadow locais) sejam modificados e excluídos de fora do controle do
Tivoli Storage Manager. Por exemplo, o comando Microsoft VSSADMIN DELETE
SHADOWS pode remover um Backup do VSS gerenciado pelo Tivoli Storage
Manager sem que o Tivoli Storage Manager consiga impedir tal remoção. Nessa
situação, o Tivoli Storage Manager reconhece a remoção do backup e reconcilia seu
índice de backups disponíveis com o que reside nos volumes shadow locais. É
22
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
importante ter em mente esse potencial para remoção e estabelecer uma estratégia
que impeça que os dados do Backup do VSS armazenados em volumes shadow
locais sejam comprometidos.
Considerações sobre Política para Backup do VSS
Tenha em mente que os seguintes problemas impactam a política do Tivoli Storage
Manager para gerenciar Backup do VSSs:
v Estratégia de backup geral.
v Período de tempo que os Backup do VSSs residirão no armazenamento do
Servidor do Tivoli Storage Manager.
v Número de versões do Backup do VSS que residirão no armazenamento do
Servidor do Tivoli Storage Manager.
v Tipos de Backup do VSSs que residirão no armazenamento do Servidor do Tivoli
Storage Manager.
v Número de versões do Backup do VSS que residirão em volumes shadow locais.
v Tipos de Backup do VSSs que residirão em volumes shadow locais.
v A quantidade de armazenamento disponível do volume de destino com provisão
para operações do VSS.
Para obter informações sobre as políticas de gerenciamento de armazenamento do
Tivoli Storage Manager, consulte este tópico: http://publib.boulder.ibm.com/
infocenter/tsminfo/v6r3/topic/com.ibm.itsm.client.doc/c_mgtc_understand.html.
Segurança
O Data Protection for SQL requer determinadas configurações para executar
operações em um ambiente seguro.
A autoridade de administrador do Windows é necessária para instalação. O Data
Protection for SQL deve ser registrado no Servidor do Tivoli Storage Manager e o
nome de nó e as senha apropriados devem ser usados ao se conectar ao Servidor
do Tivoli Storage Manager. Além disso, os requisitos de segurança padrão do
Tivoli Storage Manager se aplicam ao Data Protection for SQL.
Três opções são fornecidas ao especificar as informações de logon do SQL Server:
v Aceitar a conta sa padrão e deixar a senha em branco.
v Utilizar a segurança do ID do usuário do SQL e especificar o nome e a senha do
usuário do SQL. Com a segurança do ID do usuário do SQL, o administrador do
SQL Server fornece o ID e a senha de logon, que fornece acesso ao SQL Server.
v Use uma conexão confiável e permita o Windows autenticar o logon.
Nota: O usuário de logon do SQL ou o nome de usuário do Windows deve ser
incluído na função de servidor fixo SYSADMIN do SQL Server antes de ser usado
pelo Data Protection for SQL.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
23
Estratégias de Backup
Diferentes estratégias de backup estão disponíveis dependendo dos requisitos
específicos sobre tráfego de rede, janela de backup e itens de restauração aceitáveis.
Estratégias Definidas por Tipo de Backup
Algumas estratégias mais usadas (com base no tipo de backup) são descritas
conforme a seguir:
Apenas Backup Completo (Legado e VSS)
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 execução, mas o processo de restauração é mais eficiente porque
somente o backup completo mais recente (ou outro apropriado) precisa ser
restaurado. Essa é a estratégia adequada para bancos de dados de sistema
como master, model e msdb, devido aos seus tamanhos, normalmente
pequenos.
Backup Completo Mais Log (Legado e VSS)
Uma estratégia de backup completo mais um de log de transações é
comumente utilizada quando a janela de backup normal ou a capacidade
da rede não pode suportar um backup completo sempre. Em tais casos, um
backup completo periódico seguido por uma série de backups de log
permite que a janela de backup e o tráfego de rede sejam minimizados. Por
exemplo, é possível executar backups completos no fim de semana e
backups de log durante a semana. Os backups completos podem ser feitos
durante os períodos de pouco uso, quando uma janela de backup maior e
um tráfego na rede mais intenso podem ser tolerados. Entretanto, o
processo de restauração fica mais complexo, pois um backup completo,
bem como os subseqüentes backups de log, devem ser restaurados.
Também é possível executar uma restauração point-in-time para restaurar
um log de transações para uma data e hora especificadas.
É possível aplicar backups do log de legados após um Backup do VSS
completo ter sido restaurado. Para fazer isto, é necessário deixar o banco
de dados em um estado de recuperação, especificando /recovery=no na
interface da linha de comandos ou certificando-se de que a opção
Recuperação na GUI Restaurar Bancos de Dados ou Restaurar
Grupos/Arquivos não esteja selecionada ao restaurar o Backup do VSS.
Backup completo mais backup diferenciado (Legacy e VSS)
Execute esse tipo de backup entre backups completos. Um backup
diferencial do banco de dados pode economizar tempo e espaço — menos
espaço 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 operação. Isso se aplica às operações de restauração também;
somente o último backup diferencial (a última versão) precisa ser
restaurada.
É possível aplicar backups diferenciais de legados após um Backup do VSS
completo ter sido restaurado. Para fazer isso, você deve deixar o banco de
dados em um estado de recuperação especificando /recovery=no na
interface da linha de comandos ou certificando-se de que a opção
Recuperação não esteja selecionada ao restaurar o Backup do VSS.
24
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Backup Completo Mais Diferencial Mais Log (Legado e VSS)
Esta estratégia permite um cenário de restauração mais rápida, reduzindo
o número de transações que podem precisar ser restauradas e aplicadas.
Se, por exemplo, um backup completo de Legados ou VSS fosse feito
semanalmente, um diferencial à noite e um backup do log a cada quatro
horas, a restauração envolveria o backup completo, um diferencial e no
máximo cinco backups do 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). Embora o VSS suporte apenas backups
completos, os backups do log de Legados e os backups diferenciais de
Legados poderão ser aplicados ao backup completo VSS.
Backups de Arquivos ou Grupos (Apenas Legado)
Utilize uma estratégia de backup de arquivo quando for impraticável fazer
o backup de um banco de dados inteiro, por causa de seu tamanho e por
problemas de tempo de acompanhamento e desempenho. Não se esqueça
de que ao executar operações de restauração para um arquivo ou grupo de
arquivos, é necessário fornecer um backup separado do log de transações.
Opções por arquivo ou grupo também podem economizar tempo de
backup e restauração no caso em que determinadas tabelas ou índices
tenham mais atualizações que outros e precisam de backup com mais
freqüência. Colocar esses dados em seus próprios arquivos ou grupos de
arquivos e, em seguida, fazer o backup apenas desses itens representa uma
eficiência de tempo.
Consulte a documentação do Microsoft SQL Server para obter mais detalhes sobre
a estratégia e planejamento de backup do SQL Server.
Estratégias Definidas por Outras Considerações
Algumas estratégias mais usadas (com base em várias considerações) são descritas
conforme a seguir:
Economizando Tempo:
v Caso ocorra uma falha de volume do SQL Server, a restauração somente
dos arquivos que se encontram nesse volume pode economizar tempo
de restauração.
v A utilização de múltiplas distribuições de dados pode apressar o tempo
de backup e restauração. Se o backup estiver sendo feito diretamente
para mídia de armazenamento seqüencial como, por exemplo, conjunto
de fitas, utilize um número de distribuições proporcional ao número de
unidades de fita que podem ser alocadas para o backup do SQL; caso
contrário, as sessões separadas irão enfileirar-se à espera de uma fita. A
separação em faixas está disponível apenas com operações de Legados.
v A utilização de compactação de dados reduzirá o tráfego de rede e os
requisitos de armazenamento. Entretanto, se isso aumentará ou
diminuirá o tempo total do backup dependerá de vários fatores,
incluindo a velocidade dos processadores que fazem a compactação e a
largura de banda disponível da rede. Em redes rápidas, a compactação
pode aumentar os tempos de backup e restauração.
Separação de Dados em Faixas (Apenas Legado):
v Se você utiliza distribuição de dados, utilize também a colocação de
espaço de arquivo do Servidor do Tivoli Storage Manager para tentar
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
25
manter cada distribuição em um volume de armazenamento diferente.
Utilize o comando do Tivoli Storage Manager, update stgpool para
definir esse parâmetro. É recomendável que os metadados (contados
como um espaço no arquivo separado) não tenham permissão para
serem direcionados para a mídia de fita.
v O número máximo de faixas de dados que podem ser usadas deve ser
menor que o máximo suportado pelo SQL Server e inferior ao valor da
opção txngroupmax do Servidor do Tivoli Storage Manager no arquivo
dsmserv.opt.
Fazendo Cluster:
Se você usar o armazenamento em cluster do Microsoft Cluster Server ou
Veritas Cluster Server para suporte de failover, você deve instalar o Data
Protection for SQL em cada nó do cluster e configurá-lo de forma idêntica.
É necessária uma configuração adicional para concluir a instalação de
tolerância a falhas. É necessário identificar um SQL Server agrupado pelo
nome de seu servidor virtual e utilizar esse nome no Data Protection for
SQL para acessar esse SQL Server.
Opção de Truncamento de Log no Ponto de Verificação:
Ao optar pela execução somente de backups completos no SQL, você pode
indicar também que deseja truncar o log após os pontos de verificação. Isso
evitará o crescimento sem limites do log.
Opção de Truncamento de Log:
Ao optar pela execução de um backup de log de transações, é possível
indicar que você não deseja truncar o log. Geralmente, você não deseja
truncar o log ao reconstruir um banco de dados corrompido. Essa opção
permite que o servidor faça o backup do log de transações mas não tenta
interferir nos dados de nenhuma maneira. Ela grava todas as entradas de
log de transações da hora do último backup de log ao ponto de corrupção
do banco de dados.
Colocação:
Se você utiliza a estratégia de backup completo mais log, será necessário
decidir pela modificação ou não das políticas de gerenciamento de
armazenamento do Tivoli Storage Manager para assegurar-se de que todos
os backups de log sejam armazenados juntos no Servidor do Tivoli Storage
Manager (colocados). Isso ajuda a melhorar o desempenho da restauração,
reduzindo o número de montagens de mídia necessário para a restauração
de uma série de backups de log. Consulte o administrador do Tivoli
Storage Manager para obter detalhes sobre colocação.
Vários SQL Servers:
Se várias instâncias do SQL Server estiverem em execução, as instâncias
adicionais serão identificadas pelo nome. Esse nome deve ser utilizado no
Data Protection for SQL para o acesso desse SQL Server.
Diversas Recomendações:
v O Backup do VSS não pode ser restaurado para um SQL Server
alternativo. Esta é uma limitação do Microsoft SQL Server.
v Você deve usar o parâmetro maxnummp em um comando do Tivoli
Storage Manager register node ou update node para permitir que um
nó use múltiplas sessões para armazenar dados na mídia removível (que
requer que vários pontos de montagem sejam alocados para esse nó).
v Backups de conjunto são planejados para situações especiais. Se você
planeja fazer backup de um conjunto de arquivos e grupos de arquivos
26
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
de modo regular, faça backup de cada um separadamente a fim de usar
os limites da versão na classe de gerenciamento.
v Não é possível fazer o backup do banco de dados tempdb. Trata-se de
um banco de dados temporário que é recriado toda vez que o SQL
Server é iniciado.
v Os bancos de dados SQL com a opção Truncar log no ponto de
verificação (principal ou msdb) ou que usam o modelo de recuperação
Simples não possuem logs de transações que possam ser submetidos a
backup.
v Independente da freqüência de backups do banco de dados, é
extremamente importante que você sempre execute dbcc checkdb e dbcc
checkcatalog em um banco de dados imediatamente antes de fazer seu
backup, a fim de verificar a consistência lógica e física do banco de
dados. Consulte a documentação de seu SQL Server para obter
informações adicionais sobre como utilizar o verificador de consistência
de seu banco de dados.
v O Data Protection for SQL fornece funções de backup e restauração para
bancos de dados SQL e logs de transação associados. Entretanto, ele não
fornece uma solução completa de recuperação após desastre para um
SQL Server sozinho. Há muitos outros arquivos que fazem parte da
instalação do SQL Server. Esses arquivos precisariam ser recuperados em
uma situação de recuperação após desastre. Os exemplos desses
arquivos são arquivos executáveis e de configuração. Um plano de
recuperação de desastres abrangente pode ser obtido pelo uso do cliente
de backup-archive Tivoli Storage Manager normal para o Windows,
juntamente com o Data Protection for SQL.
Utilizando os Backups VSS e Legacy Juntos
O uso de Backup do VSS e Backup de Legados juntos pode implementar uma
solução de backup altamente efetiva para dados do Data Protection for SQL.
A Microsoft suporta e recomenda a utilização de ambos os métodos de backup em
sua estratégia de backup completa. Embora o VSS suporte apenas backups
completos, o backup diferencial de legado e o backup do log de legados podem ser
aplicados após um Backup do VSS ter sido restaurado.
Além disso, tenha em mente a seguinte boa prática:
v Os Backup do VSSs e Legacy para armazenamento do Servidor do Tivoli Storage
Manager são, geralmente, ditados pelo tempo, não pelas versões.
v Os backups em volumes shadow locais são, geralmente, ditados pelas versões
por causa das limitações de espaço e da provisão de armazenamento do VSS.
v Ao executar operações do VSS, assegure-se de que haja pelo menos 200
megabytes de espaço em disco livre no Windows System Drive. Este espaço é
usado para suspender os arquivos de metadados para o Data Protection for SQL.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
27
Estratégia de Exemplo de Uso de Backup VSS e de Backup de
Legados Juntos
Tabela 9. Características da estratégia de backup
Características da
Estratégia
Tipos de backups
disponíveis
Apenas Backup Legacy
Backup Legacy mais Backup VSS
v FULL 1+ por semana
v Legacy FULL 1+ por semana
v DIFF 1+ por dia
v VSS FULL 1+ por dia
v LOG 1+ por dia
v DIFF de Legado 1+ por dia
v LOG de Legados 1+ por dia
Tipos de
restaurações
disponíveis
Restauração para o SQL Server
de produção ou servidor SQL
alternativo
VSS:
v Restauração VSS1
v Restauração VSS2
v Restauração Instantânea VSS3
Legacy:
Restauração para o SQL Server
de produção ou servidor SQL
alternativo
Atributos de
restauração
v FULL, LOG, DIFF, GROUP,
FILE
VSS:
v FULL
v Granularidade de restauração v Granularidade de restauração no
nível de banco de dados
no nível de servidor, banco
de dados, grupo de arquivos v Recuperação point-in-time4
e arquivo individual
v Rollforward de recuperação4
v Recuperação do momento
exato
Legacy:
v Recuperação roll-forward
v FULL, LOG, DIFF, GROUP, FILE
v Restaurar para máquina
alternativa
v Granularidade de restauração no
nível de servidor, banco de
dados, grupo de arquivos e
arquivo individual
v Recuperação do momento exato
v Recuperação roll-forward
v Restaurar para máquina
alternativa
Nota:
1. Os arquivos são copiados do Servidor do Tivoli Storage Manager diretamente para os
volumes de origem de produção.
2. Os arquivos são copiados dos volumes shadow locais diretamente para os volumes de
origem de produção.
3. Os volumes de captura instantânea são copiados para os volumes de origem de
produção. O SAN Volume Controller, o DS6000, o DS8000, o XIV ou o Storwize V7000 é
necessário para executar este tipo de restauração.
4. Para obter esses atributos de restauração, estes backups devem ser backups do log de
Legados ou backups diferenciais de Legado que são aplicados a um Backup do VSS
completo.
28
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Usando Operações do VSS em um Ambiente SQL Server
Failover Cluster
O Data Protection for SQL suporta operações do VSS em um ambiente SQL Server
Failover Cluster.
Estes requisitos e limitações devem ser compreendidos para que o Data Protection
for SQL execute com êxito as operações VSS em um ambiente SQL Server em
cluster.
Requisitos do SQL Server Failover Cluster para o VSS
Os requisitos a seguir devem ser atendidos para que as operações do VSS sejam
executadas com sucesso em um ambiente SQL Server Failover Cluster:
v A opção vssaltstagingdir deverá ser especificada quando as seguintes
circunstâncias no ambiente em cluster forem verdadeiras:
– O Tivoli Storage Manager executa as operações VSS.
– Os Backups VSS são armazenados em volumes shadow locais.
– Certifique-se de ter pelo menos 200 megabytes de espaço livre em disco na
unidade que a opção vssaltstagingdir especifica. Este espaço é usado para
suspender os arquivos de metadados para o Data Protection for SQL.
Essa opção deve ser especificada no arquivo dsm.opt para todos os potenciais
nós localdsmagentnode que poderiam estar executando o Tivoli Storage Manager
Remote Client Agent Service (DSMAGENT):
vssaltstagingdir d:\dir
d: representa uma unidade compartilhada que pode ser acessada por todos os
nós no cluster. Também pode ser um disco que segue o SQL Server Virtual. \dir
representa um diretório localizado na unidade compartilhada. Essa opção deve
ser especificada em todos os nós utilizados no cluster. Exemplo:
vssaltstagingdir Q:\TSMVSS
v Certifique-se de especificar as seguintes opções em cada um dos arquivos
dsm.opt que são usados para as máquinas LOCALDSMAGENT e
REMOTEDSMAGENT:
CLUSTERNODE NO
CLUSTERDISKSONLY NO
v Ao executar o Tivoli Storage FlashCopy Manager no modo independente (ou
seja, não conectado ao Servidor do Tivoli Storage Manager), se você estiver
alterando a opção vssaltstagingdir, você deve alterar seu valor para o mesmo
valor no arquivo dsm.opt para o DSMAGENT e no arquivo dsm.opt para o Data
Protection for SQL.
Limitações do SQL Server Failover Cluster para o VSS
Tenha em mente estas limitações ao executar operações do VSS em um ambiente
SQL Server Failover Cluster:
v Ao executar Restauração Instantânea do VSSs, uma boa prática é certificar-se de
que quaisquer cópias de segundo plano anteriores (que envolvam os volumes
restaurados) estejam concluídas antes de iniciar o Restauração Instantânea do
VSS. Entretanto, essa verificação não é necessária para o XIV ou SAN Volume
Controller ou Storwize V7000 com volumes de destino com espaço eficiente.
v Todos os servidores no cluster devem utilizar os mesmos níveis do Tivoli
Storage Manager, do Windows e de outro software aplicável.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
29
v O Microsoft KB919117 é necessário para executar a Restauração Instantânea do
VSS em um ambiente de cluster no Windows Server 2003 ou posterior.
v Os discos dinâmicos não são suportados para operações de Restauração
Instantânea do VSS.
v Para Windows Server 2003, Backup do VSSs que residem nos shadow volumes
VSS locais podem ser restaurados apenas para o nó físico que criou o Backup do
VSS. Por exemplo, se o Nó_A de um cluster criou um Backup do VSS e o
armazenou em volumes shadow locais, o NÓ_B do cluster não pode restaurar
esse Backup do VSS específico. O NÓ_B só pode restaurar Backup do VSSs
armazenados no Servidor do Tivoli Storage Manager ou Backup do VSSs
armazenados em volumes shadow locais criados pelo NÓ_B. Isso se deve a uma
limitação relacionada ao suporte de cluster do VSS e não aoTivoli Storage
Manager.
v Para Windows Server 2003, Backup do VSSs que residem nos shadow volumes
VSS locais podem ser excluídos no caso de um failover de cluster. Isto significa que
se o NODE_A de um cluster criou um Backup do VSS local e, depois disso, o
SQL Server efetuar failover para o NODE_B, se uma operação VSS do Data
Protection for SQL for executada no NODE_B do cluster, o Backup do VSS local
criado pelo NODE_A será excluído. Isso é causado pelo fato de que a
arquitetura do Microsoft VSS não é reconhecida por cluster.
v O Tivoli Storage Manager CAD (Client Acceptor Daemon) deve ser instalado em
cada nó do cluster para que possa continuar as operações no caso de um
failover. Certifique-se de que o nome do serviço CAD seja o mesmo em todos os
nós do cluster para que possa ser iniciado por um serviço de cluster genérico.
v É recomendável que o nó cliente do DSMAgent Local seja um nó separado de
seu cliente de backup-archive normal, pois este serviço CAD precisará se tornar
uma opção não em cluster.
v O nó cliente DSMAgent Remoto não exige que você registre um nó separado
para cada servidor no cluster, já que esse servidor só atua como um servidor
secundário.
v Utilize os Microsoft vssadmin e vshadow para verificar o ambiente.
v Um arquivo de configuração do Data Protection for SQL deve ser configurado
para cada nó no cluster. Esses arquivos são quase idênticos, exceto que o
parâmetro localdsmagentnode aponta para o DSMAgent local correspondente
em cada nó.
Limitações do VSS do SQL Server Failover Cluster para
Operações Planejadas
Se você planeja executar operações planejadas do VSS em um ambiente SQL Server
Failover Cluster, tenha em mente estas considerações:
v Instale o planejador Tivoli Storage Manager como um serviço Windows em
todos os nós do cluster.
v Se o arquivo de comando residir em uma unidade local, certifique-se de que ele
permaneça consistente em todos os nós do cluster. Opcionalmente, será possível
criar o arquivo de comando em uma unidade compartilhada. Certifique-se de
que o parâmetro objects (especificado com o comando define schedule no
Servidor do Tivoli Storage Manager) aponta para este arquivo de comando.
30
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Usando o Data Protection for SQL em um Ambiente do
Microsoft Windows Failover Clustering
O Data Protection for SQL suporta a execução do SQL Server em um ambiente
MSCS.
A lista abaixo fornece informações a serem consideradas ao executar o Data
Protection for SQL em um ambiente do Microsoft Windows Failover Clustering.
v As referências ao SQL Server realizadas nesta seção dizem respeito ao nome do
SQL Server virtual em um ambiente do Microsoft Windows Failover Clustering.
v Você deve instalar o Data Protection for SQL em todos os nós do cluster. Além
disso, ao instalar o Data Protection for SQL, é necessário instalá-lo em um disco
local para cada nó (não em um disco de cluster compartilhado).
v Você deve especificar clusternode yes, no arquivo de opções do Data Protection
for SQL.
v Utilize configurações idênticas no arquivo de opções do Data Protection for SQL
ao configurar o Data Protection for SQL em cada nó do cluster.
v Se estiver usando o planejador do Tivoli Storage Manager para automatizar
backups, você precisará instalar o serviço do planejador em cada nó do cluster
para ativar o suporte ao failover. Consulte “Utilizando o Planejador do Tivoli
Storage Manager” na página 102 para obter informações adicionais.
v O Tivoli Storage Manager considera os backups como provenientes de um único
servidor (o servidor virtual), não importa em qual cluster um backup tenha sido
executado.
v Diversas capturas instantâneas nos VDisks com espaço eficiente do SAN Volume
Controller e Storwize V7000 não são suportadas para ambientes single-copy
cluster (SCC). Esses ambientes SCC incluem ambientes do Microsoft Windows
Failover Clustering e do Veritas Cluster Server. Múltiplas capturas instantâneas
não são suportadas porque as capturas instantâneas VSS não são
automaticamente identificadas como "cluster aware".
Usando o Data Protection for SQL em um Ambiente do Veritas
Cluster Server
O Data Protection for SQL suporta a execução do SQL Server em um ambiente
VCS.
A lista a seguir fornece informações a serem consideradas ao executar o Data
Protection for SQL em um Ambiente do Veritas Cluster Server.
v As referências ao SQL Server feitas nesta seção dizem respeito ao nome do SQL
Server virtual em um ambiente VCS.
v Você deve instalar o Data Protection for SQL em todos os nós do cluster. Além
disso, ao instalar o Data Protection for SQL, é necessário instalá-lo em um disco
local para cada nó (não em um disco de cluster compartilhado).
v Você deve especificar clusternode yes, no arquivo de opções do Data Protection
for SQL.
v Utilize configurações idênticas no arquivo de opções do Data Protection for SQL
ao configurar o Data Protection for SQL em cada nó do cluster.
v Se estiver usando o planejador do Tivoli Storage Manager para automatizar
backups, você precisará instalar o serviço do planejador em cada nó do cluster
para ativar o suporte ao failover. Consulte “Utilizando o Planejador do Tivoli
Storage Manager” na página 102 para obter informações adicionais.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
31
v O Tivoli Storage Manager considera os backups como provenientes de um único
servidor (o servidor virtual), não importa em qual cluster um backup tenha sido
executado.
Fazer Backup do Armazenamento do Tivoli Storage Manager Versus
Fazer Backup de volumes shadow locais
Ao criar a política para os backups, considere essas diferenças entre fazer backup
de dados para o armazenamento do Tivoli Storage Manager versus discos VSS.
Armazenamento do Tivoli Storage Manager
Os backups para o armazenamento do Servidor do Tivoli Storage Manager são,
geralmente, ditados pelo tempo, não pelas versões.
Uma operação de backup do Tivoli Storage Manager armazena os dados cujo
backup foi feito no armazenamento do Servidor do Tivoli Storage Manager.
Embora este tipo de backup geralmente leve mais tempo para ser processado do
que um backup para volumes shadow locais, um backup do Tivoli Storage
Manager é necessário quando o armazenamento de longo prazo é necessário, como
salvar dados SQL em fita para propósitos de arquivamento. Os backups do Tivoli
Storage Manager também são necessários para situações de recuperação de
desastre quando os discos utilizados para backups locais não estão disponíveis. Ao
manter várias cópias de backup no armazenamento do Servidor do Tivoli Storage
Manager, uma cópia pontual estará disponível se os backups nos volumes shadow
locais forem corrompidos ou excluídos.
Volumes Shadow Locais
Os backups em volumes shadow locais são, geralmente, ditados pelas versões por
causa das limitações de espaço e da provisão de armazenamento do VSS.
Um espaço de armazenamento local suficiente deve estar disponível nos volumes
shadow locais para que uma estratégia de backup do VSS seja bem-sucedida.
Certifique-se de que haja espaço suficiente de armazenamento disponível
designado aos volumes para acomodar as operações de backup do Data Protection
for SQL. Os recursos de ambiente e de armazenamento também impactam quantas
versões de backup são mantidas nos volumes shadow locais (para Restauração
Rápida do VSS e Restauração Instantânea do VSS) e quantas versões de backup são
mantidas no Servidor do Tivoli Storage Manager (Restauração do VSS e
armazenamento de prazo mais longo). Recomenda-se que diferentes conjuntos de
políticas sejam criados para backups nos volumes shadow locais e no
armazenamento do Servidor do Tivoli Storage Manager. Se você estiver utilizando
um provedor VSS diferente do Windows VSS System Provider, certifique-se de
rever a documentação desse provedor VSS.
32
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Operações do VSS nos Ambientes DS, SAN Volume Controller
e Storwize V7000
Para obter informações sobre os requisitos de espaço de armazenamento para
volumes com espaço eficiente, consulte “Usando o Data Protection for SQL com o
SAN Volume Controller e Storwize V7000” na página 13.
Limitações do VSS para SAN Volume Controller e Storwize
V7000
Ao executar um backup (não transferido) do VSS do Data Protection for SQL com
destino de backup como Tivoli Storage Manager Server e os dados do SQL Server
residem nos discos do SAN Volume Controller ou Storwize V7000 e o IBM System
Storage VSS Hardware Provider está sendo usado, em alguns casos isolados os
LUNs de SVC permanecem mapeados para o host Windows embora o backup VSS
esteja concluído. A solução alternativa para esse problema é utilizar um destino de
backup diferente do TSM (BOTH ou LOCAL). Também é possível remover
manualmente o mapeamento de volumes conectados ao host do Windows para
solucionar esse problema.
Ao executar dois backups do VSS do Data Protection for SQL, back to back com os
dados do SQL Server residindo nos discos do SAN Volume Controller ou Storwize
V7000, se os volumes forem grandes e/ou a taxa de cópia em plano de fundo
estiver configurada para um número baixo, o segundo backup do VSS poderá
parecer interrompido. De fato, ele estará esperando para que a cópia em plano de
fundo do primeiro backup seja concluída antes de continuar o segundo backup. O
SAN Volume Controller e Storwize V7000 não permitirá que duas cópias de
segundo plano do mesmo volume ocorram ao mesmo tempo. Não haverá
indicação de que o segundo backup esteja esperando a conclusão da primeira
cópia em plano de fundo. Também poderão aparecer erros de tempo limite caso a
cópia em plano de fundo anterior demore muito. A solução alternativa para esse
problema é planejar os backups VSS bem separadamente, para acomodar esta
situação. Você também poderá tentar aumentar a taxa de cópia da cópia em plano
de fundo.
Operações VSS em Ambientes IBM N-series e NetApp
Tenha em mente que em ambientes que contêm sistemas IBM N-series e NetApp,
as capturas instantâneas criadas utilizando o provedor de captura instantânea IBM
N-series e NetApp são armazenadas no mesmo volume em que a LUN reside. O
espaço em disco consumido por um backup local consiste apenas em blocos que
foram alterados desde que o último backup local foi criado. A fórmula a seguir
pode ser utilizada para ajudar a determinar quanto espaço é requerido para cada
backup local:
Quantidade de dados alterados por hora *
número de horas antes de um backup local expirar
Além disso, o WAFL (Write Anywhere File Layout) reserva blocos iguais a duas
vezes o tamanho especificado do LUN a ser utilizado. Essa reserva de espaço
garante gravações para os discos virtuais. O exemplo a seguir demonstra como
calcular o tamanho desses volumes:
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
33
Tamanho do Banco de Dados SQL: 100GB
Número de backups locais a serem mantidos: 3
Captura instantânea para backup TSM: 1
duração para backup TSM: 2 horas
Frequencia do backup: 3 horas
A duração antes de um backup local ser expirado: 9 horas
Quantidade de dados alterados/incluídos/excluídos por hora: 50MB
Espaço necessário para cada backup local:
50*9= 450 MB
Space required for 3 local backups + 1 TSM backup: 450*3 + 50*2 = 1450 MB
O tamanho do volume necessário para o banco de dados: 100*2 (reserva de
espaço) + 1,5 = 201,5 GB
Limitações do VSS para NetApp FAS Series ou IBM N-series
Devido às limitações no SnapDrive 4.2 e em qualquer versão anterior suportada, o
VSS Provider para NetApp FAS series e IBM N-series, as operações baseadas em
VSS usando o Data Protection for SQL com o destino de backup configurado para
LOCAL devem ser executadas de formas específicas. Se as recomendações
operacionais e de configuração indicadas não forem seguidas, poderão ocorrer
condições graves, como exclusão prematura de capturas instantâneas que
representam backups VSS como LOCAL, falha de backup e condições de falta de
espaço nos volumes de produção. Quando as limitações no SnapDrive são
enderaçadas pelo NetApp, as operações VSS do Data Protection for SQL podem ser
totalmente utilizadas. No entanto, esta situação não é aplicável ao utilizar FlexVols.
Configuração do Armazenamento do SQL Server para Operações VSS
do NetApp FAS series ou do IBM N-series
Se você planeja executar backups do VSS com o destino de backup configurado
como LOCAL, verifique a configuração para garantir que os seguintes requisitos
sejam atendidos.
v Os LUNs de arquivadores NAS usados por um banco de dados devem ser
totalmente dedicados ao banco de dados. Os bancos de dados do Microsoft SQL
Server não podem compartilhar LUNs.
v Um LUN de arquivador NAS usado pelos bancos de dados SQL deve ser o
único LUN no volume de arquivador. Por exemplo, se a SQL usar quatro LUNs,
deverá haver quatro volumes de arquivador correspondentes, cada volume
contendo um LUN.
Diretrizes para Operações do Backup do VSS para NetApp FAS series
ou IBM N-series
Se você planeja executar backups do VSS com o destino de backup configurado
como LOCAL, esses backups devem aderir às seguintes diretrizes.
v Se o tipo de volume NetApp for Tradicional, os backups VSS com destino de
backup configurado como Local deverão ser ligados a uma classe de
gerenciamento que tenha verExists=1. Esta configuração não será necessária se
FlexVols forem usados.
v Ao executar backups VSS, assegure-se de que o backup anterior tenha sido
concluído completamente antes de iniciar um novo backup. Qualquer
sobreposição de backups pode resultar em efeitos colaterais indesejados no
Microsoft SQL Server, no serviço VSS e no filtro NAS.
34
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Procedimento de Amostra do Backup do VSS para NetApp FAS series
ou IBM N-series
Levando em conta as considerações acima, a seção a seguir descreve um
procedimento de backup de amostra que pode ser usado para executar backups do
VSS usando os destinos de backup LOCAL e do Tivoli Storage Manager de forma
otimizada. Observe que as seguintes premissas aplicam-se a este procedimento de
backup de amostra:
v Os requisitos de configuração indicados acima foram atendidos.
v A conclusão do backup VSS no Tivoli Storage Manager demora 1 hora.
v A conclusão do backup VSS como LOCAL demora cinco minutos.
Seu procedimento de backup poderia consistir nos seguintes backups:
v Backups completos VSS diários como LOCAL a cada quatro horas - 24h, 4h, 8h,
12h, 16h, 20h
v Backups completos VSS diários no armazenamento do Tivoli Storage Manager
utilizando um dos dois métodos a seguir:
– Especificando backupdestination configurado como BOTH às 24h. Observe
que isso criará um backup 24h como local. Portanto, nenhum backup 24h
separado como local será necessário.
– Backup transferido completo à 1h. Observe que nenhum backup local VSS
estará disponível para restauração entre 1h e 4h quando o próximo backup
VSS como local ocorrer.
v Execute backups completos do VSS semanalmente para o Tivoli Storage Manager
(backup transferido) às 05h
v Execução de backups legados completos semanais (ou conforme necessário).
Configurações de Política do Tivoli Storage Manager Recomendadas
Certifique-se de que os seguintes itens de política sejam definidos com as
configurações recomendadas.
Consulte o administrador do Tivoli Storage Manager ou consulte oIBM Tivoli
Storage Manager for Windows Administrator's Guide e o IBM Tivoli Storage Manager for
Windows Administrator's Reference para obter informações completas sobre como
definir ou atualizar esses itens de política do Tivoli Storage Manager.
Domínio
Crie um domínio de política no Servidor do Tivoli Storage Manager a ser utilizado
exclusivamente para backups do Data Protection for SQL.
Conjunto de Política
Os conjuntos de política contêm classes de gerenciamento (que contêm grupos de
cópia) que determinam as regras pelas quais os backups do Data Protection for
SQL são executados e gerenciados. Defina o conjunto de política para o domínio de
política ao qual os backups do Data Protection for SQL pertencem. Observe que o
conjunto de política deve ser ativado e apenas um conjunto de política pode ser
ativado no domínio de política.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
35
Classe de Gerenciamento
Defina uma classe de gerenciamento para backups que residem em volumes
shadow locais e uma classe de gerenciamento para backups que residem no
armazenamento do Servidor do Tivoli Storage Manager. Diferentes classes de
gerenciamento fornecem a oportunidade para políticas especializadas para cada
destino de armazenamento. Por exemplo, você pode manter seis versões do
Backup do VSS local de um determinado banco de dados (VERExists=6) enquanto
mantém apenas duas versões do mesmo banco de dados no armazenamento do
Servidor do Tivoli Storage Manager (VERExists=2). Além disso, você pode criar
uma classe de gerenciamento separada para backups completos para ser usada no
armazenamento de longo prazo. Tais políticas podem maximizar os recursos de
armazenamento e fornecer mais controle sobre a estratégia de armazenamento.
Esteja ciente de que como os backups de Legados no armazenamento do Servidor
do Tivoli Storage Manager, o Backup do VSS no armazenamento do Servidor do
Tivoli Storage Manager e o Backup do VSS nos volumes shadow locais todos
possuem uma nomenclatura do Servidor do Tivoli Storage Manager diferente e,
portanto, podem ter sua própria classe de gerenciamento, é possível ter três
backups ativos do mesmo banco de dados. Certifique-se de que sua estratégia de
backup seja planejada e bem definida antes de definir as classes de gerenciamento.
Considerações sobre Metadados (Apenas Legado)
As classes de gerenciamento para metadados do Data Protection for SQL devem
ser idênticas às classes de gerenciamento correspondentes para dados do banco de
dados, exceto que as classes de gerenciamento de metadados não devem permitir a
migração para uma mídia removível. Se quaisquer metadados do Data Protection
for SQL estiverem em mídia removível, as consultas poderão exigir montagens de
mídia e os backups ou restaurações poderão exibir montagens de mídia adicionais.
Os objetos de dados e seus objetos meta associados deverão ter os mesmos valores
para limites e preservação de versão. Entretanto, como os metaobjetos podem
precisar ser restaurados como resultado de uma consulta do Data Protection for
SQL, você talvez queira considerar o armazenamento de metaobjetos em um
conjunto de armazenamentos somente de disco para que uma montagem de mídia
não seja necessária para resolver a consulta. Para fazer isso, é possível:
1. Definir uma classe de gerenciamento separada com um Destino da Cópia
apontando para um conjunto de discos que não tenha nenhuma mídia
removível em sua hierarquia.
2. Ligar todos os metaobjetos a essa classe de gerenciamento usando uma
instrução include no arquivo de opções do Data Protection for SQL.
Como alternativa, é possível optar por utilizar a mesma classe de gerenciamento (e
conjuntos de armazenamento) para metaobjetos e metadados, se você raramente
precisa dos objetos meta ou se precisa deles somente antes de uma restauração,
quando a montagem de um volume é mesmo necessária. Em muitos casos, será
possível obter também as informações sobre o metaobjeto no SQL Server, conforme
gravado no banco de dados msdb. Para obter detalhes adicionais sobre como ligar
objetos de backup a classes de gerenciamento específicas, consulte “Configurando a
Expiração Automática (VSS e Legado)” na página 46.
36
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Grupo de Cópias
Defina o grupo de cópias como um grupo de cópia de backup e não um grupo de
cópias de archive. Como o Data Protection for SQL armazena todos os objetos
como objetos de backup no Tivoli Storage Manager nos conjuntos de
armazenamento de backup, um grupo de cópias de archive não é requerido,
embora possa existir um grupo de cópias de archive. Os seguintes parâmetros do
grupo de cópia de backup influenciam significativamente a política de backup:
VERExists
Determina o número máximo de versões de backup de banco de dados do
SQL Server a serem retidas para os bancos de dados que existem no
sistema do cliente Data Protection for SQL.
VERDeleted
Determina o número máximo de versões de backup de banco de dados do
SQL Server a serem retidas para os bancos de dados que foram excluídos
do sistema do cliente Data Protection for SQL após serem submetidos a
backup pelo Tivoli Storage Manager.
RETExtra
Determina o número de dias de retenção de uma versão de backup de
banco de dados do SQL Server após essa versão tornar-se inativa.
RETOnly
Determina o número de dias de retenção da última versão de backup de
banco de dados do SQL Server de um banco de dados que foi excluído do
sistema do cliente do Data Protection for SQL. Lembre-se de que os
backups de log não participam de expirações (devido ao limite de versão)
porque nunca há mais de uma versão de um objeto de backup do log. Isto
ocorre porque os backups de log são sempre nomeados exclusivamente.
Entretanto, todos os objetos de backup de Legados para um banco de
dados do SQL Server são tornados inativos quando um novo backup
completo desse banco de dados do SQL Server é executado (os objetos de
backup VSS permanecem ativos).
Como os objetos de log e de conjunto são sempre nomeados
exclusivamente, eles não participam de expirações devido ao limite de
versão. No entanto, o Data Protection for SQL torna inativos todos os
objetos de backup de um banco de dados SQL que, de alguma maneira,
não são tornados inativos sempre que um novo backup completo de banco
de dados desse banco de dados SQL é executado. Portanto, o período de
retenção definido por meio do parâmetro RETOnly controla a expiração
dos backups de log e de conjunto. Jamais haverá mais de uma versão de
um objeto de log ou conjunto. Além disso, considere estas diretrizes:
v Ao selecionar o valor RETOnly para backups de log, certifique-se de que
ele seja pelo menos o valor dos objetos de backup aos quais os logs
estão associados. Você pode usar a mesma classe de gerenciamento para
backups de log e os objetos de backup retidos por mais tempo para
assegurar que use um valor adequado. Entretanto, todos os objetos de
backup de Legados para um banco de dados do SQL Server são
tornados inativos quando um novo backup completo de Legados desse
banco de dados do SQL Server é executado (os objetos de backup VSS
permanecem ativos).
v Defina os backups que deverão ser utilizados em situações incomuns,
um para cada tipo de situação
v Se não desejar aguardar pelo próximo backup de banco de dados
completo, você poderá tornar inativo explicitamente qualquer objeto
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
37
ativo específico (se não for mais necessário) ou quaisquer objetos ativos
mais antigos que um número especificado de dias usando o “Comando
Inactivate (Apenas Legado)” na página 227.
Se você for explorar a distribuição de dados, cada distribuição de um
backup deverá ter os mesmos valores de limites e preservação de versão,
para que algumas partes de um objeto de backup lógico simples não expire
antes de outras.
MODE, SERialization, FREQuency
Você pode aceitar valores padrão para esses parâmetros do grupo de cópia
de backup, pois eles não são aplicáveis ao Data Protection for SQL.
Recomenda-se que você discuta esses parâmetros com o administrador do Servidor
do Tivoli Storage Manager para executar sua estratégia de backup.
Conjunto de Armazenamento
Uma única restauração pode exigir um backup completo ou um backup diferencial.
Recomenda-se utilizar colocação se esses backups forem armazenados em mídia
removível. Especifique a disposição por espaço no arquivo (define stgpool
COLlocate=FILespace) se planejar restaurar vários bancos de dados em paralelo.
Isto é recomendado porque faixas de dados individuais permanecem em volumes
removíveis separados. Se você utiliza distribuição de dados, utilize a colocação por
espaço de arquivo em conjuntos de armazenamento seqüenciais para manter as
distribuições em volumes de armazenamento separados. Isso é necessário para
permitir acesso paralelo simultâneo a cada distribuição. Se ocorrer de diversas
faixas para o mesmo objeto terminarem no mesmo volume sequencial (porque
volumes vazios insuficientes estão disponíveis), o comando move data do servidor
do Tivoli Storage Manager pode ser usado para mover os objetos para um
conjunto de armazenamento de disco ou para novos volumes sequenciais incluídos
no conjunto de armazenamento para que eles possam ser acessados em paralelo.
Uma única restauração completa pode exigir um backup completo do banco de
dados, um backup diferencial e vários backups de log, ou um ou mais backups de
grupo, arquivo ou conjunto e vários backups de log. É recomendado o uso de
colocação se esses backups puderem ser armazenados em mídia removível.
Nome do Nó do Data Protection for SQL: Configurações
Recomendadas
A máquina em que o Data Protection for SQL está instalado deve ser registrada no
Servidor do Tivoli Storage Manager com um nome do nó. Esse nome de nó possui
e gerencia todos os dados do Data Protection for SQL cujo backup é feito para o
Servidor do Tivoli Storage Manager. Especifique esse nome do nó com a opção
nodename no arquivo de opções dsm.opt localizado (por padrão) no diretório de
instalação do Data Protection for SQL. Observe que para executar operações VSS,
você pode precisar registrar nomes de nós para máquinas adicionais. Consulte
“Definições de Nó do Proxy (Backup do VSSs)” na página 39 para obter detalhes
sobre essa tarefa.
Tenha em mente as seguintes condições de parâmetro do Tivoli Storage Manager
ao registrar o nome do nó do Data Protection for SQL (máquina) no Servidor do
Tivoli Storage Manager:
BACKDELete
Esse parâmetro determina se o nó do Data Protection for SQL pode excluir
38
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
seus próprios arquivos de backup do Servidor do Tivoli Storage Manager.
Esse parâmetro DEVE ter um valor de yes.
MAXNUMMP
Esse parâmetro determina o número máximo de pontos de montagem que
um nó cliente pode utilizar no Servidor do Tivoli Storage Manager durante
uma operação de backup. É preciso que isso seja definido como um
número maior que o valor padrão 1, se você for explorar a distribuição de
dados do SQL com os dados que vão diretamente para um conjunto de
fitas. Por exemplo, configure este valor de modo que seja pelo menos o
número máximo de faixas a serem usadas para backup ou restauração
quando a mídia removível, como fitas, for usada ou se uma migração
ocorrer durante a operação de backup ou restauração. Se for possível que
outros backups ou restaurações ocorram ao mesmo tempo, o valor desse
parâmetro deverá ser grande o bastante para todos os pontos de
montagem necessários.
TXNGroupmax
Esse parâmetro determina o número de arquivos transferidos como um
grupo entre o Data Protection for SQL e o Servidor do Tivoli Storage
Manager entre os pontos de confirmação da transação. Esse parâmetro
DEVE ter um valor de pelo menos um a mais que o número máximo de
faixas a serem usadas para operações de backup ou restauração,
independentemente da mídia.
COMPression (Apenas Legado)
Este parâmetro determina se o nó do Data Protection for SQL compacta
dados antes de enviá-los para o Servidor do Tivoli Storage Manager
durante uma operação de backup. Especifique COMPression=Cliente para
permitir que o nó do Data Protection for SQL tome a decisão de compactar
os dados por meio do valor da opção COMPRESSIon do cliente
especificada no arquivo de opções (dsm.opt) localizado no diretório do
Data Protection for SQL.
Nota: Se você estiver executando o Data Protection for SQL em um Microsoft
Cluster Server, o nome do nó não pode ser o nome do computador local. Em vez
disso, o nome de nó deve corresponder ao nome do servidor virtual SQL.
Consulte o IBM Tivoli Storage Manager for Windows Administrator's Reference para
obter informações completas relativas a esses parâmetros.
Definições de Nó do Proxy (Backup do VSSs)
Como as operações Data Protection for SQL Backup do VSS são implementadas
através do cliente de arquivamento de backup do Tivoli Storage Manager, você
deve utilizar nomes de nós especificamente para operações VSS além de utilizar
um nome do nó para onde o Data Protection for SQL está instalado. Como parte
do procedimento de configuração, um relacionamento do proxy é definido para
esses vários nomes de nós. Esse relacionamento do proxy permite que os nomes de
nós executem operações em nome de outro nome do nó. Ao registrar esses nós
para o Servidor do Tivoli Storage Manager para operações do VSS, não especifique
o parâmetroTivoli Storage Manager USerid=NONE. As operações VSS falharão
quando esse parâmetro for especificado.
Há dois tipos de nomes de nós definidos nos relacionamentos do nó do proxy:
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
39
v Nó de destino: Um nome do nó que controla as operações de backup e de
restauração e que também possui os dados no Servidor do Tivoli Storage
Manager. Esse é o nome do nó especificado no arquivo Data Protection for SQL
dsm.opt.
v Nó de agente: Um nome de nó que executa operações em nome de um nó de
destino. Esse é o nome do nó especificado no arquivo dsm.opt do Cliente de
Backup-Archive.
Esses nós são definidos usando o comando grant proxy do cliente de
backup-archive. Por exemplo:
GRANT PROXY TARGET=<dpsql node name> AGENT=<dsmagent node name>
Nomes de Nós Requeridos para Operações VSS Básicas
Os nomes do nó do Data Protection for SQL são necessários para operações básicas
do VSS.
Os assistentes de configuração na GUI do MMC executam a maioria das tarefas
descritas aqui. As informações de nome do nó são fornecidas aqui apenas para
referência, para que você se familiarize com todas as opções e seus valores no
ambiente respectivo.
Para executar operações básicas do VSS, um nó de destino e um nó do agente são
necessários.
Tabela 10. Nomes de Nós Requeridos para Operações VSS Básicas
Tipo de nó do proxy Nome do nó
Onde especificar
Nó de destino
Nome do nó do Data Protection Utilize a opção nodename no
for SQL
arquivo de opções do Data
Protection for SQL (dsm.opt)
Nó de agente
Nó DSMAGENT Local
Use o parâmetro localdsmagentnode
no arquivo de configuração do Data
Protection for SQL (tdpsql.cfg)
Nó de destino
Esse é o nome do nó em que o Data Protection for SQL está instalado. Esse
nome do nó (especificado com a opção nodename no arquivo dsm.opt) é
referido como o nome do nó do Data Protection for SQL.
Nó de agente
Este é o nome do nó em que o cliente de backup-archive está instalado.
Esse nó é responsável por executar as operações VSS uma vez que o Data
Protection for SQL em si não executa nenhuma operação VSS direta. Este
nome de nó é referido como o Nó DSMAGENT Local e é especificado com
o parâmetro localdsmagentnode no arquivo de configuração do Data
Protection for SQL (tdpsql.cfg por padrão). É possível usar as páginas de
propriedades da GUI do MMC ou o comando tdpsqlc set para especificar
este parâmetro.
Nota: O nó de agente e o nó de destino estarão na mesma máquina para
operações VSS básicas.
40
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Nomes de Nós Necessários para Backups Transferidos VSS
Para executar backups transferidos VSS, é necessário ter um nó de destino e dois
nós de agente:
Tabela 11. Nomes de Nós Necessários para Backups Transferidos VSS
Tipo de nó do proxy Nome do nó
Onde especificar
Nó de destino
Nome do nó do Data Protection Use a opção nodename no arquivo
for SQL
de opções do Data Protection for
SQL (dsm.opt)
Nó de agente
Nó DSMAGENT Local
Use o parâmetro localdsmagentnode
no arquivo de configuração do Data
Protection for SQL (tdpsql.cfg)
Nó de agente
Nó DSMAGENT Remoto
Use o parâmetro
remotedsmagentnode no arquivo de
configuração do Data Protection for
SQL (tdpsql.cfg)
Nó de destino
Esse é o nome do nó em que o Data Protection for SQL está instalado. Esse
nome do nó (especificado com a opção nodename no arquivo dsm.opt) é
referido como o nome do nó do Data Protection for SQL.
Nó de agente
Esse é o nome do nó em que o cliente de arquivamento de backup e o
provedor VSS estão instalados. Esse nó é responsável por executar as
operações VSS uma vez que o Data Protection for SQL em si não executa
nenhuma operação VSS direta. Este nome de nó é referido como o Nó
DSMAGENT Local e é especificado com o parâmetro localdsmagentnode
no arquivo de configuração do Data Protection for SQL (tdpsql.cfg por
padrão). É possível usar as páginas de propriedades da GUI do MMC ou o
comando tdpsqlc set para especificar este parâmetro.
Nó de agente
O nome de nó de uma máquina separada que também deve ter o cliente
de backup-archive e o provedor VSS instalado. Essa máquina é responsável
por executar o movimento de dados de captura instantânea VSS dos
volumes shadow locais para o Servidor do Tivoli Storage Manager. Este
nome de nó é referido como o Nó DSMAGENT Remoto e é especificado
com o parâmetro remotedsmagentnode no arquivo de configuração do Data
Protection for SQL (tdpsql.cfg por padrão). É possível usar as páginas de
propriedades da GUI do MMC ou o comando tdpsqlc set para especificar
este parâmetro. A opção de máquinas disponíveis depende das máquinas
terem acesso aos volumes shadow locais que contêm os backups de
captura instantânea VSS. Esse nome do nó é válido apenas para ambientes
VSS que suportam cópias shadow transportáveis. Ele não será suportado se
você estiver utilizando o provedor de sistema VSS padrão. Consulte a
documentação do provedor VSS para obter detalhes.
Certifique-se de que localdsmagentnode e remotedsmagentnode estejam registrados
para o mesmo Servidor do Tivoli Storage Manager que está especificado no
arquivo de opções do Data Protection for SQL (dsm.opt) e o arquivo de opções do
cliente de backup-archive (também dsm.opt).
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
41
Especificando Opções do Data Protection for SQL
Assim que o Data Protection para SQL for registrado para um servidor do Tivoli
Storage Manager, diversos parâmetros do Data Protection para SQL precisam ser
configurados. O administrador do Tivoli Storage Manager deve fornecer o nome
do nó, a senha e o método de comunicações com os parâmetros apropriados para
conexão com o servidor do Tivoli Storage Manager.
Esses valores, juntamente com outros parâmetros, são armazenados em um arquivo
de opções no diretório do Data Protection for SQL. O nome do arquivo de opções
padrão é dsm.opt. Para modificar o arquivo dsm.opt inicial, exiba o dsm.opt
utilizando um editor de texto.
O arquivo de opções inclui os seguintes parâmetros, que são requeridos para
configuração inicial:
nodename
O nome do nó do Tivoli Storage Manager é o nome exclusivo pelo qual o
Tivoli Storage Manager conhece a máquina que executa o Data Protection
para SQL.
commmethod
Os protocolos de comunicação vinculam o nó do Data Protection para SQL
com o servidor do Tivoli Storage Manager. O Data Protection para SQL
suporta o mesmo conjunto de protocolos de comunicação suportados por
outros clientes do Tivoli Storage Manager.
v Para backups de herança, especifique a opção commmethod no arquivo
de opções do Data Protection for SQL.
v Para Backup do VSSs, especifique a opção commmethod no arquivo de
opções do cliente de backup/archive usado como o nó DSMAGENT
local. Se o ambiente estiver configurado para backups transferidos do
VSS, você também deverá especificar a opção commmethod no arquivo
de opções do cliente de backup/archive usado como o nó DSMAGENT
remoto.
As opções adicionais a seguir não são requeridas para configuração inicial. Por
padrão, elas não são especificadas, mas você pode modificar as definições padrão:
passwordaccess
Uma configuração de passwordaccess generate instrui a API do Tivoli
Storage Manager para armazenar a senha (criptografada) atual no registro
do Windows e gera automaticamente uma nova quando a atual expirar.
Esse método de gerenciamento de senha é recomendado ao executar
backups planejados e não assistidos, uma vez que assegura que o backup
nunca falhe, devido a uma senha expirada. O valor padrão é prompt.
Um programa utilitário, denominado dsmcutil.exe, permite que você
gerencie (atualize ou exiba) a senha, conforme armazenada no registro.
Este programa de utilitário é distribuído com o pacote do Cliente de
Backup-Archive do Tivoli Storage Manager. Para obter informações
adicionais sobre o uso do programa dsmcutil, consulte o arquivo
dsmcutil.hlp ou o arquivo dsmcutil.txt que são distribuídos com o pacote
do Cliente de Backup-Archive do Tivoli Storage Manager.
compression
Uma configuração de compression on instrui a API do Tivoli Storage
Manager para compactar dados antes de enviá-los ao servidor do Tivoli
42
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Storage Manager; isso reduz os requisitos de tráfego e armazenamento. Se
você ativar a compactação, afetará o desempenho de duas maneiras:
v A utilização da CPU é mais alta na máquina na qual o Data Protection
for SQL está em execução.
v A utilização da largura de banda da rede será menor, pois menos bytes
serão enviados.
v O uso de armazenamento no servidor do Tivoli Storage Manager é
reduzido.
Talvez você prefira ativar a compactação, caso exista qualquer uma das
seguintes condições:
v A placa de rede tiver uma sobrecarga de dados.
v As comunicações entre o Data Protection para SQL e o servidor do Tivoli
Storage Manager estão sobre uma conexão de largura de banda baixa.
v Houver tráfego intenso na rede.
Considerações:
v Para backups Legacy, especifique a opção compression no arquivo de
opções do Data Protection for SQL.
v Para Backup do VSSs, especifique a opção compression no arquivo de
opções do cliente de backup/archive usado como o nó DSMAGENT
local. Se o ambiente estiver configurado para backups transferidos do
VSS, você também deverá especificar a opção compression no arquivo de
opções do cliente de backup/archive usado como o nó DSMAGENT
remoto. Reveja as informações de compactação disponíveis na
documentação do cliente antes de tentar compactar seus dados.
Talvez seja melhor definir compression off nos seguintes casos:
v O computador que está executando o Data Protection for SQL possui
uma sobrecarga de CPU; o uso de CPU incluído pode impactar outros
aplicativos, incluindo o SQL Server. Você pode monitorar a utilização da
CPU e dos recursos da rede utilizando o programa de monitor de
desempenho enviado com o Windows.
v Você não está limitado pela largura de banda; nesse caso, é possível
conseguir o melhor desempenho definindo compression off e permitindo
compactação de hardware na unidade de fita, que também reduz os
requisitos de armazenamento.
Nota: O administrador do Tivoli Storage Manager pode substituir a
configuração de opção de compactação para o nó do Data Protection para
SQL ao registrar ou atualizar o nó especificando, no lado do servidor do
Tivoli Storage Manager, que um determinado nó:
v Sempre utilize compactação.
v Nunca utilize compactação.
v Deixe a decisão para o cliente (valor padrão).
Consulte “Como Ativar a Compactação de Backup do SQL Server 2008” na
página 49
clusternode
Uma configuração de clusternode yes direciona a API do Tivoli Storage
Manager e o Data Protection para SQL para serem reconhecidos pelo
cluster na execução em um ambiente do Microsoft Windows Failover
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
43
Clustering ou Veritas Cluster Server. Essa opção deve ser especificada para
o Data Protection for SQL para que funcione adequadamente em um
desses ambientes de cluster.
deduplicação
A deduplicação de dados no lado do cliente é usada pela API do Tivoli
Storage Manager para remover dados redundantes durante o processo de
backup e archive antes que os dados sejam transferidos para o Servidor do
Tivoli Storage Manager. Especifique se a API do Tivoli Storage Manager
deduplica dados antes de enviá-los ao Servidor do Tivoli Storage Manager.
É possível especificar Yes ou No. O valor padrão é No. O valor da opção de
deduplicação para o Data Protection for SQL apenas se aplicará se o
administrador do Tivoli Storage Manager permitir a deduplicação no lado
do cliente.
As opções de deduplicação e enablelanfree são mutuamente exclusivas. É
possível usar uma opção ou a outra, mas não as duas juntas.
enablelanfree
Para executar um backup sem LAN com o Data Protection for SQL, um
agente de armazenamento do Tivoli Storage Manager deve ser instalado na
mesma máquina e enablelanfree yes deve ser especificado no arquivo de
opções doData Protection for SQL. Para executar um Backup do VSS sem
LAN com o Data Protection for SQL, especifique enablelanfree sim no
arquivo de opções DSMAGENT (Solicitante do VSS). Consulte Managed
System for SAN Storage Agent User's Guide para obter informações
detalhadas sobre ambientes sem LAN.
enableclientencryptkey
Esta opção criptografa bancos de dados SQL durante o processamento de
backup e restauração. É gerada uma chave de criptografia aleatória por
sessão e é armazenada no Servidor do Tivoli Storage Manager com o
objeto no banco de dados do servidor. Embora o Tivoli Storage Manager
gerencie a chave, um banco de dados válido deve estar disponível para
restaurar um objeto criptografado. Especifique enableclientencryptkey yes
no arquivo de opções do Data Protection for SQL. Além disso, designe o
tipo de criptografia a ser utilizado especificando a opção encryptiontype
nesse mesmo arquivo de opções. Você pode especificar DES56 (56 bits) ou
AES128 (128 bits). O padrão é AES128. Nesse mesmo arquivo, você deve
também especificar os bancos de dados que deseja que sejam
criptografados incluindo uma instrução include com a opção
include.encrypt.
v Para backups Legacy, especifique essas opções de criptografia no arquivo
de opções do Data Protection for SQL.
v Para Backup do VSSs, especifique as opções de criptografia no arquivo
de opções do cliente de backup/archive usado como o nó DSMAGENT
local. Se o ambiente estiver configurado para backups transferidos do
VSS, você também deverá especificar as opções de criptografia no
arquivo de opções do cliente de backup/archive usado como o nó
DSMAGENT remoto. Reveja as informações de criptografia disponíveis
na documentação do cliente antes de tentar criptografar seus bancos de
dados.
Por exemplo, edite o arquivo de opções apropriado incluindo as três
opções a seguir:
1. Incluir a opção enableclientencryptkey yes.
2. Incluir a opção encryptiontype com o tipo de criptografia a utilizar.
44
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
3. (Apenas backups de Legados) Incluir suas instruções de inclusão com a
opção include.encrypt. Por exemplo, para criptografar todos os dados
SQL, especifique o seguinte:
include.encrypt *\...\*
Para criptografar todos os objetos com o nome do banco de dados Db1
iniciando com Db, especifique o seguinte:
include.encrypt \...\Db*\...\*
Para criptografar todos os objetos completos ou diferenciais com o
nome do banco de dados Db1, especifique o seguinte:
include.encrypt \...\Db1\full*
include.encrypt \...\Db1\diff*
Nota:
1. Se você estiver executando o Data Protection for SQL em um Microsoft
Windows Failover Clustering ou Veritas Cluster Server, os arquivos de opções
em cada nó do cluster devem ser idênticos.
2. Você pode criar arquivos de opções adicionais do Data Protection for SQL para
apontar para outros Servidor do Tivoli Storage Managers. Talvez você prefira
criar mais de um arquivo de opções, cada um com parâmetros diferentes, para
utilizar com um único Servidor do Tivoli Storage Manager.
Especificando Preferências do Data Protection for SQL
Os parâmetros de configuração do Data Protection for SQL estão definidos no
arquivo de configuração do Data Protection for SQL (tdpsql.cfg por padrão). Esses
parâmetros de configuração determinam preferências como o local do arquivo de
log, como a data e os time stamps são exibidos e o número de buffers a serem
utilizados.
Você pode definir os valores dos parâmetros de configuração do Data Protection
for SQL de duas maneiras:
v Na GUI do MMC, configure o valor em Propriedades.
v O comando tdpsqlc set na Interface de Linha de Comandos do Data Protection
for SQL. Consulte o “Comando Set” na página 241.
Observe as seguintes características dos parâmetros de configuração do Data
Protection for SQL:
v O valor de um parâmetro de configuração especificado em uma chamada da
linha de comando substitui (mas não altera) o valor do parâmetro de
configuração especificado no arquivo de configuração do Data Protection for
SQL.
v Durante uma chamada da linha de comandos que não especifica um valor de
substituição para um parâmetro do arquivo de configuração, os valores no
arquivo de configuração padrão do Data Protection for SQL (tdpsql.cfg) são
usados.
Consulte “Comando Set” na página 241 para obter descrições de parâmetros de
configuração disponíveis.
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
45
Configure a política para backups do VSS especificando a instrução VSSPOLICY no
arquivo de configuração do Data Protection for SQL ou selecionando Propriedades
> Ligação de Política de VSS na GUI do MMC e, em seguida, configurando a
política.
Observe que você deve especificar essa instrução manualmente. Não é possível
especificá-la usando o comando tdpsqlc set. Consulte “Configurando a Expiração
Automática (VSS e Legado)” para obter informações detalhadas e exemplos.
Configurando a Expiração Automática (VSS e Legado)
O Data Protection for SQL permite utilizar a expiração automática e o controle de
versão do Tivoli Storage Manager por política. Configure a política automática
para dados de backup editando o arquivo de opções do Data Protection para SQL
ou especificando-as na GUI do MMC (Utilitários -> Ligação de Política do VSS).
Se você editar o arquivo de opções, use as instruções include e exclude para definir
quais arquivos estão sujeitos ao processamento automático e para designar classes
de gerenciamento específicas aos arquivos usando convenções de nomenclatura de
objeto.
Configurando a Expiração Automática para o VSS
Configure a política para backups do VSS especificando a instrução VSSPOLICY no
arquivo de configuração do Data Protection for SQL ou especificando-as na GUI do
MMC (Propriedades > Ligação de Política do VSS). Observe que não é possível
especificá-la usando o comando tdpsqlc set.
As instruções VSSPOLICY são processadas de baixo para cima e o processamento
pára na primeira correspondência. Para assegurar que as especificações mais
específicas sejam completamente processadas, a especificação mais geral deverá ser
relacionada antes das mais específicas, de modo que sejam processadas após as
especificações mais específicas. Caso contrário, a especificação mais geral
encontrará uma correspondência antes que as especificações mais específicas sejam
vistas.
Especifique as seguintes informações na instrução VSSPOLICY:
VSSPOLICY <srvname> <dbname> <backuptype> <backupdest> <mgmtcls>
A instrução contém os seguintes valores:
srvname
Nome do SQL Server ou caractere curinga (*)
dbname
Nome do banco de dados ou caractere curinga (*)
backuptype
Tipo de backup: COMPLETO ou caractere curinga (*)
Nota: Como o VSS suporta apenas tipos de backups completos, especificar
um caractere curinga para <backuptype> executa apenas um backup
completo.
backupdest
Destino do backup: TSM ou LOCAL ou caractere curinga (*)
46
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
mgmtcls
Nome da Classe de Gerenciamento. Isso define a classe de gerenciamento
para a classe especificada de backup.
Consulte “Exemplos de Ligação de Política do Tivoli Storage Manager Usando
Instruções de Inclusão/Exclusão e VSSPOLICY” na página 253 para obter
exemplos da instrução VSSPOLICY.
Configurando a Expiração Automática para Legado
O Data Protection for SQL permite utilizar a expiração automática e o controle de
versão do Tivoli Storage Manager por política. A configuração de política
automática para dados de backup é feita por meio do arquivo de opções do Data
Protection for SQL. Utilize as instruções include e exclude no arquivo de opções
para definir quais arquivos estão sujeitos a processamento automático e para
atribuir classes de gerenciamento específicas aos arquivos utilizando convenções de
nomenclatura de objetos.
Nota: É recomendado assegurar-se de que os metadados estejam disponíveis para
consulta sem causar uma montagem de volume. Os metadados são armazenados
como um objeto de dados no servidor Tivoli Storage Manager e estão disponíveis
para migração para a mídia removível se sua política permitir que isto ocorra.
Um nome de objeto de backup do Data Protection for SQL é composto de uma
série 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)
não utilizado para tipos de backup completo e diferencial
backupType é:
full | diff | log | group | file | set
Considerações:
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 próprio qualificador deve existir no nome
de objeto correspondente.
v Para corresponder zero ou mais qualificadores, use reticências: \...\
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
47
v Todas as especificações devem terminar com o caractere coringa *. Isso é
necessário porque a especificação deve corresponder aos nomes de objeto e aos
nomes temporários. Os nomes temporários são utilizados para permitir a
retomada de uma transação de backup caso ocorra um erro. Nomes temporários
são nomes de objetos com uma cadeia exclusiva anexada ao qualificador
backupType.
v Um objectNameSpecification deve ser colocado entre aspas duplas. Se a
especificação incluir espaços ou caracteres especiais, as aspas duplas serão
obrigatórias.
v Nas instruções de exclude, meta deve ser uma correspondência na especificação,
explicitamente, ou por caractere coringa ou reticências. A exclusão de meta
excluirá o objeto inteiro.
v As instruções de include podem especificar meta ou data, separadamente e
explicitamente, ou por caractere coringa ou reticências.
v É possível especificar objetos de dados e meta nas listas de include do arquivo
de opções a fim de atribuir classes de gerenciamento. Entretanto, quando você
utilizar instruções de exclude, deverá especificar somente os meta objetos. Se o
backup de um objeto de dados não for feito, seu meta objeto não será criado.
v Os nomes de objeto log e set são sempre exclusivos. O typeInfo contém os
qualificadores cujos valores os tornam exclusivos. Como eles são gerados no
momento do backup, não são previstos e não podem ser especificados.
v As listas include/exclude são processadas ao contrário, e o processamento pára
na primeira correspondência. Para assegurar-se de que as especificações mais
específicas sejam processadas, liste as especificações mais genéricas antes das
mais específicas assim elas serão processadas depois das específicas. Caso
contrário, a mais genérica irá corresponder ao objetivo desejado antes que as
mais específicas sejam vistas.
– Quando uma correspondência é encontrada, o processamento da lista pára e a
instrução correspondente é examinada. Se ela for uma instrução de exclude,
não será feito o backup do nome do objeto correspondente. Se ela for uma
instrução de include, será feito backup do nome do objeto correspondente. Se
a instrução 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 não for encontrada uma correspondência, será feito backup do objeto
utilizando a classe de gerenciamento padrão do nó atual.
– Se for encontrada uma correspondência para uma inclusão que especifica uma
classe de gerenciamento, mas esta não for válida para o nó atual, a classe de
gerenciamento padrão do nó atual será utilizada.
v O processo include/exclude não gera mensagens de erro de especificações
inválidas. Portanto, faça um teste completo de todas as listas include/exclude. A
especificação de um nome de classe de gerenciamento inválido irá gerar uma
mensagem de erro no dsierror.log.
v Com relação à distinção entre maiúsculas e minúsculas, a API do Tivoli Storage
Manager no Windows assume atualmente que as especificações são para um
sistema de arquivos Windows e ignora maiúsculas e minúsculas. Entretanto,
visto que a distinção pode ser respeitada no futuro, utilize sempre a designação
correta de letra maiúscula/minúscula. Especificamente,
– Utilize a distinção correta para nomes SQL (nomes de servidor, banco de
dados, grupo ou arquivo) conforme exibido pelos comandos query sql ou
query tsm.
– Use minúsculas para as constantes do Data Protection for SQL: meta, data,
full, diff, log, group, file e set.
48
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Os exemplos a seguir são de objectNameSpecifications individuais, conforme poderão
aparecer nas instruções include/exclude:
SqlServerNames:
SQL2000, SQL2005
InstanceNames:
INST1, INST2
DatabaseNames:
Db1, Db2, Db3
GroupNames:
g1, g2, g3
LogicalFileNames:
f1, f2, f3
Para obter ilustrações de amostra das instruções include e exclude utilizando a
sintaxe mostrada anteriormente, consulte o “Exemplos de Ligação de Política do
Tivoli Storage Manager Usando Instruções de Inclusão/Exclusão e VSSPOLICY” na
página 253.
Como Ativar a Compactação de Backup do SQL Server 2008
O suporte para compactação de backup do SQL Server 2008 está disponível no
Data Protection for SQL. É possível usar a GUI do MMC ou a linha de comandos
para ativar esse recurso.
v A partir da GUI do MMC, especifique a compactação de backup nativo de SQL
a partir da janela Propriedades de SQL. Após configurar essa opção, a coluna
Carga de Trabalho de SQL na guia Recuperação mostra o status de
compactação de SQL para backups legados.
v A partir da linha de comandos, inclua essa instrução no arquivo de configuração
de SQL (tdpsql.cfg). Edite o arquivo e insira o comando conforme a seguir:
SQLCOMPression Yes | No
O valor padrão é No.
A compactação de backup do SQL Server 2008 apenas está disponível com os
backups legados no SQL Server 2008 (ou posterior). Para SQL Server 2008, a
compactação de backup só é suportada no Enterprise Edition. No SQL Server 2008
R2, a compactação de backup é suportada nas edições Standard, Enterprise e
Datacenter. A partir do SQL Server 2008, qualquer edição pode restaurar um
backup compactado.
A compactação de backup do SQL Server 2008 é geralmente mais rápida e mais
efetiva que usá-la junto com a compactação do Tivoli Storage Manager. A
compactação do Tivoli Storage Manager também é efetiva ao reduzir a janela de
backup necessária para proteger o SQL Server e é uma boa escolha para o SQL
Server 2005 (ou anterior).
Capítulo 2. Planejando Operações do Data Protection para Microsoft SQL Server
49
50
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 3. Instalando o Data Protection for SQL Server
Conheça as informações de pré-requisito antes de instalar o Data Protection for
SQL e revise as instruções de instalação.
Instalação e Configuração Rápidas
Instale e configure o Data Protection for SQL para ajudá-lo a iniciar a proteção do
dados de seu SQL server o mais rápido possível.
Siga estas instruções para instalar, configurar, verificar e customizar rapidamente o
Data Protection for SQL:
1. Instale o Data Protection for SQL.
a. Efetue logon como um administrador.
a. Insira o DVD do produto IBM Tivoli Storage Manager for Databases: Data
Protection for Microsoft SQL Server no drive de DVD. Se a execução
automática estiver ativada, o assistente de configuração é iniciado
automaticamente quando o DVD é carregado. Caso contrário, clique em
Iniciar > Executar e, no prompt, especifique: x:\setupfcm.exe, em que x: é
a sua unidade de DVD. Clique em OK.
Siga as instruções de instalação que são exibidas na tela.
Se solicitado, reinicie seu sistema antes de concluir a instalação.
Clique em Concluir para completar a instalação do Data Protection for SQL.
Se você planeja usar operações VSS, você deve instalar a versão mais
recente do cliente de backup-archive do Tivoli Storage Manager. O cliente
de backup-archive também é o Solicitante VSS e está disponível
separadamente.
2. Configura o Data Protection for SQL.
a. Inicie o Management Console (GUI do MMC) clicando em Iniciar > Todos
os Programas > Tivoli Storage Manager > Data Protection para Microsoft
SQL Server > DP para SQL Management Console. Se você não configurou
anteriormente o Data Protection for SQL, o assistente de configuração do
Tivoli Storage Manager é iniciado automaticamente.
b. Se o assistente de configuração do Tivoli Storage Manager não for iniciado
automaticamente, clique em Gerenciar > Configuração > Assistentes na
visualização em árvore, selecione o assistente e clique em Iniciar na área de
janela Ações.
b.
c.
d.
e.
c.
Conclua as seguintes páginas do assistente:
Seleção de Proteção de Dados
Selecione SQL Server como o aplicativo a ser protegido.
Verificação de Requisitos
Clique em qualquer link Com Falha ou Avisos para obter ajuda
sobre resolução de potenciais problemas.
Nomes de Nós de TSM
Insira o nome do nó do Data Protection for SQL Tivoli Storage
Manager. Se você estiver usando VSS, insira o nome do nó do
Solicitante VSS.
© Copyright IBM Corp. 1997, 2011
51
Configurações do Servidor TSM
Especifique o endereço do Servidor do Tivoli Storage Manager e
escolha se deseja que o assistente configure o Servidor do Tivoli
Storage Manager.
Configuração customizada
Clique em Padrão na maioria das situações ou clique em
Customizada para inserir todas as informações relacionadas ao
serviço.
Configuração do TSM
Aguarde para que todos os componentes sejam provisionados e
configurados. Clique em Executar Novamente se houver algum
problema. Clique no link Com Falha ou Avisos para obter
informações adicionais se houver problemas restantes.
Conclusão
Esta página mostra o status da configuração. Se você estiver usando
o Windows Server 2008 ou posterior e planeja usar operações VSS,
selecione a caixa de seleção Diagnósticos VSS para iniciar a
verificação VSS.
Importante: Se você não optou por permitir o assistente configurar o
Servidor do Tivoli Storage Manager, o administrador do Tivoli Storage
Manager deverá configurar o Servidor do Tivoli Storage Manager antes da
verificação ser realizada. Se o assistente não configurar o Servidor do Tivoli
Storage Manager, ele fornecerá um link para uma macro que pode ser
fornecida para o administrador do Tivoli Storage Manager como um
exemplo de uma forma para configurar o Servidor do Tivoli Storage
Manager.
3. Verifique a configuração.
a. Se você estiver usando operações VSS no Windows Server 2008 ou posterior,
verifique se o VSS está funcionando corretamente.
Se a caixa de seleção Diagnósticos VSS foi selecionada na conclusão do
assistente de configuração, o assistente Diagnósticos VSS é exibido. Também
é possível iniciar este assistente clicando em Gerenciar > Diagnósticos e,
em seguida, clicando em Diagnósticos VSS na área de janela Ações.
Atenção: Não execute essas tarefas, se já estiver usando as capturas
instantâneas de espaço eficiente do SAN Volume Controller ou do Storwize
V7000 no computador. Fazer isso, pode resultar na remoção de capturas
instantâneas existentes anteriormente.
Preencha as seguintes páginas no assistente Diagnósticos VSS:
Seleção de Volume da Captura Instantânea
Selecione os volumes que deseja para testar e revisar as informações
do provedor e do escritor VSS.
Testes de Captura Instantânea do VSS
Revise as entradas do log de eventos que são registradas conforme
as capturas instantâneas persistentes e não persistentes são obtidas e
resolva quaisquer erros.
Conclusão
Revise o status de teste e clique em Concluir.
b. Verifique se o Data Protection for SQL está configurado adequadamente:
1) Clique na guia Automatizar para abrir a interface da linha de comandos
integrada.
52
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
2) Na parte inferior da janela, clique no ícone Abrir Pasta e selecione o
arquivo verify_sql.txt. Em seguida, clique em Abrir.
3) Estes comandos são exibidos no painel da linha de comandos:
query tdp
query tsm
query sql
Com o cursor no painel da linha de comandos, pressione Enter para
executar os comandos para verificar sua configuração. A configuração é
verificada quando esses comandos são executados sem avisos ou erros.
4) Quando a verificação é concluída, é possível usar o Data Protection for
SQL para fazer backup e restaurar dados do SQL server.
5) Faça backup e restaure um conjunto de dados de teste.
4. Customizar o Data Protection for SQL.
Após o Data Protection for SQL ser configurado e verificado com êxito,
customize suas configurações definindo suas configurações de políticas e
operações planejadas para assegurar que suas necessidades de negócios sejam
satisfeitas.
Para obter informações detalhadas sobre os procedimentos de instalação e
configuração, ou se você deseja executar estas tarefas manualmente, consulte
Capítulo 3, “Instalando o Data Protection for SQL Server”, na página 51 e
Capítulo 4, “Configurando o Data Protection for SQL”, na página 67.
Conceitos relacionados
“Gerenciando Políticas” na página 85
Pré-requisitos de Instalação
Antes de instalar o IBM Tivoli Storage Manager for Databases: Data Protection for
SQL, certifique-se de que o seu sistema atende os requisitos mínimos de hardware,
software e sistema operacional.
As seções a seguir fornecem uma visão geral dos requisitos mínimos de hardware
e software para a liberação da V6.3 do Data Protection for SQL.
Os detalhes dos requisitos de hardware e software para o Data Protection for SQL
podem surgir ao longo do tempo em virtude de atualizações de manutenção e a
inclusão do suporte de atualização de sistema operacional, aplicativo e outros
softwares.
Para obter os requisitos mais recentes, revise a nota técnica Requisitos de
Hardware e Software que está associada ao nível do seu programa Data Protection
for SQL. Esta nota técnica está disponível no Web site Todos os Documentos de
Requisito em http://www.ibm.com/support/docview.wss?uid=swg21218747.
Quando estiver no Web site, siga o link para a nota técnica de requisitos para o seu
nível de release ou atualização específico.
Capítulo 3. Instalando o Data Protection for SQL
53
Requisitos Mínimos de Hardware
Antes de instalar o Data Protection for SQL, assegure-se de que seu sistema atenda
aos requisitos mínimos de hardware.
O hardware necessário para instalar o Data Protection for SQL está listado nesta
seção:
Hardware para uma plataforma x86
Hardware compatível suportado pelo sistema operacional Windows e SQL
Server em uso.
Hardware para uma plataforma x64
Hardware compatível suportado pelo sistema operacional Windows e SQL
Server em uso.
Requisitos mínimos de software e sistema operacional
Antes de instalar o Data Protection for SQL, assegure-se de que seu sistema atenda
aos requisitos mínimos de software e operacionais.
Os sistemas operacionais suportados para a plataforma x86 estão listados nesta
seção:
v Windows Server 2003 SP2 de 32 bits ou níveis posteriores de Service Pack:
Standard, Enterprise ou Data Center Editions
v Windows Server 2003 R2 SP2 de 32 bits ou níveis posteriores de Service Pack:
Standard, Enterprise ou Data Center Editions
v Windows Server 2008 SP2 de 32 bits ou níveis posteriores de Service Pack:
Standard, Enterprise ou Data Center Editions.
Os sistemas operacionais suportados para a plataforma x64 estão listados:
v Windows Server 2003 SP2 de 64 bits ou níveis posteriores de Service Pack:
Standard x64, Enterprise x64, ou Data Center x64 Editions
v Windows Server 2003 R2 SP2 de 64 bits ou níveis posteriores de Service Pack:
Standard x64, Enterprise x64 ou Data Center x64 Editions
v Windows Server 2008 SP2 de 64 bits ou níveis posteriores de Service Pack:
Standard x64, Enterprise x64 ou Data Center x64 Editions
v Windows Server 2008 R2 de 64 bits ou níveis posteriores de Service Pack:
Standard x64, Enterprise x64 ou Data Center x64 Editions
Os ambientes operacionais adicionais que são suportados estão listados nesta
seção:
v Microsoft Cluster Server (MSCS) e Windows Failover Clustering
v Ambientes Veritas Cluster Server (VCS).
Os níveis do Microsoft SQL que são suportados para plataformas x86 são listados
nesta seção:
v Microsoft SQL Server 2005 SP3 ou níveis de Service Pack posteriores: edições
Standard ou Enterprise
v Microsoft SQL Server 2008 SP1, ou níveis de Service Pack posteriores: edições
Standard ou Enterprise
v Microsoft SQL Server 2008 R2 ou níveis posteriores de Service Pack: Standard,
Enterprise ou Data Center Editions.
54
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Os níveis do Microsoft SQL que são suportados para plataformas x64 são listados
nesta seção:
v Microsoft SQL Server 2005 SP3 ou níveis posteriores de Service Pack: Standard
x64 ou Enterprise x64 Editions
v Microsoft SQL Server 2008 SP1 ou níveis posteriores de Service Pack: Standard
x64 ou Enterprise x64 Editions
v Microsoft SQL Server 2008 R2 ou níveis posteriores de Service Pack: Standard,
Enterprise ou Data Center Editions.
Suporte de Virtualização
Informações para ambientes de virtualização suportados pelo Data Protection for
SQL estão disponíveis na página da Web de suporte de convidado do IBM Tivoli
Storage Manager (TSM) para Máquinas Virtuais e Virtualização em:
http://www.ibm.com/support/docview.wss?uid=swg21239546
Instalar o Data Protection for SQL em um Sistema Local
O assistente de configuração orienta você na instalação do Data Protection for SQL.
Antes de começar, verifique se seu ambiente atende aos pré-requisitos de hardware
e software.
O Data Protection for SQL está disponível nos pacotes licenciados e de
manutenção. O processo de instalação é diferente entre os dois tipos de pacotes.
Pacote licenciado
Inclui um arquivo de ativação de licença disponível apenas por meio do
seu canal de distribuição de software, tal como o Passport Advantage, e
inclui a liberação de Disponibilidade Geral inicial de um produto ou
componente.
Atualização de manutenção (pacote de fix packs ou correções temporárias)
Disponível no canal de entrega de manutenção e pode, às vezes, ser usado
para atualizar o canal de distribuição de software. Os pacotes de
manutenção não contêm os arquivos de ativação de licença e devem ser
instalados após um pacote licenciado.
Consulte o arquivo README.FTP para obter instruções sobre como instalar
um pacote de fix packs ou correções temporárias. O arquivo README.FTP
está disponível no mesmo diretório em que o pacote de manutenção foi
transferido por download.
Siga estas instruções para instalar o Data Protection for SQL a partir de um DVD:
1. Instale o Data Protection for SQL usando o assistente de configuração. Isso
instala o produto e quaisquer pré-requisitos, tais como o .NET Framework e o
Report Viewer.
a. Efetue logon como um administrador.
b. Insira o DVD do produto IBM Tivoli Storage Manager for Databases: Data
Protection for Microsoft SQL Server em sua unidade de DVD. Se a execução
automática estiver ativada, o diálogo de instalação iniciará automaticamente
quando o DVD for carregado. Caso contrário, selecione Iniciar > Executar e,
no prompt, especifique: x:\setupfcm.exe, em que x: é sua unidade de
DVD, e clique em OK.
c. Siga as instruções de instalação exibidas na tela.
Capítulo 3. Instalando o Data Protection for SQL
55
d. Se solicitado, reinicie seu sistema antes de concluir a instalação.
e. Clique em Concluir para completar a instalação do Data Protection for SQL.
Nota: A GUI do MMC é compartilha entre o Data Protection for Microsoft SQL
Server, o Data Protection for Microsoft Exchange Server e o Tivoli Storage
FlashCopy Manager. Se um desses produtos estiver instalado em um local não
padrão, então o assistente de configuração assume como padrão o diretório de
instalação existente. Use o mesmo diretório ao instalar qualquer um desses
produtos no mesmo computador. O diretório base padrão é c:\program
files\tivoli.
2. Se você estiver instalando o Data Protection for SQL em um ambiente Microsoft
Windows Failover Clustering ou Veritas Cluster Server, repita o procedimento
de instalação em todos os nós de seu cluster.
3. Para instalar pacotes de idiomas adicionais, consulte “Instale os Pacotes de
Idiomas para o Data Protection for SQL” na página 57.
4. Se você planeja fazer backup e restaurar capturas instantâneas locais ou
executar operações de backup transferido VSS, execute as tarefas descritas em
“Instalando o Tivoli Storage FlashCopy Manager”. Caso contrário, consulte
Capítulo 4, “Configurando o Data Protection for SQL”, na página 67 para obter
informações de configuração importantes.
Instalando o Tivoli Storage FlashCopy Manager
O IBM Tivoli Storage FlashCopy Manager é um programa adquirido
separadamente que fornece backups e restaurações que reconhecem o aplicativo
usando as tecnologias de captura instantânea avançada do sistema de
armazenamento.
Instale o IBM Tivoli Storage FlashCopy Manager se você deseja usar a
funcionalidade avançada com o Tivoli Storage Manager tal como:
v Backups transferidos
v Criar e gerenciar capturas instantâneas VSS locais (persistentes)
v Restauração Rápida VSS
v Restauração instantânea VSS
v Consultar capacidade gerenciada
Para obter informações sobre como instalar o Tivoli Storage FlashCopy Manager,
consulte http://publib.boulder.ibm.com/infocenter/tsminfo/v6r3/
com.ibm.itsm.fcm.win.doc/c_fcm_installing.html.
Após instalar o Data Protection for SQL e o Tivoli Storage FlashCopy Manager,
consulte Capítulo 4, “Configurando o Data Protection for SQL”, na página 67 para
obter importantes informações de configuração.
56
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Instalando o Data Protection for SQL em um Ambiente MSCS ou VCS
Instruções são fornecidas para a instalação do Data Protection para SQL em um
ambiente em cluster.
A instalação do Data Protection for SQL em um ambiente MSCS ou VCS requer o
seguinte:
1. Instale o Data Protection for SQL em ambos os nós do MSCS ou VCS se você
estiver instalando o Data Protection for SQL para um SQL Server em cluster.
2. Siga as instruções em “Instalar o Data Protection for SQL em um Sistema
Local” na página 55 para todos os nós de seu cluster.
Instale os Pacotes de Idiomas para o Data Protection for SQL
Use estas instruções para instalar os pacotes de idiomas do Data Protection for
SQL.
Certifique-se de que o Data Protection for SQL foi instalado com êxito antes da
instalação dos Pacotes de Idiomas.
Para visualizar a GUI do MMC, a saída da linha de comandos e as mensagens em
um idioma diferente do inglês, instale o pacote de idiomas que deseja. Os pacotes
de idiomas são arquivos de programa executável localizados em seus respectivos
diretórios de idiomas no DVD do produto.
O programa setupfcm.exe inicia automaticamente o programa de configuração
para o pacote de idiomas do MMC se a instalação for realizada em um
computador com um idioma suportado diferente do inglês.
O assistente de configuração provisiona automaticamente um pacote de idiomas
para qualquer componente que ele provisiona. As instruções a seguir descrevem
como instalar um pacote de idiomas manualmente.
1. Insira o DVD do produto na unidade de DVD e selecione Executar no menu
Iniciar.
2. Execute os seguintes comandos:
Pacotes de idiomas do Console de Gerenciamento do Data Protection for
SQL
x:\fcm\aaa\mmc\3100\bbb\setup.exe
Pacotes de idiomas do DP para SQL
x:\fcm\aaa\languages\bbb\setup.exe
Em que x: é sua unidade de DVD, aaa é x86 ou x64 e bbb é o código do país de
três letras que está associado a esse idioma.
3. Selecione setup.exe e clique em OK. Siga as instruções de instalação contidas
nas janelas de aviso.
4. Clique em Concluir para completar a instalação.
Após instalar o pacote de idiomas, ative o idioma atualizando o arquivo de
configuração do Data Protection for SQL (tdpsql.cfg por padrão) usando um
destes métodos:
v Use o comando set com o parâmetro language para especificar o idioma que
deseja. Exemplo:
tdpsqlc set lang=fra
Capítulo 3. Instalando o Data Protection for SQL
57
Consulte a descrição do parâmetro language em “Configurar Parâmetros
Posicionais” na página 242 para uma lista de idiomas disponíveis e seus códigos
de país com três letras.
v Use as páginas de propriedades para configurar o idioma realizando as
seguintes etapas:
1. Selecione a instância do SQL server na visualização em árvore.
2. Clique em Propriedades na área de janela Ações.
3. Selecione a página de propriedade Regional.
4. Clique em Opções Regionais e de Idioma para assegurar que as
configurações do sistema correspondem ao idioma que deseja usar. A GUI do
MMC usa as configurações de idioma do sistema.
5. Selecione o idioma na lista de pacotes de idiomas instalados. Os
componentes do Data Protection usam configurações de idiomas a partir de
um arquivo de configuração.
6. Para obter os melhores resultados e a operação correta, selecione o idioma
que corresponde às configurações do sistema. Clique em Corresponder
idioma do MMC para atualizar automaticamente o idioma para
correspondência com o sistema.
Instalando o Data Protection for SQL Silenciosamente
Os administradores podem instalar o Data Protection for SQL usando a instalação
silenciosa. Uma instalação silenciosa é executada por conta própria sem qualquer
intervenção para que os administradores fiquem liberados da tarefa de monitorar a
instalação e fornecer informações aos diálogos.
Esse método é especialmente útil quando o Data Protection for SQL tiver de ser
instalado em vários computadores com hardware idêntico. Por exemplo, uma
empresa pode ter 25 SQL servers instalados em 25 sites diferentes. Para assegurar
uma configuração consistente e evitar que 25 pessoas diferentes insiram os
parâmetros do Data Protection for SQL, um único administrador pode escolher
produzir um pacote de instalação não assistida e disponibilizá-lo para 25 locais. O
pacote de instalação pode ser colocado em um DVD e enviado para cada um dos
sites remotos, ou o pacote pode ser colocado em um servidor de arquivos para
distribuição para os sites.
Você pode executar uma instalação silenciosa usando um dos seguintes métodos:
Programa de Instalação
Utilize o comando setup com a chamada da linha de comando e as opções
especiais da instalação silenciosa.
MSI (Microsoft Installer)
Utilize msiexec.exe para instalar o pacote MSI.
As opções a seguir podem ser utilizadas com os dois métodos de instalação
silenciosa:
Tabela 12. Opções de Instalação Silenciosa
58
Opção
Descrição
/i
Especifica que o programa deve instalar o produto.
/l*v
Especifica logon prolixo.
/qn
Executa a instalação sem executar a seqüência da
interface com o usuário externa.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tabela 12. Opções de Instalação Silenciosa (continuação)
Opção
Descrição
/s
Especifica o modo silencioso.
/v
Especifica o Programa de Configuração para passar a
sequência de parâmetros para a chamada que faz ao
programa executável MSI (msiexec.exe). Observe os
seguintes requisitos de sintaxe ao chamar a opção /v:
v Uma barra invertida (\) deve ser colocada antes de
quaisquer aspas (" ") que residam dentro de aspas
já existentes.
v Não inclua um espaço entre a opção da linha de
comando /v e seus argumentos.
v Vários parâmetros inseridos com a opção da linha
de comando /v devem ser separados por um
espaço.
v Você pode criar um arquivo de log especificando o
diretório e o nome do arquivo no final do comando.
O diretório deve existir no momento em que a
instalação silenciosa é executada.
/x
Especifica que o programa deve remover a instalação
do produto.
addlocal
Especifica os recursos a serem instalados.
allusers
Especifica quais usuários podem utilizar o pacote de
instalação.
installdir
Especifica o diretório onde o Data Protection for SQL
deve ser instalado.
reboot
Especifica se deve solicitar ou não ao usuário para
reinicializar o sistema após a instalação silenciosa.
Force
Sempre avisa o usuário para reinicializar após
a instalação silenciosa.
Suppress
Suprime o prompt de reinicialização após a
instalação silenciosa.
ReallySuppress
Suprime todas as reinicializações e prompts
de reinicialização após a instalação silenciosa.
rebootyesno
Especifica se deve ou não reinicializar o sistema, após
a instalação silenciosa. Especificar Yes reinicializará o
sistema, após a instalação silenciosa. Especificar No
não reinicializará o sistema, após a instalação
silenciosa.
transformar
Especifica o idioma a ser instalado.
Nota: A configuração da opção rebootyesno para No aplica-se apenas à instalação
do software Data Protection for SQL. O pacote de instalação inclui diversos
pré-requisitos que serão instalados pelo Data Protection for SQL caso eles ainda
não tenham sido instalados como pré-requisitos no sistema. Assegure-se de que
todos os pré-requisitos sejam instalados antes de iniciar a instalação silenciosa, em
seguida, configure a opção rebootyesno para No de modo que nenhuma
reinicialização do sistema seja necessária após a conclusão do processo de
instalação silenciosa.
Capítulo 3. Instalando o Data Protection for SQL
59
Dica: Detalhes dos pré-requisitos estão incluídos no documento Requisitos de
Hardware e Software para o nível da liberação. Esses requisitos estão vinculados
ao Documento Todos os Requisitos, consulte http://www.ibm.com/support/
docview.wss?uid=swg21218747.
Os recursos a seguir são utilizados neste procedimento e fazem distinção entre
maiúsculas e minúsculas:
Tabela 13. Recursos da Instalação Silenciosa (Apenas cliente base)
Recurso
Descrição
Cliente
Código do Data Protection for SQL
Tabela 14. Recursos da Instalação Silenciosa (Apenas Pacotes de Idiomas)
Recurso
Descrição
LanguageFiles
Arquivos específicos de idioma
As transformações a seguir são utilizadas neste procedimento.
Tabela 15. Transformações de Instalação Silenciosa
Transformação
idioma
1028.mst
CHT Chinês (Tradicional)
1031.mst
DEU Alemão
1033.mst
ENG Inglês
1034.mst
ESP Espanhol
1036.mst
FRA Francês
1040.mst
ITA Italiano
1041.mst
JPN Japonês
1042.mst
KOR Coreano
1046.mst
PTB Português
2052.mst
CHS Chinês (Simplificado)
Instalando Silenciosamente o Data Protection for SQL com o
Programa de Configuração
Use o programa de configuração (setup.exe) para instalar silenciosamente o Data
Protection for SQL.
Você deve instalar dois componentes: Console de Gerenciamento do Data
Protection for SQL e o Servidor do Data Protection for SQL. Os programas de
configuração para esses componentes estão localizados na mídia de instalação
como a seguir (em que x: é sua unidade de DVD):
Programa de configuração do Console de Gerenciamento do Data Protection for
SQL
v (32 bits) x:\fcm\x86\mmc\3100\enu\setup.exe
v (64 bits) x:\fcm\x64\mmc\3100\enu\setup.exe
Programa de configuração do Data Protection for SQL
v (32 bits) x:\fcm\x86\sql\6300\enu\setup.exe
v (64 bits) x:\fcm\x64\sql\6300\enu\setup.exe
60
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
O Console de Gerenciamento do Data Protection for SQL e o Data Protection for
SQL devem ser instalados a partir de uma conta que é um membro do grupo de
administradores local para a máquina na qual o SQL server está em execução.
Os comandos a seguir são exemplos da instalação silenciosa. Você deve substituir o
recurso apropriado ao instalar um idioma diferente do inglês. Consulte Tabela 14
na página 60 para obter mais informações.
v Execute os seguintes comandos para instalar silenciosamente os componentes em
seus diretórios de instalação padrão:
x:\fcm\aaa\mmc\3100\enu\setup.exe /s /v/qn
x:\fcm\aaa\sql\6300\enu\setup.exe /s /v/qn
em que x: é sua unidade de DVD e aaa é x64 ou x86.
v A seguir são apresentados exemplos de comandos que especificam o diretório de
destino, os recursos, conversão de idioma, supressão de inicialização e criação de
log. Especifique cada comando em uma única linha.
x:\fcm\x64\mmc\3100\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Program Files\Tivoli\"
ADDLOCAL=\"Client\" TRANSFORM=1033.mst
REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlMmcSetupLog.txt\""
x:\fcm\x64\sql\6300\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Program Files\Tivoli\tsm\"
ADDLOCAL=\"Client\" TRANSFORM=1033.mst
REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlSetupLog.txt\""
Nota:
v Você deve colocar uma barra invertida (\) antes das aspas que estiverem dentro
de um conjunto externo de aspas (").
v Você deve colocar o texto a seguir entre aspas ("):
– Um caminho de diretório que contenha espaços.
– Um argumento que especifique vários recursos. Embora, seja necessário
colocar o argumento completo entre aspas, você também deverá colocar uma
barra invertida antes de cada aspas interna.
v Todos os recursos listados em uma instalação personalizada devem ser listados
após a opção addlocal.
v A configuração da opção rebootyesno para No aplica-se apenas à instalação do
software Data Protection for SQL. O pacote de instalação inclui diversos
pré-requisitos que serão instalados pelo Data Protection for SQL caso eles ainda
não tenham sido instalados como pré-requisitos no sistema. Assegure-se de que
todos os pré-requisitos sejam instalados antes de iniciar a instalação silenciosa,
em seguida, configure a opção rebootyesno para No de modo que nenhuma
reinicialização do sistema seja necessária após a conclusão do processo de
instalação silenciosa.
Criando Arquivos em Batch
É possível criar um arquivo em lote para iniciar a instalação silenciosa com os
parâmetros desejados.
O script de amostra a seguir (c:\setup.bat) demonstra uma instalação não
assistida:
@echo off
rem ===================================
rem sample silent install script
rem
call x:\fcm\x64\mmc\3100\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Program Files\Tivoli\" ADDLOCAL=\"Client\" TRANSFORM=1033.mst
Capítulo 3. Instalando o Data Protection for SQL
61
REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlMmcSetupLog.txt\""
rem
call x:\fcm\x64\sql\6300\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Program Files\Tivoli\tsm\" ADDLOCAL=\"Client\"
TRANSFORM=1033.mst REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlSetupLog.txt\""
rem ====================================
rem code could be added after the
rem installation completes to
rem customize the dsm.opt files
rem if desired
rem ====================================
Instalando Silenciosamente o Data Protection for SQL com
MSI (msiexec.exe)
É possível instalar o Data Protection for SQL silenciosamente usando o programa
Microsoft Installer, também conhecido como MSI (msiexec.exe).
O Data Protection for SQL deve ser instalado a partir de uma conta que seja uma
membro do grupo local de administradores para a máquina na qual o servidor
SQL do esteja em execução.
Importante: Diferentemente do setup.exe, usar o msiexec.exe não instala nenhum
pré-requisito. Ao usar msiexec.exe, você deve instalar todos os pré-requisitos
manualmente:
v O Console de Gerenciamento do Data Protection for SQL de 64 bits requer o
seguinte pré-requisito:
Perfil do Cliente do Microsoft .NET Framework 4
x:\fcm\x64\mmc\3100\enu\ISSetupPrerequisites\{29FC0BB0-95A7-4420B46C-68F628FB5FC4}\dotNetFx40_Client_x86_x64.exe
Pacote de Redistribuição do Microsoft Visual C++ 2010 de 32 Bits
x:\fcm\x64\mmc\3100\enu\ISSetupPrerequisites\{270b0954-35ca-4324bbc6-ba5db9072dad}\vcredist_x86.exe
Pacote de Redistribuição do Microsoft Visual C++ 2010 de 64 Bits
x:\fcm\x64\mmc\3100\enu\ISSetupPrerequisites\{7f66a156-bc3b-479d9703-65db354235cc}\vcredist_x64.exe
Microsoft ReportViewer 2010 SP1 Redistribuível
x:\fcm\x64\mmc\3100\enu\ISSetupPrerequisites\{E79DF561-C1FA-48ED9BB0-6C9DC84ABAAE}\ReportViewer.exe
v O Console de Gerenciamento do Data Protection for SQL de 32 bits requer o
seguinte:
Perfil do Cliente do Microsoft .NET Framework 4
x:\fcm\x86\mmc\3100\enu\ISSetupPrerequisites\{29FC0BB0-95A7-4420B46C-68F628FB5FC4}\dotNetFx40_Client_x86_x64.exe
Pacote de Redistribuição do Microsoft Visual C++ 2010 de 32 Bits
x:\fcm\x86\mmc\3100\enu\ISSetupPrerequisites\{270b0954-35ca-4324bbc6-ba5db9072dad}\vcredist_x86.exe
Microsoft ReportViewer 2010 SP1 Redistribuível
x:\fcm\x86\mmc\3100\enu\ISSetupPrerequisites\{E79DF561-C1FA-48ED9BB0-6C9DC84ABAAE}\ReportViewer.exe
v O Servidor do Data Protection for SQL de 64 bits requer:
62
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Microsoft .NET Framework 2.0 (não requerido se o .NET 4 estiver instalado)
x:\fcm\x64\sql\6300\enu\ISSetupPrerequisites\{552A6A80-5255-42ADAF28-9660532ED1F6}\NetFx20SP2_x64.exe
Microsoft Core XML Services (MSXML) 6.0
x:\fcm\x64\sql\6300\enu\ISSetupPrerequisites\{726F97A8-63B9-4A58ACFB-B8A56B383740}\msxml6_x64.msi
Cliente Nativo do Microsoft SQL Server 2008
x:\fcm\x64\sql\6300\enu\ISSetupPrerequisites\{82189DE7-71FD-4A69AE68-E343859BA5E5}\sqlncli_x64.msi
Tipos de CLR de Sistema do Microsoft SQL Server
x:\fcm\x64\sql\6300\enu\ISSetupPrerequisites\{B1404676-6041-45EB8BA7-65EFBA193C88}\SQLSysClrTypes_x64.msi
Objetos de Gerenciamento do Microsoft SQL Server 2008
x:\fcm\x64\sql\6300\enu\ISSetupPrerequisites\{FEDA1805-E765-4496A06D-26CFDAE590ED}\SharedManagementObjects_x64.msi
v O Data Protection for SQL Server de 32 bits requer:
Microsoft .NET Framework 2.0 (não requerido se o .NET 4 estiver instalado)
x:\fcm\x86\sql\6300\enu\ISSetupPrerequisites\{9277CA1D-4C87-4A9F928F-0E95A021FA49}\NetFx20SP2_x86.exe
Microsoft Core XML Services (MSXML) 6.0
x:\fcm\x86\sql\6300\enu\ISSetupPrerequisites\{726F97A8-63B9-4A58ACFB-B8A56B383740}\msxml6_x86.msi
Cliente Nativo do Microsoft SQL Server 2008
x:\fcm\x86\sql\6300\enu\ISSetupPrerequisites\{82189DE7-71FD-4A69AE68-E343859BA5E5}\sqlncli_x86.msi
Tipos de CLR de Sistema do Microsoft SQL Server
x:\fcm\x86\sql\6300\enu\ISSetupPrerequisites\{B1404676-6041-45EB8BA7-65EFBA193C88}\SQLSysClrTypes_x86.msi
Objetos de Gerenciamento do Microsoft SQL Server 2008
x:\fcm\x86\sql\6300\enu\ISSetupPrerequisites\{FEDA1805-E765-4496A06D-26CFDAE590ED}\SharedManagementObjects_x86.msi
Os exemplos a seguir mostram como usar msiexec para instalar o Console de
Gerenciamento do Data Protection for SQL e o Data Protection for SQL. Insira cada
comando msiexec em uma única linha.
Os pacotes de idiomas podem ser instalados de uma forma semelhante. Os
arquivos MSI para os pacotes de idiomas estão localizados nas pastas de idiomas
associadas a cada componente. Para os pacotes de idiomas, use
ADDLOCAL="LanguageFiles" em vez de ADDLOCAL="Client". Consulte Tabela 14 na
página 60 para obter mais informações.
v Instale o Console de Gerenciamento do Data Protection for SQL:
msiexec /i"x:\fcm\aaa\mmc\3100\enu\IBM Tivoli Storage Manager for
Databases - MS SQL - Management Console.msi" RebootYesNo="No"
Reboot="Suppress" ALLUSERS=1 INSTALLDIR="c:\program files\tivoli"
ADDLOCAL="Client" TRANSFORM=1033.mst /qn /l*v
"c:\temp\DpSqlMmcLog.txt"
em que x: é a sua unidade de DVD e aaa é x86 ou x64.
v Instale o Data Protection for SQL:
Capítulo 3. Instalando o Data Protection for SQL
63
msiexec /i"x:\fcm\aaa\sql\6300\enu\IBM Tivoli Storage Manager for
Databases - MS SQL.msi" RebootYesNo="No" Reboot="Suppress"
ALLUSERS=1 INSTALLDIR="c:\program files\tivoli\tsm"
ADDLOCAL="Client" TRANSFORM=1033.mst /qn /l*v "c:\temp\DpSqlLog.txt"
em que x: é a sua unidade de DVD e aaa é x86 ou x64.
Dica: Detalhes dos pré-requisitos estão incluídos no documento Requisitos de
Hardware e Software para o nível da liberação. Esses requisitos estão vinculados
ao Documento Todos os Requisitos, consulte http://www.ibm.com/support/
docview.wss?uid=swg21218747.
Nota:
v Você deve colocar o seguinte entre aspas ("):
– Um caminho de diretório que contenha espaços.
– Um argumento que especifique vários recursos. Embora, seja necessário
colocar o argumento completo entre aspas, você também deverá colocar uma
barra invertida antes de cada aspas interna.
v Todos os recursos listados em uma instalação personalizada devem ser
especificados após a opção addlocal.
Problemas de Instalação: Capturando um Log da Instalação
Se uma instalação silenciosa falhar, você deverá registrar as informações de
sintomas e ambiente da instalação com falha e entrar em contato com o suporte ao
cliente com essas informações.
As seguintes informações de ambiente podem ser úteis:
v Nível do sistema operacional
v Service pack
v
v
v
v
Descrição de hardware
Instale o pacote (DVD ou download eletrônico) e o nível
Qualquer log de eventos do Windows é relevante para a instalação que falhou
Outros serviços Windows ativos no momento da instalação (por exemplo,
software antivírus)
Antes de entrar em contato com o suporte, verifique os itens a seguir:
v Se efetuou logon no console da máquina local (não por meio de um servidor de
terminal)
v Se você tinha efetuado logon como um administrador local, não como um
administrador de domínio. As instalações entre domínios não são suportadas.
Assumindo que tudo pareça correto, reúna um log detalhado da instalação com
falha em um arquivo chamado setup.log. Para gerar um arquivo de log,
certifique-se de que /l*v \"filename\" seja usado na interface da linha de
comandos. Por exemplo, emita o seguinte comando (em uma única linha) para
gerar um arquivo de log chamado C:\Temp\DpSqlSetupLog.txt:
x:\fcm\x64\sql\6300\enu\setup.exe /s /v"INSTALLDIR=\"C:\Program
Files\Tivoli\tsm\" ADDLOCAL=\"Client\" TRANSFORM=1033.mst
REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlSetupLog.txt\""
64
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Criando o Pacote em um DVD ou um Servidor de Arquivos
O administrador pode disponibilizar o pacote de instalação do Data Protection for
SQL de várias maneiras.
É possível gravar um DVD ou colocar o pacote em um diretório compartilhado em
um servidor de arquivos. Normalmente, o pacote contém os arquivos de
distribuição de códigos do Data Protection for SQL e um arquivo em batch para
instalação silenciosa.
Criando um Pacote de Instalação Silenciosa
Siga estas instruções para criar um pacote de instalação silenciosa.
Antes de iniciar, você deve escolher um local para o pacote. Se você estiver
gravando um DVD, convém usar um diretório temporário. Se estiver colocando o
pacote em um Servidor de arquivos, será possível usar um diretório temporário ou
construir o pacote diretamente no Servidor de arquivos.
O exemplo a seguir utiliza c:\tdpdpkg como diretório de migração. Emita os
comandos a seguir para criar o pacote.
Tabela 16. Comandos para Criação de um Pacote de Instalação
Comando
Descrição
mkdir c:\tdpdpkg
Criar um diretório temporário para o pacote de
instalação silenciosa
cd /d c:\tdpdpkg
Acessar o diretório temporário
xcopy g:\*.* . /s
Copiar os arquivos de distribuição do DVD do Data
Protection for SQL para o diretório temporário
copy c:\setup.bat
Substituir o setup.bat existente pelo criado na etapa
anterior
Após criar o pacote de instalação, teste a instalação silenciosa. Ao concluir o teste,
o pacote poderá ser colocado em um DVD ou disponibilizado a partir de um
diretório compartilhado.
Reproduzindo a Instalação Silenciosa
Quando o pacote está disponível em um DVD ou a partir de um diretório
compartilhado, ele pode ser reproduzido (executado) em outro computador.
Dê um tempo suficiente para que a instalação não-assistida seja concluída. Não
existem dicas virtuais para informar quando a instalação é concluída, embora seja
possível incluir dicas visuais no arquivo em lote.
A partir de um pacote de instalação silenciosa no DVD:
Se a autoinicialização estiver ativada, a instalação silenciosa é iniciada
assim que o DVD for inserido na unidade. Se a autoinicialização não
estiver ativada, a instalação silenciosa pode ser realizada executando o
arquivo setup.bat a partir da raiz do DVD.
cd /d g:\
setup.bat
De um diretório de distribuição:
Se o pacote foi colocado em um diretório compartilhado chamado tdpdpkg
Capítulo 3. Instalando o Data Protection for SQL
65
localizado em \\machine1\d$, outro computador poderá executar o
comando: net use x: \\machine1\d$ to share the drive as drive x. É
possível emitir o seguinte comando:
cd /d x:\tdpdpkg
setup.bat
Em ambos os casos, a instalação silenciosa será iniciada.
Mensagens de Erro do Programa de Instalação
O programa setup.exe poderá produzir mensagens de erro se não puder ser
iniciado adequadamente.
Na maioria dos casos, você, o administrador, encontrará estas mensagens quando
ocorrer um erro grave. Seus usuários raramente verão essas mensagens. Ao obter
uma mensagem de erro, ela será exibida em uma caixa de mensagens. Toda
mensagem de erro possui um número. Essas são mensagens de erro do sistema e
não há como suprimi-las em seu script.
Se você encontrar um erro, é possível acessar este Web site: http://
support.installshield.com/default.asp. Em seguida, use o recurso de procura para
obter informações sobre o erro.
66
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 4. Configurando o Data Protection for SQL
Os requisitos de configuração para o Data Protection for SQL, o Tivoli Storage
Manager e outros aplicativos variam, dependendo de quais recursos do Data
Protection for SQL você deseja usar. Por exemplo, se você planeja usar operações
VSS, o cliente de backup-archive do Tivoli Storage Manager (Solicitante VSS)
também deve ser instalado e configurado.
Ao concluir a instalação, é possível iniciar a configuração.
1. Inicie o Console de Gerenciamento clicando em Iniciar > Todos os Programas >
Tivoli Storage Manager > Data Protection para Microsoft SQL Server >
Console de Gerenciamento do DP para SQL.
2. Se o assistente de configuração do Tivoli Storage Manager não iniciar
automaticamente, inicie-o selecionando o nó Gerenciar na visualização em
árvore e, em seguida, selecionando Configuração > Assistentes.
3. Selecione o assistente Configuração e clique em Iniciar na área de janela Ações.
4. Insira as informações solicitadas em cada página do assistente e conclua o
assistente.
Importante: Se aparecerem quaisquer links de avisos ou erros, clique-os para
obter informações sobre como resolver os problemas.
Se você planeja automatizar suas operações de backup usando o planejador central
do Tivoli Storage Manager, o planejador do cliente de backup-archive do Tivoli
Storage Manager também deve ser instalado e configurado.
É possível verificar sua configuração realizando as seguintes etapas:
1. Na GUI do MMC, clique na guia Automatizar para acessar a interface da linha
de comandos integrada.
2. Na metade inferior da tela, clique no ícone Abrir Pasta e selecione o arquivo
verify_sql.txt.
3. Clique em Abrir. Estes comandos aparecem no painel da linha de comandos:
query tdp
query tsm
query sql
4. Pressione Enter para executar os comandos para verificar sua configuração.
Tarefas relacionadas
“Instalação e Configuração Rápidas” na página 51
Configuração Manual
Se precisar configurar manualmente o Data Protection for SQL, siga estas
instruções.
© Copyright IBM Corp. 1997, 2011
67
1. Configurar o Data Protection for SQL Manualmente
Siga estas instruções para configurar manualmente o Data Protection for SQL.
Execute estas etapas na máquina em que o SQL Server está instalado e em
execução:
1. (Apenas Legado) Especifique o nome do nó do Data Protection for SQL e o
método de comunicação no arquivo dsm.opt localizado (por padrão) no
diretório de instalação do Data Protection for SQL. Opções adicionais também
estão disponíveis.
Consulte “Especificando Opções do Data Protection for SQL” na página 42
para obter informações adicionais.
2. (Apenas Legado) Usando o comando configurar, especifique suas preferências
do Data Protection for SQL (idioma, formato de data, arquivo de log) no
arquivo tdpsql.cfg localizado no diretório de instalação do Data Protection
for SQL.
Consulte “Especificando Preferências do Data Protection for SQL” na página
45 e “Configurar Parâmetros Posicionais” na página 242 para obter
informações adicionais.
3. (VSS apenas) Especifique a instrução VSSPOLICY no arquivo de configuração
do Data Protection for SQL.
4.
5.
6.
7.
68
Consulte “Especificando Preferências do Data Protection for SQL” na página
45 e “Configurar Parâmetros Posicionais” na página 242 para obter
informações adicionais.
(VSS apenas) Configure o cliente de backup-archive do Tivoli Storage
Manager (se ele ainda não estiver configurado). Se o cliente de backup-archive
já estiver configurado, você poderá utilizar os serviços de cliente existentes. O
Assistente de Configuração do cliente de backup-archive pode orientá-lo
durante o processo de configuração. No menu da GUI do cliente de
backup/archive, selecione Utilitários->Assistente de Configuração->Ajudeme a Configurar o Cliente de Backup/Archive do TSM. Observe que o nome
do nó para essa máquina é referenciado como Nó DSMAGENT Local e é
especificado com o parâmetro localdsmagentnode no arquivo de configuração
do Data Protection for SQL (tdpsql.cfg).
Consulte Guia de Instalação e do Usuário do Cliente de Backup-Archive do IBM
Tivoli Storage Manager para Windows e “Definições de Nó do Proxy (Backup do
VSSs)” na página 39 para obter informações adicionais.
(VSS apenas) Instale e configure o Serviço Client Acceptor Daemon (CAD) do
Tivoli Storage Manager se ele ainda não estiver instalado e configurado. No
menu da GUI do cliente de backup/archive, selecione Utilitários->Assistente
de Configuração->Ajude-me a Configurar o Cliente da Web do TSM.
Assegure-se de que o serviço do CAD esteja em execução antes de continuar
para a Etapa 6.
(VSS apenas) Instale configure o Remote Client Agent Service (DSMAGENT)
do Tivoli Storage Manager se ele ainda não estiver instalado e configurado.
No menu da GUI do cliente de backup/archive, selecione
Utilitários->Assistente de Configuração->Ajude-me a Configurar o Cliente
da Web do TSM. Você pode utilizar o DSMAGENT existente se um já estiver
instalado e configurado.
(VSS apenas) Se você deseja gerenciar capturas instantâneas VSS persistentes
locais, incluindo backups VSS para Restaurações Instantâneas VSS LOCAIS e
backups transferidos, você deve instalar o IBM Tivoli Storage FlashCopy
Manager.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
8. (VSS apenas) Instale e configure um provedor VSS. Consulte a documentação
do VSS Provider para obter informações relativas à configuração desse
software. Não há nenhuma instalação ou configuração necessária se você
estiver usando o Windows VSS System Provider padrão.
9. (VSS apenas) Altere o SQL Server VSS Writer de Manual para Automático e
inicie o serviço.
10. (VSS apenas) Defina o espaço de armazenamento para reter Backup do VSSs
que residirão no volumes shadow locais. Certifique-se de definir espaço
suficiente para reter todas as cópias dos Backup do VSSs conforme designado
pelas políticas. O fornecimento de espaço de armazenamento para gerenciar
capturas instantâneas do VSS depende do provedor VSS que você usa.
Consulte a documentação do Provedor VSS para obter mais detalhes.
Consulte “Fazer Backup do Armazenamento do Tivoli Storage Manager
Versus Fazer Backup de volumes shadow locais” na página 32 para obter
recomendações relativas ao espaço suficiente de armazenamento em disco.
2. Configurar o Servidor do Tivoli Storage Manager
Manualmente
Assegure-se de que o Servidor do Tivoli Storage Manager esteja disponível antes
de executar esta tarefa.
Execute estas etapas no Servidor do Tivoli Storage Manager.
1. Defina os domínios de política, os conjuntos de política, as classes de
gerenciamento, os grupos de cópias e os conjuntos de armazenamento
necessários para atender os requisitos de backup e restauração do Data
Protection for SQL. Para operações VSS, a autenticação do Servidor do Tivoli
Storage Manager deve estar ativada.
2. Registre o nome do nó e a senha do Data Protection for SQL com o comando
register node do Tivoli Storage Manager. Por exemplo, para operações VSS,
este nó é o Nó de Destino. Ao registrar nós para o Servidor do Tivoli Storage
Manager, especialmente para operações do VSS, não especifique o parâmetro
Tivoli Storage Manager USerid=NONE. As operações do VSS falham quando
esse parâmetro é especificado.
3. (VSS apenas) Se ainda não estiver definido, registre o nome de nó e a senha do
cliente de backup-archive do Tivoli Storage Manager para a máquina na qual o
SQL Server está instalado. Por exemplo: Para operações do VSS, esse nó de
agente é o Nó DSMAGENT Local.
4. (Apenas VSS) Se você planeja executar backups transferidos a partir de uma
máquina particular, primeiro registre o nome do nó e a senha do cliente de
backup-archive do Tivoli Storage Manager para a máquina. Por exemplo, o nó
do agente é o Nó DSMAGENT Remoto. BAOFF é usado aqui (e na Etapa 5)
para diferenciar entre este Nó DSMAGENT Remoto e o Nó DSMAGENT Local
(Etapa 3). É possível substituir BAOFF pelo nome do nó do cliente de
backup-archive e remover BAOFF do comando grant proxynode.
5. (VSS apenas) Defina o relacionamento do nó do proxy (para o Nó de Destino e
os nós de agente) com o comando grant proxynode do Tivoli Storage Manager.
Exemplo:
grant proxynode target=DP agent=BAnodename,BAOFF
Nota: Sempre corrija e conclua quaisquer avisos sinalizados durante o processo de
configuração. Alguns avisos possuem um link para uma macro que pode ser usada
para configurar o Tivoli Storage Manager e outros possuem links para Web sites
onde é possível fazer o download de pacotes necessários para concluir a
Capítulo 4. Configurando o Data Protection for SQL
69
configuração com êxito.
3. Desempenhe estas Tarefas na Máquina que está
Executando os Backups Transferidos
Esta tarefa é apenas para operações do VSS.
Desempenhe estas etapas na máquina que está executando os backups transferidos:
1. Configure o cliente de arquivamento de backup do Tivoli Storage Manager (se
ele ainda não estiver configurado). Se o cliente de backup-archive já estiver
configurado, você poderá utilizar os serviços de cliente existentes. No menu da
GUI do cliente de backup/archive, selecione Utilitários->Assistente de
Configuração->Ajude-me a Configurar o Cliente de Backup/Archive do TSM.
O nome do nó para essa máquina é Nó DSMAGENT Remoto e é especificado
com o parâmetro remotedsmagentnode no arquivo de configuração do Data
Protection for SQL (tdpsql.cfg).
2. Instale e configure o Tivoli Storage Manager Client Acceptor Daemon (CAD)
Service e o Remote Client Agent Service (DSMAGENT) se ainda não estiverem
instalados. Você pode utilizar um Serviço CAD de cliente existente se um já
estiver instalado e configurado. Use o Assistente de Configuração do cliente de
backup-archive para orientá-lo no processo de instalação do CAD selecionando
Utilitários->Assistente de Configuração->Ajude-me a Configurar o Web
Client do TSM.
3. Instale e configure um VSS Provider (se você não estiver utilizando o VSS
Provider do sistema padrão). Consulte a documentação do VSS Provider para
obter informações relativas à configuração desse software.
4. Execute estas Tarefas para Verificar sua Configuração
Antes de tentar executar uma operação de backup ou restauração, é recomendado
verificar se o Data Protection for SQL está instalado e configurado corretamente.
Verificando manualmente a instalação e a configuração do Data
Protection for SQL a partir da linha de comandos
É possível emitir comandos de consulta na linha de comandos para verificar a
instalação e a configuração.
1. Clique em Iniciar > Todos os Programas > Tivoli Storage Manager > Data
Protection for Microsoft SQL Server > SQL Client - Linha de Comandos.
2. Insira os seguintes comandos:
tdpsqlc query tdp
tdpsqlc query tsm
tdpsqlc query sql
A configuração do Data Protection for SQL Server foi verificada quando esses
comandos foram concluídos sem erros ou avisos.
Verifique se um SQL Server Está Pronto para Executar
Operações do VSS
Execute os testes a seguir para verificar se o SQL Server está pronto para executar
operações do VSS. Para melhores resultados, execute esses testes antes de instalar o
Tivoli Storage Manager.
Após todos esses testes serem concluídos sem erros, você estará pronto para as
instalações do componente do Tivoli Storage Manager. Para o Windows 2003, antes
70
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
de emitir os comandos VSHADOW você deverá fazer o download da ferramenta
VShadow. Para o Windows 2008 e posterior, a ferramenta DiskShadow é
pré-carregada. É possível executar os comandos VSHADOW, mas você deve fazer o
download da ferramenta VShadow para executá-los.
Usando o comando VSHADOW (Windows 2003)
1. Teste a criação e a exclusão de uma cópia não-persistente:
a. A partir da linha de comandos, emita o comando VSHADOW
Microsoft Windows:
VSHADOW k: l:
em que a variável "k:" é o volume do banco de dados do SQL Server
e a variável "l:" é o volume de log do SQL Server.
b. Repita a etapa precedente quatro vezes.
c. Verifique se o Log de Eventos do Windows não contém erros.
2. Teste a criação e a exclusão de uma cópia persistente:
a. A partir da linha de comandos, emita o comando VSHADOW
Microsoft Windows:
VSHADOW -p k: l:
em que a variável "k:" é o volume do banco de dados do SQL Server
e a variável "l:" é o volume de log do SQL Server.
Importante: Se você não tiver espaço suficiente para executar o
comando, talvez você deseje excluir cópias do shadow do servidor.
Para excluir todas as cópias de sombra em um servidor, emita o
comando VSHADOW do Microsoft Windows: VSHADOW -da
b. Repita a etapa precedente quatro vezes.
c. Verifique se o Log de Eventos do Windows não contém erros.
3. Se você desejar executar operações de backup do VSS OFFLOAD, teste
a criação e a exclusão de uma cópia de sombra transportável não
persistente (apenas ambientes VSS Hardware Provider):
a. A partir da linha de comandos, emita o comando VSHADOW
Microsoft Windows:
VSHADOW -t=export.xml k: l:
em que a variável "k:" é o volume do banco de dados do SQL Server
e a variável "l:" é o volume de log do SQL Server.
b. No servidor designado para o backup transferido, a partir de um
prompt da linha de comandos, emita o comando VSHADOW
Microsoft Windows da seguinte forma:
VSHADOW -i=export.xml
c. Verifique se o Log de Eventos do Windows não contém erros.
Usando o comando DISKSHADOW (Windows 2008 e posterior)
Antes de instalar o Data Protection for Microsoft SQL Server, é altamente
recomendado que você teste a funcionalidade principal do VSS primeiro. A
funcionalidade do VSS pode ser validada com o comando DISKSHADOW
integrado no Windows 2008 Server. O DISKSHADOW está disponível para
o Windows Server 2008 e Windows Server 2008 R2. A seguir estão os testes
do DISKSHADOW recomendados antes de qualquer componente do Tivoli
Storage Manager ser instalado.
Capítulo 4. Configurando o Data Protection for SQL
71
1. Teste a criação e exclusão de cópia de shadow não persistente. Execute
diskshadow em uma janela de comando e insira os seguintes comandos:
DISKSHADOW>begin backup
DISKSHADOW>incluir volume f: (Volume do banco de dados)
DISKSHADOW>incluir volume g: (Volume de log)
DISKSHADOW>criar
DISKSHADOW>end backup
DISKSHADOW>listar as shadows todas (isso pode levar alguns minutos)
DISKSHADOW>excluir as shadows todas
Nota: Os volumes f: e g: representam o banco de dados SQL e os
volumes de log. Repita esta sequência de comandos 4 vezes. Verifique
se o Log de Eventos do Windows não contém erros.
2. Teste a criação e a exclusão da cópia de sombra persistente. Execute
diskshadow em uma janela de comando e insira os seguintes comandos:
DISKSHADOW>configurar contexto persistente
DISKSHADOW>begin backup
DISKSHADOW>incluir volume f: (Volume do banco de dados)
DISKSHADOW>incluir volume g: (Volume de log)
DISKSHADOW>criar
DISKSHADOW>end backup
DISKSHADOW>lista as shadows todas (Isso pode levar alguns minutos)
DISKSHADOW>excluir as shadows todas
Nota: Os volumes f: e g: representam o banco de dados SQL e os
volumes de log. Repita esta sequência de comandos 4 vezes. Verifique
se o Log de Eventos do Windows não contém erros.
3. Test Non-persistent transportable shadow copy creation and deletion.
Execute diskshadow em uma janela de comando e insira os seguintes
comandos:
DISKSHADOW>configurar contexto persistente
DISKSHADOW>configurar opção transportável
DISKSHADOW>begin backup
DISKSHADOW>incluir volume f: (Volume do banco de dados)
DISKSHADOW>incluir volume g: (Volume de log)
DISKSHADOW>set metadata c:\metadata\sqlmeta.cab (specify the path
where you want the metadata stored)
DISKSHADOW>criar
DISKSHADOW>end backup
Copie manualmente o arquivo sqlmeta.cab do servidor de origem para
o servidor de transferência e execute os seguintes comandos:
DISKSHADOW>LOAD METADATA path to sqlmeta.cab
DISKSHADOW>IMPORT
DISKSHADOW>list shadows all (This can take a few minutes)
DISKSHADOW>excluir as shadows todas
Nota: Os volumes f: e g: representam o banco de dados SQL e os
volumes de log. Repita esta sequência 4 vezes. Verifique se o Log de
Eventos do Windows não contém erros.
Após a conclusão satisfatória dos testes, será possível instalar os componentes do
Tivoli Storage Manager.
Diagnosticar a causa de erros comuns retornados de operações
do VSS
Observe que os dois erros a seguir são comumente retornados ao executar uma
operação VSS. São fornecidas informações para ajudar a localizar a causa do erro.
72
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
ANS1017E (RC-50) Sessão rejeitada: Falha da conexão TCP/IP
É exibida quando o CAD do cliente de arquivamento de backup do Tivoli
Storage Manager não está em execução ou não está configurado
adequadamente.
ANS1532E (RC5722) Proxy Rejeitado: A autoridade do proxy não foi concedida a
esse nó.
É exibida quando o Servidor do Tivoli Storage Manager não foi
configurado para os nós do proxy corretamente.
Capítulo 4. Configurando o Data Protection for SQL
73
74
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 5. Protegendo Dados do Microsoft SQL Server
Tarefas necessárias para fazer backup e restaurar dados do SQL são fornecidas.
Antes de iniciar, o Data Protection for Microsoft SQL Server deve ser instalado e
configurado em seu sistema e um SQL Server deve estar disponível.
Configurando as Preferências do Usuário
Use as páginas de propriedade na janela Propriedades de Proteção de Dados para
customizar suas preferências de configuração do Data Protection for SQL.
As páginas de propriedade descritas nesta seção customizam as preferências como
a criação de log de atividade ou como os idiomas e as informações são exibidos.
Esteja ciente da estratégia de backup, necessidades do recurso, configurações de
política e recursos do ambiente de hardware para configurar essas preferências
para valores que aprimorem os recursos do Data Protection for SQL.
1. No visualização em árvore do Console de Gerenciamento, selecione a instância
do SQL para a qual deseja editar preferências.
2. Clique em Propriedades na área de janela de Ação. Uma janela de
propriedades aparece, exibindo o nome da instância SQL selecionada na barra
de título da janela.
3. Selecione a página de propriedade que deseja editar. As páginas de
propriedades disponíveis para uma carga de trabalho variam, dependendo de
se estiver configurada para o suporte de captura instantânea independente ou
para o suporte do Tivoli Storage Manager.
Para obter informações sobre as páginas de propriedade disponíveis, consulte
“Propriedades para Data Protection”.
4. Edite a página de propriedades e clique em OK (ou Aplicar) para salvar suas
mudanças e fechar a janela.
Dica: Também é possível visualizar ou editar propriedades para o Painel. Para
abrir a janela propriedades, clique em Painel na visualização em árvore e clique
em Propriedades na área de janela Ações.
Propriedades para Data Protection
Páginas de propriedades estão disponíveis para customização de suas preferências
de configuração.
As páginas de propriedades disponíveis variam dependendo se ele estiver
configurado para suporte de captura instantânea independente ou suporte do
Tivoli Storage Manager.
É possível visualizar ou editar as páginas de propriedades selecionando um SQL
Server a partir do nó Proteger e Recuperar Dados na visualização em árvore do
Management Console e clicando em Propriedades na área de janela Ações.
A tabela a seguir mostra quais páginas de propriedade estão disponíveis para
quais configurações de captura instantânea. Um ambiente independente é
suportado apenas quando o Tivoli Storage FlashCopy Manager está instalado.
© Copyright IBM Corp. 1997, 2011
75
Tabela 17. Páginas de propriedade disponíveis para cargas de trabalho SQL
Propriedades para o ambiente
independente
Propriedades para o ambiente Tivoli
Storage Manager
Informações do Servidor
Informações do Servidor
Senha do Servidor
Senha do Servidor
Gerenciamento de Política
Gerenciamento de Política
Ligação de Política de VSS
Ligação de Política de VSS
Capacidade Gerenciada
Capacidade Gerenciada
Diagnóstico
Diagnóstico
Login do SQL
Login do SQL
Registro
Geral
Regional
Registro
Backup do VSS
Regional
Configurações Customizadas
Backup do VSS
Configurações Customizadas
Desempenho
Informações do Servidor
Esta página de propriedade exibe informações sobre o servidor com o qual você
entra em contato para serviços de backup.
Informações diferentes são exibidas, dependendo se o produto estiver configurado
para suporte de captura instantânea independente ou para suporte do Tivoli
Storage Manager.
Nome do nó
O nome usado para identificar o nó do cliente para operações de backup
independentes ou operações de backup no Servidor do Tivoli Storage
Manager.
Versão da API do TSM
A versão da interface de programação de aplicativos (API) do Tivoli
Storage Manager.
Nome do servidor
Para backups para o Tivoli Storage Manager, o nome do Servidor do Tivoli
Storage Manager ao qual você está conectado.
Para configuração independente, o Servidor Virtual é exibido.
Nome do Host da Rede do Servidor
Exibe o nome do host da rede para o Servidor do Tivoli Storage Manager.
Para configuração independente, FLASHCOPYMANAGER é exibido.
Tipo de Servidor
Para backups para Tivoli Storage Manager, o tipo de sistema operacional
do servidor Tivoli Storage Manager.
Para configuração independente, a Plataforma Virtual é exibida.
Versão do servidor
A versão do servidor Tivoli Storage Manager.
76
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Modo de compactação
Indica se a compactação é usada durante operações de backup para o
servidor Tivoli Storage Manager. Os valores possíveis são Sim, Não e
Determinado pelo Cliente.
Nome do domínio
O domínio de políticas ao qual seu nó pertence. Um domínio de políticas
contém um ou mais conjuntos de políticas.
Conjunto de Políticas Ativas
O conjunto de políticas que está ativo para seu domínio de políticas. Um
conjunto de políticas contém uma ou mais definições de classe de
gerenciamento.
Classe de Gerenciamento Padrão
A política padrão ou classe de gerenciamento que contém atributos que
determinam por quanto tempo as versões de backup são armazenadas,
onde as versões de backup são armazenadas e quantas versões de backup
são mantidas.
Senha do Servidor
Use esta página de propriedade para alterar a senha de acesso ao Servidor do
Tivoli Storage Manager. Esta folha de propriedade se aplica apenas à configurações
do Tivoli Storage Manager.
Senha antiga
Digite a senha do Tivoli Storage Manager que deseja alterar.
Nova senha
Digite uma nova senha. A senha deve possuir de 1 a 63 caracteres de
comprimento e pode incluir qualquer caractere alfanumérico, sublinhado
(_), ponto (.), hífen (-), sinal de mais (+) ou "e" comercial (&).
Confirme a nova senha
Digite a nova senha novamente. Certifique-se de clicar em OK (ou Aplicar)
para salvar suas mudanças.
Ligação de Política VSS
Use esta página de propriedade para ligar capturas instantâneas de
armazenamento para políticas de backup ou classes de gerenciamento. As políticas
do VSS determinam como os backups são gerenciados e retidos.
As instruções de política do VSS são processadas de cima para baixo e o
processamento para na primeira correspondência. Para garantir que as instruções
mais específicas sejam completamente processadas, a especificação mais geral deve
ser listada antes das mais específicas, de modo que sejam processadas após as
especificações mais específicas. Caso contrário, a especificação mais geral
corresponderá ao destino antes das especificações mais específicas serem
processadas.
Clique em um campo para editar seu conteúdo. Clique em Incluir para incluir
uma instrução de ligação de política. Clique em Excluir para excluir uma instrução.
Clique em Para Cima e Para Baixo para modificar a ordem de processamento.
Clique em OK (ou Aplicar) para salvar ou aplicar suas mudanças imediatamente.
Nota: As instruções de políticas não entram em vigor em backups novos ou
existentes até que o próximo backup seja emitido.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
77
Capacidade Gerenciada
Use esta página de propriedade para controlar a capacidade gerenciada no
momento. Essas informações são úteis quando você renova a licença do seu
produto.
A capacidade gerenciada total é exibida. Geralmente, há uma diferença entre a
capacidade usada pelos Dados do SQL Server e a capacidade do volume que
contém esses dados. Por exemplo, um conjunto de bancos de dados SQL Server
por requerer uma capacidade de 1 GB e ocupar um volume de 10 GB. Quando
uma captura instantânea do volume é executada, a medida da capacidade
gerenciada é de 10 GB.
Clique em Mostrar Detalhes para visualizar uma lista dos volumes que contêm os
backups e sua capacidade gerenciada respectiva.
Diagnóstico
Use esta página de propriedade para selecionar o tipo de rastreio para execução
em vários componentes do Data Protection for Microsoft SQL Server.
Ao encontrar um problema, abra a página de propriedade Diagnósticos. Selecione
o modo de diagnóstico que deseja usar clicando em Normal, Completo ou
Customizado. Em seguida, clique em Iniciar para iniciar o rastreio. Feche a página
de propriedades. Recrie o problema, abra a página de propriedade Diagnósticos e
clique em Terminar para parar o rastreio e coletar os dados.
Se você estiver usando esta página de propriedade a partir da folha de
propriedade Painel, é possível executar o rastreio apenas para a GUI do MMC.
Modos de Diagnósticos
O modo de diagnóstico a seguir está disponível na página de propriedade
Diagnósticos na folha de propriedade Painel:
MMC - use este modo para configurar o rastreio apenas para a GUI do MMC.
Apenas o rastreio MMC pode ser executado aqui.
Os seguintes modos de diagnósticos estão disponíveis na página de propriedade
Diagnósticos nas folhas de propriedades de carga de trabalho. O tipo de rastreio
que está ativado para cada modo é listado na tabela, juntamente com os
sinalizadores de rastreio específicos, e a orientação sobre quando usar cada modo.
Tabela 18. Modos de Diagnósticos e Seus Usos
Mode
78
Componentes rastreados
juntamente com
sinalizadores de rastreio
usados
Quando utilizar
Normal
MMC, DP (service), API
(service,api_detail)
Use para operações de
legado, resulta em pequeno
tamanho de saída
Concluído
MMC, DP (service), API
(service,api_detail), Agent
(service)
Use para operações VSS,
resulta em grande tamanho
de saída
Customizado
Qualquer combinação
Use se sinalizadores
específicos forem necessários
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Normal
Clique neste botão para coletar arquivos de rastreio e log para operações
de legado.
Concluído
Clique neste botão para coletar arquivos de rastreio e log para operações
VSS.
Customizado
Clique neste botão, em seguida, clique no ícone de visto próximo ao botão
para selecionar os arquivos de log e de rastreio que deseja coletar. Use este
modo apenas se sinalizadores de rastreio específicos forem necessários.
Ativar rastreio de snap-in
Marque esta caixa para ativar o rastreio do Management Console.
Clique em Revisar para visualizar o arquivo de rastreio.
Configurar Sinalizadores de Rastreio Padrão
Clique neste botão para configurar os sinalizadores de rastreio
solicitados frequentemente.
Ativar rastreamento do Data Protection
Selecione esta caixa para ativar o rastreio do Data Protection for
Microsoft SQL Server do sistema de arquivos e aplicativo
customizado. Clique em Revisar para visualizar o arquivo de
rastreio. Inclua ou atualize sinalizadores de rastreio no campo. Seu
representante de serviço pode lhe dizer quais sinalizadores de
rastreio usar.
Ativar o Rastreio do Agente DSM
Marque esta caixa para ativar o rastreio do nó cliente do Tivoli
Storage Manager. Você deve reiniciar o serviço Client Acceptor do
TSM antes de iniciar o rastreio. Clique em Revisar para visualizar
o arquivo de rastreio. Inclua ou atualize sinalizadores de rastreio
no campo. Seu representante de serviço pode lhe dizer quais
sinalizadores de rastreio usar.
Ativar rastreio de interface de programação de aplicativos
Marque esta caixa para ativar o rastreio da interface de
programação de aplicativos do Tivoli Storage Manager. Clique em
Revisar para visualizar o arquivo de rastreio. Inclua ou atualize
sinalizadores de rastreio no campo. Seu representante de serviço
pode lhe dizer quais sinalizadores de rastreio usar.
Entradas do log de eventos
Clique neste botão para visualizar o log de evento de aplicativo do
Windows para SQL Server, Exchange Server ou cargas de trabalho
do Sistema de Arquivos. Para cargas de trabalho SQL, também é
possível clicar em Arquivo de Log do SQL Server para visualizar
o log do SQL Server.
E-mail Selecione arquivos de diagnósticos e clique neste botão para enviar um
e-mail de diagnóstico para um representante de serviço da IBM com os
arquivos selecionados anexados.
Captura de Tela
Este botão é ativado após clicar em Iniciar. Clique em Captura de Tela
para abrir a Ferramenta de Captura de Tela de Diagnóstico. Esta
ferramenta é um diálogo sem janela restrita que permanece aberta até que
você a feche ou clique em Terminar ou Cancelar.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
79
Quando a ferramenta é aberta, clique em Incluir Nova Captura de Tela
para incluir uma captura de tela na pasta FlashCopyManager\
ProblemDetermination. A captura de tela pode ser selecionada com outros
dados de diagnóstico.
Selecionar Tudo
Clique em Selecionar Tudo para selecionar todos os arquivos disponíveis
na janela de resultados de diagnósticos.
Cópia Selecione os arquivos de diagnóstico, clique em Copiar para abrir o
diálogo Navegar para Pasta e selecione o local para copiar os arquivos de
diagnóstico selecionados.
Exibir Clique em Visualizar para abrir o arquivo de diagnóstico selecionado.
Excluir
Clique em Excluir para excluir os arquivos de diagnóstico selecionados.
Rastreando Detalhes para Cada Componente
Todos os arquivos de rastreio são armazenados na pasta flashcopymanager, que é
C:\Program Files\Tivoli\flashcopymanager por padrão. Quando o botão de
diagnósticos Terminar é clicado, esses arquivos são automaticamente copiados,
compactados e armazenados na pasta C:\Program Files\Tivoli\
flashcopymanager\problemdetermination juntamente com outras informações.
MMC As opções são armazenadas no arquivo de configurações do usuário do
MMC:
TraceFm.trc
Proteção de Dados
As opções de rastreio são armazenadas no arquivo de configurações do
usuário do MMC e passadas para o componente Data Protection como
parte do comando:
TraceFileSql.trc
TraceFileExc.trc
TraceFileFs.trc
Agente
As opções de rastreio são armazenadas no arquivo dsm.opt do solicitante
VSS:
TraceFileAgent.trc
API
As opções de rastreio são armazenadas no respectivo arquivo dsm.opt do
Data Protection:
TraceFileSqlAPI.trc
TraceFileExcAPI.trc
TraceFileFsAPI.trc
80
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Geral
Use esta página de propriedade para especificar preferências gerais para a carga de
trabalho do SQL Server. Esta página de propriedades é aplicada se o produto
estiver configurado para backup para independente ou Tivoli Storage Manager.
Servidor SQL
Especifique o nome exclusivo que identifica a instância do SQL Server.
A Partir do Servidor
Use este campo quando desejar restaurar um banco de dados SQL ou
componente do banco de dados de outro SQL Server. Insira o nome do
outro SQL Server do qual você deseja restaurar backups. Por padrão, este
campo exibe o mesmo nome para o SQL Server e o A Partir do SQL
Server.
Aguardar montagens das fitas para backup ou restauração
Marque esta caixa quando desejar que a Data Protection for SQL aguarde
que a mídia em fita seja montada para operações de backup e restauração.
Essa configuração é aplicável quando o servidor do Tivoli Storage Manager
é configurado para armazenar os dados de backup na mídia em fita. Com
dados de backup em mídia removível, é provável que durante operações
de backup e restauração ocorra um período de espera durante montagens
de volume de armazenamento. Se ocorrer uma espera, esta configuração
especifica se o Data Protection for Microsoft SQL Server aguarda pela
montagem de mídia ou para a operação atual. Por padrão, essa opção não
é selecionada.
Use backups do VSS como o método de backup padrão.
Marque essa caixa para configurar os Backups VSS como o método de
backup padrão. Assegure que o campo Nome do Nó DSMAGENT Local
seja especificado na página de propriedade Backup do VSS. Backups
podem ser restaurados apenas usando o VSS.
Compacte o backup usando compactação do SQL Server.
Marque esta caixa para ativar a compactação do SQL Server durante
operações de backup de Legados. Esta caixa de seleção apenas estará
disponível, se você estiver executando o Microsoft SQL Server 2008 ou as
versões posteriores.
Estime a % de alteração para backup diferenciado.
Especifique o valor para a alteração estimada para páginas do banco de
dados para backups diferenciados. Essa estimativa é usada pelo Data
Protection for Microsoft SQL Server para determinar se o espaço de
armazenamento disponível é suficiente para o backup. O valor especificado
aqui se torna o valor padrão para todos os backups diferenciais.
Este campo se aplica apenas a backups de Legados do Data Protection for
Microsoft SQL Server.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
81
Criação de Log
Use esta página de propriedade para especificar preferências do log de atividades.
Nome do Arquivo de Log
Insira o nome do arquivo no qual as atividade são registradas.
Ativar limpeza
Selecione esta opção para excluir automaticamente entradas mais antigas
do log. Por padrão, a limpeza do log é ativada e executada diariamente.
Número de dias para manter entradas antigas
Especifique o número de dias para manter entradas antigas no log antes
delas serem limpas. Por padrão, 60 dias de entradas de log são salvos no
processo de limpeza.
Remover Agora
Clique neste botão para limpar o log de atividades para a execução de um
comando.
Regional
Use esta página de propriedade para configurar preferências que afetam como os
idiomas e as informações são exibidas e registradas.
Opções Regionais e de Idioma
Clique neste botão para configurar as preferências para o Management
Console. O Management Console usa as mesmas configurações regionais
que o sistema Windows.
Idioma
Selecione o idioma a ser usado para arquivos de log e a interface da linha
de comandos.
Formato de Data
Selecione um formato de data a ser usado para arquivos de log e a
interface da linha de comandos. As opções disponíveis representam
diversas formas de colocar o mês (mm), dia (dd) e ano (yyyy).
Formato de Hora
Selecione um formato de horário a ser usado para arquivos de log e a
interface da linha de comandos. As opções disponíveis representa diversas
formas de colocar a hora (hh), os minutos (mm) e os segundos (ss).
Formato Numérico
Selecione um formato numérico a ser usado para arquivos de log e a
interface da linha de comandos. As opções disponíveis representam
diversas formas de colocar o ponto decimal, a vírgula e os espaços.
Corresponder a Linguagem MMC
Clique neste botão para alterar as configurações regionais de MMC para
corresponderem às opções regionais e de idiomas do sistema. Clicar neste
botão também corresponde aos formatos de número, data e hora para os
formatos padrão do idioma selecionado.
82
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Backup do VSS
Use esta página de propriedade para configurar as preferências usadas durante
operações de backup do VSS.
Destino de Backup Padrão
Selecione a localização do armazenamento padrão para fazer o backups. É
possível selecionar a partir desses locais de armazenamento:
TSM
O backup é armazenado apenas no armazenamento do Servidor do
Tivoli Storage Manager. Esta seleção é o padrão.
Local
O backup é armazenado apenas no disco local.
Ambos
O backup é armazenado no armazenamento do Tivoli Storage
Manager e no disco local.
Nome do Nó DSMAGENT Local
Especifique o nome do nó (o nó do Agente DSM) no sistema do cliente
local que cria os backups VSS. Este parâmetro deve ser especificado para
que as operações do VSS sejam bem-sucedidas.
Nome do Nó DSMAGENT Remoto
Especifique o nome do nó da máquina que move os dados do VSS para o
armazenamento do Servidor do Tivoli Storage Manager durante backups
transferidos. Se você não usar backups transferidos, é possível deixar este
campo em branco.
Configurações Customizadas
Marque a caixa para exibir Mostrar Opções de Atualização na barra de
ferramentas na visualização Recuperar.
Esta caixa não está selecionado por padrão. É útil quando usada em ambientes
com muitos milhares de objetos armazenados em um Servidor do Tivoli Storage
Manager. O administrador pode usar o botão Atualizar Opções e a barra de
ferramentas para alternar entre os modos de atualização manual e automática.
Os modos de atualização automática e manual diferem das seguintes maneiras:
v No modo de atualização automática, na primeira vez que uma visualização é
selecionada, ela é automaticamente atualizada. Se houver dezenas de milhares a
milhões de objetos no servidor, a atualização pode demorar muito tempo para
ser concluída.
v No modo de atualização manual, não ocorre nenhuma atualização automática.
Um filtro de nome está disponível na barra de ferramentas Opções de
Atualização, que pode ser usado para estreitar a seleção de objetos. Após inserir
um padrão de nome, é possível clicar em Atualizar. Usando o modo de
atualização manual pode reduzir significativamente a quantia de informações
que é retornada do servidor, e pode diminuir bastante o tempo de conclusão.
Também é possível especificar um caractere curinga (*) no padrão de nome para
ajudar seu esforço de filtragem.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
83
Desempenho
Use esta página de propriedade para configurar as preferências que afetam o
desempenho.
Buffers DP
Especifique um número de 2 a 8 que especifica o número de buffers de
dados de comunicação que o Data Protection para SQL usa ao transferir
dados para o Servidor do Tivoli Storage Manager. Cada buffer tem o
tamanho que é especificado pela opção Tamanho do Buffer do DP. Essa
opção se aplica apenas a backups de legados.
Tamanho do Buffer do DP
Especifique um número de 64 a 8192 que especifica o tamanho dos buffers
que são usados pelo Data Protection para SQL para transferir dados para o
Servidor do Tivoli Storage Manager. Essa opção se aplica apenas a backups
de legados.
Buffers do SQL
Especifique um número de 0 a 999 que especifica o número de buffers de
dados de comunicação que o Data Protection for SQL usa ao transferir
dados entre o SQL Server e o Data Protection for SQL. Cada buffer tem o
tamanho especificado pela opção Tamanho do Buffer do SQL. Essa opção
se aplica apenas a backups de legados.
Tamanho do Buffer do SQL
Especifique um número de 64 a 4096 que especifica o tamanho dos buffers
usados pelo Data Protection for SQL para transferir dados do SQL Server
para o Data Protection for SQL. Essa opção se aplica apenas a backups de
legados.
Stripes
Especifique o número de faixas de dados de 1 a 64 para uso em uma
operação de backup de Legado ou de restauração de Legado. O valor
padrão é 1. Esta opção se aplica apenas a operações de backup e
restauração de legados.
Login do SQL
Use esta página de propriedade para configurar preferências de registro no
Microsoft SQL Server.
Use a Autenticação do Windows
Clique neste botão de opções para usar uma conexão confiável e permite
que o Microsoft Windows para autenticar o logon.
Use a Autenticação do SQL Server
Clique neste botão de opções para usar a segurança de ID do usuário SQL.
Como esse tipo de segurança, o administrador fornece o ID de logon e a
senha para efetuar logon no Microsoft SQL Server.
Nome do usuário
Digite o ID do Usuário SQL.
Senha Digite a senha para efetuar logon no Microsoft SQL Server.
84
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Gerenciando Políticas
O Data Protection for SQL usa a política para determinar como os backups são
retidos.
Embora a política do Tivoli Storage Manager determine como os backups do Data
Protection for SQL são gerenciados no armazenamento do Tivoli Storage Manager,
a retenção de backup nos shadow volumes locais é ditada pelas políticas com base
em versão e tempo. Deve haver espaço de armazenamento local suficiente
disponível nos volumes shadow locais para que uma estratégia de backup VSS seja
bem-sucedida. Certifique-se de que haja espaço de armazenamento disponível
suficiente designado aos volumes para acomodar suas operações de backup. O
shadow copy volume que é o destino de armazenamento de uma captura
instantânea deve ter espaço suficiente em disco para a captura instantânea. O
ambiente e os recursos de armazenamento também afetam quantas versões de
backup são mantidas em shadow volumes locais. A quantidade de espaço
necessário depende do provedor VSS que é usado.
Para obter informações sobre a política do Tivoli Storage Manager, consulte “Como
a Política do Servidor do Tivoli Storage Manager Afeta o Data Protection for SQL”
na página 21.
Instruções de Ligação de Política
Instruções de ligação de política associam backups SQL a uma política de
gerenciamento.
Especifique as instruções de ligação de política do a usar para ligar capturas
instantâneas a uma política. É possível concluir essa tarefa usando a GUI ou
incluindo manualmente as instruções de ligação no arquivo de configuração. Uma
política padrão liga qualquer backup que não esteja explicitamente ligado a uma
política nomeada. A ligação de política está disponível em ambientes com ou sem
um Servidor do Tivoli Storage Manager.
Para evitar cometer erros, use a GUI para especificar instruções de ligação de
política.
Uma instrução de política é definida em relação ao arquivo de configuração
respectivo. Por exemplo:
VSSPOLICY
VSSPOLICY
VSSPOLICY
<nome_do
_servidor>
*
SERVER_3
<nome_do
_objeto>
acctdb1
hrdb
<tipo_do
_backup>
FULL
INCR
<destino_do
_backup>
LOCAL
LOCAL
<classe_de_
gerenciamento>
MC_1
MC_6
Capítulo 5. Protegendo Dados do Microsoft SQL Server
85
Como os Backups Expiram Baseados na Política
Os backups são expirados baseados na política Data Protection for SQL.
Expiração é o processo pelo qual os objetos de backup do SQL server são
identificados para exclusão porque sua data de expiração passou ou o número
máximo de versões de backup a ser retido foi atingido. O valor destes dados
depende das necessidades do negócio conforme identificadas pelo Recovery Point
Objective (RPO) e o Recovery Time Objective (RTO). Por exemplo, requisitos
jurídico, operacional e do aplicativo impactam como os dados devem ser
protegidos para atender estas demandas do RPO e RTO. Para suportar tais
requisitos, o Data Protection for SQL permite que você especifique o número de
backups a reter e a duração de tempo para retê-los. A expiração é como o Data
Protection for SQL implementa esta função.
A expiração de backups ocorre durante a primeira consulta, backup ou operação
de restauração de uma sessão do Data Protection for SQL. A expiração de backups
também pode ocorrer durante qualquer operação de backup.
Se uma operação ocorrer quando o número máximo de versões de backup a ser
retido (conforme especificado pela política Data Protection for SQL) for atingido, a
versão de backup mais antiga é expirada e excluída antes da criação, restauração
ou exibição das informações sobre um backup.
Se uma operação ocorrer quando o número máximo de dias a reter um backup
(conforme especificado pela política Data Protection for SQL) for atingido, as
versões de backup inativas mais antigas que o número de dias especificado serão
expiradas antes da criação, restauração ou exibição das informações sobre um
backup.
Ligando Backups a uma Política
Incluir, atualizar, excluir ou alterar a ordem de processamento das instruções de
ligação existentes. A política determina como os backups são gerenciados e retidos.
1. Inicie o Management Console.
2. Selecione a instância do SQL Server a partir do visualização em árvore.
3. Na guia Proteção, clique em Propriedades na área de janela de ação Ação.
Aparece um diálogo que exibe propriedades para a instância selecionada.
4. Selecione Ligação de Política VSS na lista de páginas de propriedades
disponíveis. As ligações existentes são exibidas.
5. Incluir, atualizar, excluir ou alterar a ordem de processamento das instruções de
ligação existentes.
Dica: Clique em um campo para editá-lo.
v Qualquer campo pode ter um caractere curinga (*) para significar "todos".
Por exemplo, especifique um caractere curinga (*) no campo Servidor para
ligar a política a todos os servidores SQL.
v Todos os campos, diferentemente do campo Servidor, possuem menus
suspensos de opções disponíveis.
6. Utilize Mover para Cima e Mover para Baixo para modificar a ordem de
processamento. As políticas são processadas de baixo para cima e o
processamento para na primeira correspondência. Para garantir que as
instruções mais específicas sejam completamente processadas, a especificação
mais geral deve ser listada antes das mais específicas, de modo que sejam
processadas após as especificações mais específicas. Caso contrário, a
86
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
especificação mais geral encontrará uma correspondência antes que as
especificações mais específicas sejam vistas.
7. Salve qualquer instrução de ligação nova ou alterada clicando em Salvar
instruções.
8. Verifique as políticas e ligações novas ou atualizadas.
a. Execute um ou mais backups de teste.
b. Na guia Recuperar, verifique as classes de gerenciamento que estão
limitadas aos seus backups de teste.
Determinando a Capacidade de Armazenamento Gerenciada
Rastrear a capacidade de armazenamento gerenciada ajuda durante a renovação da
licença.
Geralmente, há uma diferença entre a capacidade usada pelos dados do servidor e
a capacidade do volume que contém esses dados. Por exemplo, um conjunto de
bancos de dados pode requerer uma capacidade de 1 GB e residir em um volume
de 10 GB. Quando uma captura instantânea do volume for executada, a medição
da capacidade gerenciada do Data Protection for SQL será de 10 GB.
Para determinar a capacidade de armazenamento gerenciado:
1. Selecione uma instância do SQL a partir da interface gráfica com o usuário.
2. Na guia Proteção, clique em Propriedades na área de janela de Ação. Aparece
um diálogo que exibe propriedades para a instância selecionada.
3. Selecione Capacidade Gerenciada na lista de páginas de propriedades
disponíveis. A capacidade gerenciada é calculada e exibida.
4. Clique em Mostrar Detalhes para visualizar uma lista dos volumes (que
contêm backups) e suas respectivas capacidades gerenciadas.
5. Clique em OK para fechar esse diálogo.
Usando o Gerenciador de Tarefa
O Gerenciador de Tarefas fornece um painel centralizado na GUI do MMC a partir
da qual visualizar, parar, remover ou gerenciar backup, restaurar e tarefas de
automatização.
Ao executar o backup, restauração ou tarefas de automação, use a área de janela
Gerenciador de Tarefas.
1. Inicie o Management Console.
2. Clique na tarefa Proteger Dados ou Recuperar Dados apropriada para os seus
dados na página de boas-vindas da GUI do MMC.
3. Clique em Mostrar Atividade na área de janela Ação. O painel Gerenciador de
Tarefa é aberto abaixo da área de janela de resultados.
4. Escolha uma visualização para a tarefa atual:
v Lista de Tarefas (padrão): Clique neste item para visualizar as seguintes
informações sobre suas operações:
Nome
Estado
Resultado
Progresso
Horário de Início
Duração
Mensagens
Capítulo 5. Protegendo Dados do Microsoft SQL Server
87
Use a visualização Lista de Tarefas para concluir estas tarefas:
– Clique em Para Cima e Para Baixo para modificar a ordem de
processamento das operações incompletas. Passe o mouse sobre o cursor
na operação selecionada para visualizar a entrada da linha de comandos.
– Clique em Parar para terminar uma operação que ainda esteja em
processamento. Quando uma operação não puder ser parada, esse botão
não estará disponível.
– Clique em Remover para remover uma operação planejada ou concluída.
– Copie a operação selecionada clicando no ícone de cópia ou clicando com
o botão direito do mouse e selecionando Copiar.
– Clique no ícone Calendário para usar o assistente do planejador para
configurar um planejamento.
– Clique no ícone apropriado para visualizar um gráfico de estatísticas ou
de desempenho para a operação selecionada.
v Detalhes da Tarefa: Clique nesse item para visualizar as informações de
operação (disponíveis na Lista de Tarefas) no formato detalhado. Clique em
Modo: Navegar e use as setas para visualizar detalhes sobre cada operação.
As informações de erro e resumo também estarão disponíveis (quando
aplicáveis).
Fazendo Backup dos Bancos de Dados e Arquivos SQL
Faça o backup de bancos de dados e arquivos SQL com o Data Protection for SQL.
Segurança
O Data Protection for SQL requer determinadas configurações para executar
operações em um ambiente seguro.
A autoridade de administrador do Windows é necessária para instalação. O Data
Protection for SQL deve ser registrado no Servidor do Tivoli Storage Manager e o
nome de nó e as senha apropriados devem ser usados ao se conectar ao Servidor
do Tivoli Storage Manager. Além disso, os requisitos de segurança padrão do
Tivoli Storage Manager se aplicam ao Data Protection for SQL.
Três opções são fornecidas ao especificar as informações de logon do SQL Server:
v Aceitar a conta sa padrão e deixar a senha em branco.
v Utilizar a segurança do ID do usuário do SQL e especificar o nome e a senha do
usuário do SQL. Com a segurança do ID do usuário do SQL, o administrador do
SQL Server fornece o ID e a senha de logon, que fornece acesso ao SQL Server.
v Use uma conexão confiável e permita o Windows autenticar o logon.
Nota: O usuário de logon do SQL ou o nome de usuário do Windows deve ser
incluído na função de servidor fixo SYSADMIN do SQL Server antes de ser usado
pelo Data Protection for SQL.
88
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tipos de Backup
O Data Protection for SQL oferece um amplo intervalo de tipos de backup que
permite flexibilidade para as suas necessidades de ambiente e de processamento.
O Data Protection for SQL fornece seis tipos de backup:
Backup de Banco de Dados Completo (Legado e VSS)
O Data Protection for SQL faz o backup de um banco de dados inteiro do SQL
Server e da parte do log de transações necessária para fornecer um estado
consistente do banco de dados. Com os backups diferencial e completo, a cópia
inclui informações suficientes de todos os logs de transação associados para fazer
com que o backup fique consistente consigo mesmo. A parte do log incluída
contém apenas as transações que ocorrem do começo do backup até sua conclusão.
Nota: Os backups de legados são um fluxo de bytes que o Data Protection for SQL
armazena no Servidor do Tivoli Storage Manager. O Backup do VSS difere porque
está no nível de volume e de arquivo. Em uma situação em que um banco de
dados SQL Server não está totalmente alocado, um backup de Legados pode
transferir uma quantidade menor de dados para um backup do Tivoli Storage
Manager do que para um Backup do VSS, porque um Backup do VSS transfere o
arquivo inteiro, independentemente de sua alocação.
Backup Diferencial (Apenas Legado)
O Data Protection for SQL faz o backup apenas das páginas de dados em uma
instância de banco de dados do SQL Server que foram alteradas desde o último
backup completo e uma parte do log de transações. Isso é equivalente a um
backup incremental no cliente de backup-archive do Tivoli Storage Manager.
Backup do Log (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo de um log de
transações do banco de dados do SQL Server, desde o último bakcup de log
bem-sucedido. Para fazer o primeiro backup de log, é necessário ter feito um
backup completo ou seu equivalente primeiro. Os backups de log normalmente
seguem os backups completos. A parte do log incluída nos backups completo e
diferencial não é equivalente a um backup de log. Além disso, em backups
completos e diferenciais, o log não é truncado como acontece durante um backup
de log. Entretanto, um backup de log seguindo um backup completo ou diferencial
incluirá as mesmas transações de um completo ou diferencial. Os backups de log
não são cumulativos conforme acontece no diferencial; eles devem ser aplicados
em um backup básico e na ordem correta.
Nota: Um backup de log nos termos do SQL Server não equivale a um backup
incremental nos termos do Tivoli Storage Manager.
Backup de Arquivo (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo de um arquivo lógico
específico 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 não é
necessário.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
89
Backup em Grupo (Apenas Legado)
O Data Protection for SQL faz o backup apenas do conteúdo 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 específico de
arquivos.
Backup de Conjunto (Apenas Legado)
O Data Protection for SQL faz o backup do conteúdo dos arquivos e grupos de
arquivos especificados do SQL Server como uma unidade.
Exemplos
Consulte “Exemplos de Saída do Backup de Legados” na página 148 para amostras
de vários tipos de backup usando a interface de linha de comandos. Além disso, as
informações de planejamento sobre a escolha da melhor estratégia de seus
requisitos de backup estão disponíveis em “Estratégias de Backup” na página 24.
Fazendo Backup de Bancos de Dados SQL Usando o Método
VSS
Execute essas tarefas para fazer o backup de dados do servidor SQL usando a
tecnologia do Serviço de Cópia de Sombra de Volume (VSS) da Microsoft.
Antes de iniciar, consulte “Segurança” na página 23 para obter as configurações a
serem usadas em um ambiente seguro.
Se desejar gerenciar backups locais do VSS ou executar backup transferidos para
armazenamento do Servidor do Tivoli Storage Manager, é necessário ter o Tivoli
Storage FlashCopy Manager configurado em seu ambiente.
1. Inicie a GUI do MMC.
2. Se você utilizar backups transferidos, certifique-se de que um Nome de Nó
DSMAGENT Remoto esteja especificado. Um backup transferido usa outra
máquina (especificada com o parâmetro Nome de nó DSMAGENT Remoto)
para mover os dados SQL para o armazenamento do Servidor do Tivoli Storage
Manager. Isso pode reduzir os recursos de carregamento na rede, E/S e CPU
durante o processo de backup.
Para verificar ou especificar um Nome do Nó DSMAGENT Remoto, selecione
a instância do SQL Server na visualização em árvore e clique em Propriedades
na área de janela Ações. Em seguida, selecione a página de propriedade Backup
do VSS. Se o Nome do Nó DSMAGENT Remoto estiver em branco, insira um
nome de nó.
3. Na guia Proteção da instância SQL, especifique o tipo dos dados SQL para
fazer backup:
v Selecione Visualizar: Bancos de Dados para obter uma lista de bancos de
dados SQL descobertos que estão disponíveis para backup.
v Selecione Visualizar: Arquivos para obter uma lista de arquivos de banco de
dados SQL descobertos que estão disponíveis para backup.
Use a área de janela de resultados para navegar e selecionar os bancos de
dados ou arquivos para fazer backup.
Dica: Otimize a lista de bancos de dados disponíveis na área de janela de
resultados inserindo uma palavra-chave no campo Procurar.
90
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
4. Verifique as opções de backup. Se as opções de backup não estiverem sendo
exibidas atualmente, clique em Mostrar Opções de Backup.
v Se desejar usar os backups transferidos, selecione Verdadeiro no campo
Transferência. Esse campo se aplica a backups do VSS.
5. Na área de janela de Ações, clique em Método de Backup e selecione VSS.
6. Na área de janela de Ações, clique no Destino de Backup e selecione onde
armazenar o backup:
v Local
v TSM
v Ambos
7. Opcional: Escolha um modo para a tarefa atual:
v Executar Interativamente: Clique neste item para executar a tarefa atual
interativamente. Esta seleção é o padrão.
v Execução Planejada: Clique neste item para converter a ação atual em uma
tarefa planejada. Quando este item é selecionado, o assistente de
planejamento iniciará. Complete com o comando adequado necessário para
concluir a tarefa.
8. Crie o backup clicando em Backup Completo na área de janela Ações. Também
é possível clicar com o botão direito do mouse em um banco de dados e
selecionar a ação de backup desejada no menu de contexto.
Fazendo Backup dos Bancos de Dados SQL Usando o Método
Legado
Esta tarefa descreve como concluir um backup de legados dos bancos de dados
SQL usando a GUI do MMC.
Três tipos de backup são suportados:
Cheio Faz o backup de um banco de dados inteiro mais parte do log de
transações.
Diferenciado
Faz o backup somente das partes de um banco de dados alteradas desde o
último backup completo, mais parte do log de transações.
Log
Faz o backup somente do log de transações, com ou sem truncamento.
Para executar um Backup Legado, o arquivo de licença do IBM Tivoli Storage
Manager for Databases Data Protection for Microsoft SQL Server deve ser
instalado.
Antes de iniciar, consulte “Segurança” na página 23 para obter as configurações a
serem usadas em um ambiente seguro.
Siga essas etapas para executar um backup de legado dos dados:
1. Inicie o Management Console.
2. Selecione a instância do SQL Server na árvore.
3. Na guia Proteção para a instância SQL, certifique-se de que a visualização
Bancos de dados esteja selecionada.
4. Selecione um ou mais bancos de dados para fazer backup.
5. Verifique as opções de backup. Se as opções de backup não estiverem sendo
exibidas atualmente, clique em Mostrar Opções de Backup.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
91
v Use a opção Stripes para especificar o número de faixas de dados a usar em
uma operação de backup ou restauração. A variável numstripes pode ir de 1 a
64. O valor padrão é 1.
v Use a opção DiffEstimate para especificar a fração estimada do banco de
dados que foi alterada desde seu último backup completo de banco de
dados. Essa estimativa é necessária por causa do SQL Server não fornecer
uma forma de determinar o tamanho de um backup diferenciado, e por
causa do Servidor do Tivoli Storage Manager exige uma estimativa de
tamanho precisa para alocar espaço eficientemente e colocar objetos. O
Servidor do Tivoli Storage Manager usa esse valor para determinar se há
espaço suficiente no conjunto de armazenamento primário para conter o
backup. O valor padrão é 20.
v Use a opção LogEstimate para especificar a estimativa da fração de um
banco de dados SQL que foi alterado devido a operações não registrada
desde o último backup do log. O valor padrão é 0.
v Use a opção Truncar para especificar se devem ser descartadas as entradas
não mais necessárias no log de transação do banco de dados SQL após o
backup do log. Em geral, você não deseja truncar o log ao reconstruir um
banco de dados danificado. Essa opção permite que o servidor faça o backup
do log de transações mas não tenta interferir nos dados de nenhuma
maneira. Ela grava todas as entradas de log de transações da hora do último
backup de log ao ponto de corrupção do banco de dados. Se você não
truncar o log de transações, é possível ficar apto a fazer backup do log de
transação de um banco de dados SQL Server danificado, suspeito ou
irrecuperável. O valor padrão é False.
6. Na área de janela de Ações, clique em Método de Backup e selecione Legado.
7. Na área de janela de Ações, clique no Destino de Backup e selecione onde
armazenar o backup:
v Local
v TSM
v Ambos
8. Crie o backup clicando em uma dessas ações na área de janela de Ações:
v Se o seu destino de backup for TSM, selecione uma dessas ações:
– Backup Completo
– Backup Diferencial para TSM
– Backup do Log para TSM
v Se o seu destino de backup for Local ou Ambos, clique em Backup
Completo.
Fazendo Backup dos Grupos ou Arquivos SQL Usando o
Método Legado
Esta tarefa descreve como concluir um backup de legados de grupos ou arquivos
SQL usando a GUI do MMC.
Os seguintes três tipos de backup são suportados.
Grupo Faz o backup do conteúdo do grupo de arquivos especificado.
Arquivo
Faz o backup do conteúdo do arquivo lógico especificado.
Set
92
Faz o backup do conteúdo dos grupos e arquivos especificados.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Atenção: É necessário fazer backup dos logs de transações após concluir uma
operação de backup de Grupo, Arquivo ou Conjunto. Consulte “Tipos de Backup”
na página 5 para uma descrição de um backup do log.
Antes de iniciar, consulte “Segurança” na página 23 para obter as configurações a
serem usadas em um ambiente seguro.
Siga essas etapas para executar um backup de legados de grupos ou arquivos SQL.
1. Inicie o Management Console.
2. Selecione a instância do SQL Server na árvore.
3. Na guia Proteção para a instância SQL, certifique-se de que a visualização
Arquivos esteja selecionada.
4. Selecione um ou mais grupos ou arquivos para fazer backup.
5. Verifique as opções de backup. Se as opções de backup não estiverem sendo
exibidas atualmente, clique em Mostrar Opções de Backup.
v Use a opção Stripes para especificar o número de faixas de dados a usar em
uma operação de backup ou restauração. A variável numstripes pode ir de 1 a
64. O valor padrão é 1.
6. Crie o backup clicando em uma das seguintes Ações.
v Backup em Grupo para TSM
v Backup de Arquivo para TSM
v Configurar Backup para TSM
Restaurando Bancos de Dados e Arquivos SQL
Restaure os bancos de dados e arquivos SQL com o Data Protection for SQL.
Restaurando os Dados do SQL Server
Siga essas etapas para restaurar dados do SQL server.
Antes de iniciar, consulte “Segurança” na página 23 para obter as configurações a
serem usadas em um ambiente seguro.
Restaurar Bancos de Dados permite restaurar bancos de dados ou partes de bancos
de dados somente de backups completo, diferencial e log. O VSS suporta somente
backups completos. Backups de Legado diferencial e backups do log de legados
podem ser aplicados após um Backup do VSS completo ter sido restaurado.
v Certifique-se de revisar “Considerações sobre Restauração do VSS” na página 95
antes de tentar qualquer tipo de Restauração do VSS.
v Uma restauração de Legados ou Restauração do VSS do banco de dados
principal requer atenção especial. Consulte “Restaurando o Banco de Dados
Mestre” na página 97 para obter instruções passo a passo.
Atenção: Quando você restaura um banco de dados, os dados existentes são
sobrescritos pelos dados restaurados e não estão mais disponíveis após a conclusão
da restauração.
1. Inicie o Management Console.
2. Selecione a instância do SQL Server na árvore.
3. Na guia Recuperar para a instância SQL, especifique o tipo de dados SQL para
restauração:
Capítulo 5. Protegendo Dados do Microsoft SQL Server
93
v Selecione Visualizar: Bancos de Dados para obter uma lista de bancos de
dados SQL descobertos que estão disponíveis para restauração.
v Selecione Visualizar: Arquivos para obter uma lista de arquivos de bancos
de dados SQL descobertos que estão disponíveis para restauração.
4. Use a área de janela de resultados para navegar e selecionar os bancos de
dados ou arquivos para restauração. Os seguintes recursos estão disponíveis:
v Procurar: Otimize a lista de bancos de dados ou arquivos disponíveis na área
de janela de resultados inserindo uma palavra-chave no campo Procurar.
v Filtrar: Use as opções de filtro para limitar a lista de itens na área de janela
de resultados.
a. Clique em Mostrar Opções de Filtro e Incluir Linha.
b. Clique na seta para baixo no campo Nome da Coluna e selecione um
item a ser filtrado.
Ao clicar em Selecionar Tudo, todas as linhas que refletem as
especificações de filtro são selecionadas.
c. Selecione um operador no campo Operador.
d. Especifique um valor no qual filtrar no campo Valor.
e. Se desejar filtrar os itens adicionais, clique em Incluir Linha.
f. Clique em Aplicar Filtro para filtrar os itens na lista.
v Backups: É possível clicar em Backups Ativos para mostrar apenas backups
ativos ou clicar em Todos os Backups para mostrar backups ativos e
inativos.
v Atualizar: Clique em Atualizar para atualizar a visualização com suas
mudanças.
Se você aplicou um filtro, os objetos no servidor que correspondem aos
critérios de filtro ou procura são listados na guia Recuperar. A área de status
indica o número de itens que correspondem aos critérios n de x exibidos,
em que n é igual ao número de objetos que correspondem aos critérios de
filtro, e x é o número de objetos que são recuperados do servidor. Por
exemplo, "5 de 20 exibidos." Se você especificar opções de atualização para
posteriormente limitar seus resultados e clicar novamente em Atualizar, os
objetos no servidor que correspondem às opções filtradas e atualizadas são
exibidos. Sempre que você clicar em Atualizar, uma outra consulta é
executada no Servidor do Tivoli Storage Manager.
5. Verifique as opções de restauração. Se as opções de restauração não estiverem
sendo exibidas atualmente, clique em Mostrar Opções de Restauração.
v Use a opção Restaurar Para para especificar um local de destino para a
operação de restauração.
Atenção:
Qualquer tipo de função Restaurar em desativará automaticamente o
Restauração Instantânea do VSS.
v Use a opção Restauração Instantânea para ativar e desativar a Restauração
Instantânea. Desative a Restauração Instantânea se desejar usar a Restauração
Rápida.
Atenção: A Restauração Instantânea irá sobrescrever todos os arquivos no
sistema de arquivos de destino.
v Consulte as seguintes seções para obter informações adicionais:
“Opções de Restauração” na página 98
“Restauração Instantânea do VSS” na página 9
“Restauração Rápida do VSS” na página 9
94
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
6. Opcional: Escolha um modo para a tarefa atual:
v Executar Interativamente: Clique neste item para executar a tarefa atual
interativamente. Esta seleção é o padrão.
v Execução Planejada: Clique neste item para converter a ação atual em uma
tarefa planejada. Quando este item é selecionado, o assistente de
planejamento iniciará. Complete com o comando adequado necessário para
concluir a tarefa.
7. Clique em Restaurar na área de janela de Ação para começar a operação de
restauração.
Considerações sobre Restauração do VSS
Tenha em mente as seguintes considerações ao executar restaurações do VSS. A
menos que especificado de outra maneira, "Restauração do VSS" refere-se a todos
os tipos de restauração que usam VSS (Restauração do VSS, Restauração Rápida do
VSS, Restauração Instantânea do VSS):
v Se você planejar executar uma Restauração do VSS do banco de dados principal,
consulte “Restaurando o Banco de Dados Mestre” na página 97 para obter as
instruções passo a passo.
v Uma Restauração Instantânea do VSS sobrescreve todo o conteúdo dos volumes
de origem. Entretanto, é possível evitar sobrescrever os volumes de origem
especificando InstantRestore False na GUI do MMC. Essa opção desvia a cópia
de nível de volume e utiliza a cópia de nível de arquivo no lugar para restaurar
os arquivos de um Backup do VSS que reside em volumes shadow locais. É
recomendado que o volume de origem contenha apenas o banco de dados SQL.
v Tenha em mente que quando uma restauração do VSS de volumes shadow locais
for executada, os bytes transferidos exibirão "0". Isso ocorre porque nenhum
dado ("0") é restaurado do Servidor do Tivoli Storage Manager.
v Ao executar Restauração Instantânea do VSSs, uma boa prática é certificar-se de
que quaisquer cópias de segundo plano anteriores (que envolvam os volumes
restaurados) estejam concluídas antes de iniciar o Restauração Instantânea do
VSS. No entanto, essa verificação não é necessária para o XIV, o SAN Volume
Controller ou o Storwize V7000 com volumes de destino com espaço eficiente.
Restaurando Grupos de Arquivos e Arquivos SQL de Backups
de Legados
Esta tarefa descreve como restaurar um backup de legados dos arquivos e grupos
de arquivos SQL usando a GUI do MMC.
Antes de iniciar, consulte “Segurança” na página 23 para obter as configurações a
serem usadas em um ambiente seguro.
Com a opção Restaurar Grupos/Arquivos, é possível restaurar bancos de dados ou
partes de bancos de dados a partir de backups Legados de grupo, arquivo,
conjunto, log e integral.
A restauração de partes de um banco de dados a partir de um backup de Legados
completo é chamada de restauração parcial. Se você planejar aplicar uma
restauração de log com point-in-time ou uma restauração diferencial para um
banco de dados parcialmente restaurado, considere uma destas tarefas:
1. Use a visualização Arquivos na guia Recuperar para selecionar e restaurar o
objeto de backup integral. Assegure-se de que a opção Recuperar esteja
configurada como False.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
95
2. Se você planejar aplicar uma restauração de log com point-in-time, use a guia
Restaurar Bancos de Dados e a opção Point-in-time... para restaurar o log.
Assegure-se de que a opção Recuperar esteja configurada como True.
3. Se você planejar aplicar uma restauração diferencial use a guia Restaurar
Bancos de Dados para executar uma restauração diferencial. Assegure-se de que
a opção Recuperar esteja configurada como True.
Atenção: Quando você restaura um banco de dados, os dados existentes são
sobrescritos pelos dados restaurados e não estão mais disponíveis após a conclusão
da restauração.
Siga essas etapas para restaurar grupos de arquivos e arquivos SQL de backups de
legados.
1. Inicie a GUI do MMC.
2. Selecione a instância do SQL Server na árvore.
3. Na guia Recuperação para a instância SQL, certifique-se de que a visualização
Arquivos esteja selecionada.
4. Selecione um ou mais grupos, arquivos ou conjuntos a serem restaurados.
5. Verifique as opções de restauração. Se as opções de restauração não estiverem
sendo exibidas atualmente, clique em Mostrar Opções de Restauração.
v Use a opção Restaurar Para para especificar um local de destino para a
operação de restauração.
Atenção:
Qualquer tipo de função Restaurar em desativará automaticamente o
Restauração Instantânea do VSS.
v Consulte “Opções de Restauração” na página 98 para obter descrições de
opções de restauração adicionais.
6. Clique em Restaurar na área de janela de Ação para começar a operação de
restauração.
Restaurando para uma Máquina Alternativa
Este procedimento demonstra como restaurar um backup de banco de dados SQL
para uma máquina (ou banco de dados) alternativa do SQL Server usando a GUI
do MMC. Observe que o Data Protection for SQL deve ser instalado em ambas as
máquinas. Além disso, diferente dos backups de Legados, o Backup do VSS não
pode ser restaurado para um SQL Server que possui um nome diferente.
Este procedimento usa os seguintes termos:
Máquina de origem
A máquina a partir da qual o backup original (a ser restaurado) foi obtido.
Máquina de destino
A máquina alternativa para a qual o backup será restaurado.
1. Copie o arquivo de opções (dsm.opt) do Data Protection for SQL da máquina
de origem para a máquina de destino. Por padrão, o arquivo dsm.opt está
localizado no diretório C:\Program Files\Tivoli\TSM\TDPSql. Se
passwordaccess generate for especificado nesse arquivo dsm.opt, pode ser
necessário reconfigurar a senha para esse nó no Servidor do Tivoli Storage
Manager.
2. Inicie o Management Console.
96
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
3. Na guia Recuperar para a instância SQL, selecione um ou mais bancos de
dados para restaurar.
4. Verifique as opções de restauração. Se as opções de restauração não estiverem
sendo exibidas atualmente, clique em Mostrar Opções de Restauração.
a. Clique em Aguardar por Montagens de Fitas para Restauração.
b. Clique em Aguardar por Montagens de Fitas para Obter Informações do
Arquivo.
c. Pode ser necessário clicar em Mostrar Ativos e Inativos para visualizar o
banco de dados a ser restaurado.
d. Se o banco de dados a ser restaurado substituirá um banco de dados
existente na máquina de destino, clique em Substituir.
e. Use a opção Restaurar Para para especificar um local de destino para a
operação de restauração.
Atenção: Qualquer tipo de função Restaurar em desativará
automaticamente o Restauração Instantânea do VSS.
f. Use a opção Restauração Instantânea para ativar e desativar a Restauração
Instantânea. Desative a Restauração Instantânea se desejar usar a
Restauração Rápida.
Atenção: A Restauração Instantânea irá sobrescrever todos os arquivos no
sistema de arquivos de destino.
Consulte “Opções de Restauração” na página 98 para obter descrições de
opções de restauração adicionais.
5. Clique em Restaurar na área de janela de Ação para começar a operação de
restauração.
Restaurando o Banco de Dados Mestre
Um banco de dados mestre danificado pode resultar em uma falha de início do
SQL Server, assim como em diversas outras condições de erro. É exigido um
procedimento especial para a restauração do banco de dados mestre. Observe que
durante o processo de reconstrução do banco de dados mestre, o programa de
instalação 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.
Em geral, as seguintes etapas são necessárias:
1. Execute o programa de instalação do SQL Server para reconstruir o banco de
dados mestre. A reconstrução deverá ser feita utilizando o mesmo conjunto de
caracteres e na mesma sequência de ordenação do backup do banco de dados
mestre que será restaurado.
2. Inicie o SQL Server no modo de usuário único. Isso pode ser feito em um
prompt de comandos. Leia também a Nota 1 em “Definindo o Modo de
Usuário” na página 109.
3. Use o Data Protection for SQL para restaurar o banco de dados principal.
Nota: Quando a restauração do banco de dados mestre tiver sido concluída, o
SQL Server fará seu próprio encerramento. Como resultado, uma mensagem de
erro será gerada informando a perda da conexão com o SQL Server. Isso é
esperado.
4. Reinicie o SQL Server normalmente (no modo multiusuário).
Capítulo 5. Protegendo Dados do Microsoft SQL Server
97
5. Manualmente, aplique novamente todas as alterações feitas no banco de dados
mestre após a data do backup do banco de dados utilizado para efetuar a
operação de restauração.
6. Use o Data Protection for SQL para restaurar o banco de dados msdb.
É importante manter backup atualizado do seu banco de dados principal porque
ele contém o catálogo do sistema. O catálogo do sistema possui informações
importantes sobre a configuração do SQL Server. Assegure-se de que o backup do
banco de dados mestre seja feito após qualquer alteração de atualização nas tabelas
do sistema. Por exemplo, faça o backup do banco de dados mestre após a
utilização de qualquer uma destas instruções:
v ALTER DATABASE
v CREATE DATABASE
v
v
v
v
v
v
DISK INIT
DISK RESIZE
DISK MIRROR
DISK UNMIRROR
DISK REMIRROR
Várias opções DBCC como SHRINKDB
v Procedimento armazenado no sistema como: sp_dropremotelogin,
sp_addumpdevice, sp_dropdevice, sp_addlogin, sp_droplogin, sp_addserver,
sp_dropserver, sp_addremotelogin
Opções de Restauração
As descrições das opções disponíveis nas janelas de restauração da GUI do Data
Protection for SQL são fornecidas.
Na guia Recuperar, clique em Mostrar Opções de Restauração para modificar as
opções de restauração padrão.
AutoSelect
Configure esta opção como True para ativar a seleção automática. Com a
seleção automática, ao selecionar o backup mais recente a ser restaurado,
todos os outros backups necessários serão selecionados automaticamente,
até o backup completo anterior.
Stripes
Sob Desempenho, o número de Faixas é listado. É possível especificar o
número de distribuições de dados a utilizar em uma operação de
restauração. Um máximo de 64 faixas de dados é permitido. O valor
padrão é 1. Para alterar o valor das Faixas no padrão 1 e digitar o novo
número. O valor inserido deve corresponder ao valor configurado para
buffers de Linguagem de Consulta Estruturada. Observe que esta opção é
sempre ativada para backups de Legados. As faixas não estão disponíveis
para backups de Serviço de Cópia de Sombra de Volume.
Database Owner Only
Sob Comportamento de Restauração, DbOwnerOnly está listado com um
valor padrão de False. Também é possível marcar um banco de dados para
uso de proprietário apenas ao alterar este valor para True. O padrão é não
marcar como de uso do proprietário. Esta opção está sempre ativada e se
aplica apenas a restaurações de Legados.
Restauração Instantânea
Em Comportamento de Restauração, InstantRestore é listado com um
98
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
valor padrão de True. É possível desativar Restaurações Instantâneas
configurando o valor como False, o que ignora a cópia de nível de volume
e usa a cópia de nível de arquivo para restaurar os arquivos a partir de um
Backup do VSS local. Se esta opção estiver configurada como True, a
restauração de captura instantânea de nível de volume será usada para
Backup do VSSs locais, se o backup existir nos volumes anexados à SAN.
O valor padrão é usar Restauração de Captura Instantânea de Nível de
Volume, se ele for suportado. Essa opção está disponível apenas para
operações VSS. Ao executar Restauração Instantânea do VSSs, uma boa
prática é certificar-se de que quaisquer cópias de segundo plano anteriores
(que envolvam os volumes restaurados) estejam concluídas antes de iniciar
o Restauração Instantânea do VSS.
Atenção: A Restauração Instantânea sobrescreve todos os arquivos no
sistema de arquivos de destino.
Recovery
Sob Comportamento de Restauração, Recuperação está listado com um
valor padrão de False. Altere esta opção para True para permitir que o
Data Protection for SQL execute uma recuperação após a operação de
restauração ter sido bem-sucedida.
Replace
Sob Comportamento da Restauração, Substituir está listado com um valor
padrão de False. Altere este valor para True se desejar substituir um banco
de dados durante uma restauração. O padrão é não substituir os bancos de
dados. Essa opção se aplica apenas a restaurações de legados.
Seleção Smart
Sob Desempenho, SmartSelect está listado com um valor padrão de False.
Altere este valor para True se desejar ativar o recurso de seleção smart.
Nome do Arquivo Desfazer de Espera
Sob Comportamento da Restauração, StandByUndoFileName está listado
com um valor padrão de False. Use esta opção para especificar o caminho
de arquivo desfazer para uma restauração de Legado para um banco de
dados de Linguagem de Consulta Estruturada de espera. Ela altera o banco
de dados de Linguagem de Consulta Estruturada no modo de espera.
Wait for Tape Mounts for Restore
Sob Fita, é possível especificar se a operação de restauração do Data
Protection for SQL aguarda ou não até que o Servidor do Tivoli Storage
Manager monte mídias removíveis como fitas ou DVDs. Estas informações
são recuperadas a partir do Tivoli Storage Manager quando você clica na
guia Recuperar ou seleciona o botão Atualizar. O valor padrão é True.
Wait for Tape Mounts for File Information
Sob Fita, WaitForTapeMountsForFileInformation é listado com o valor
padrão de True. Ao consultar o Tivoli Storage Manager para obter
informações do arquivo, é possível especificar se o Data Protection for SQL
espera que o Servidor do Tivoli Storage Manager monte a mídia removível
ou não. Essa opção se aplica apenas a restaurações de legados.
Na visualização Restaurar Bancos de Dados, as seguintes opções adicionais estão
disponíveis:
Ponto no Tempo
É possível especificar um ponto no tempo no qual um banco de dados é
restaurado, se desejado, clicando no botão Ponto no Tempo. Esse botão só
Capítulo 5. Protegendo Dados do Microsoft SQL Server
99
é ativado quando você seleciona a restauração de um objeto de backup
completo e pelo menos um backup de log.
Diálogo Ponto no Tempo
Um clique no botão Ponto no Tempo exibe uma caixa de diálogo com as
seguintes opções:
v
v
v
v
No point in time
Parar em
Parar na marca
Parar antes da marca
Os botões de opção parar permitem especificar data e hora. Com as opções
Parar na marca e Parar antes da marca, é possível nomear uma marca para
a restauração e incluir data e hora para ajudar a localizar a marca.
Para limpar a definição de um ponto no tempo, selecione o botão de
opções Sem ponto no tempo.
Quando a opção de ponto no tempo estiver em uso, uma campo estático
será ativado para exibição dos resultados da ação.
Menu de Atalhos: É possível exibir opções de restauração adicionais, clicando com
o botão direito do mouse em um item selecionado no controle de lista. Na guia
Restaurar Grupos/Arquivos, esse menu está disponível somente quando você
realça um banco de dados na árvore. Todos os seus objetos de backup serão
exibidos no controle de lista e o menu estará disponível para seleção de quaisquer
objetos. O menu popup ao clicar com o botão direito contém os seguintes itens:
Restaurar em
Utilize essa opção para especificar o banco de dados no qual restaurar um
objeto de backup. Clique em Restaurar em para exibir uma caixa de
edição. Se você tiver selecionado vários bancos de dados a serem
restaurados, o nome Restaurar em especificado será aplicado apenas ao
objeto de backup selecionado em que você clicou com o botão direito do
mouse. Se outros backups selecionados exigirem o parâmetro Restaurar
em, você precisará especificá-los um de cada vez, mas poderá fazer isso em
uma operação de restauração.
Relocalizar
Use os diálogos Relocalizar para especificar novos locais de destino para
restaurar os backups dos bancos de dados SQL, logs e arquivos de índice
de texto total do SQL Server (SQL Server 2005) ou arquivos FILESTREAM
(SQL Server 2008 e SQL Server 2008 R2):
v Relocalizar todos os arquivos em um diretório: Selecione essa opção para
restaurar os arquivos de dados SQL, logs e outros arquivos relacionados
para um local diferente de onde foi feito o backup dos dados
originalmente.
– Relocalizar arquivos de log em: Selecione essa caixa para restaurar os
arquivos de log em um local diferente de onde o banco de dados SQL
e os outros arquivos relacionados estão sendo restaurados.
– Relocalizar Outros Arquivos em: Selecione essa caixa para restaurar os
arquivos de índice de texto total do SQL Server (SQL Server 2005) ou
arquivos FILESTREAM (SQL Server 2008 e SQL Server 2008 R2) em
um local diferente de onde o banco de dados SQL e os logs estão
sendo restaurados.
100
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Relocalizar Arquivos Individualmente: Selecione essa opção para restaurar
cada banco de dados SQL, log e arquivo de índice de texto total do SQL
Server (SQL Server 2005) ou arquivos FILESTREAM (SQL Server 2008 e
SQL Server 2008 R2) individualmente. Isso está disponível apenas para
backups de Legados.
Standby Server Undo File
Use essa opção para especificar o arquivo undo para uma restauração de
Legados em um banco de dados SQL em espera. Se o banco de dados SQL
de destino não estiver no modo de espera ainda, ele será colocado. Esse
item de menu aparece somente na janela Restaurar Bancos de Dados e
está disponível para tipos de backup completo, diferencial e de log, mas
apenas para um banco de dados de cada vez. Clique nessa opção para
exibir uma caixa de edição para o nome do arquivo desfeito. Após a
especificação disso para um banco de dados, essa opção será aplicada a
todos os objetos de backup desse banco de dados. Da mesma forma,
depois que você remover essa opção para um objeto de backup, ela será
removida para todos.
Observe que a GUI do MMC não suporta os parâmetros /relocate.../to ou
/relocatedir para restaurações parciais. Você deve utilizar a interface da linha de
comandos ao executar uma restauração parcial que exige esses parâmetros.
Tornando Inativos os Bancos de Dados SQL (Apenas Legado)
Use essas tarefas para desativar um backup de legados de bancos de dados SQL
existente.
Use a ação Desativar para fazer um backup do banco de dados SQL Inativo no
Servidor do Tivoli Storage Manager. Backups típicos não exigem que este comando
como Tivoli Storage Manager desative um backup de banco de dados SQL como
parte do gerenciamento de política do Tivoli Storage Manager. Como resultado, os
objetos de backup são inativados da forma usual, como parte do processo de
backup planejado. O
Para casos quando o processamento automático não é suficiente, a função de
desativação explicitamente desativa um ou mais objetos de backup ativos no
Servidor do Tivoli Storage Manager. Tanto no backup quanto na restauração, use o
Data Protection for SQL para selecionar algum ou todos os seis tipos de objeto de
backup para operação: integral, diferencial, log, arquivo, grupo ou conjunto para
backups de legados. Além disso, é possível tornar inativo qualquer objeto ou tipo
de objeto mais antigo que um número especificado de dias.
Use a janela de desativação para desativar um backup de legados de um banco de
dados SQL no Servidor do Tivoli Storage Manager.
Nota: O banco de dados SQL que deseja desativar deve ser um backup de
Legados. Os backups VSS não podem ser desativados usando este método. A ação
Desativar na área de janela de Ações não está disponível para backups VSS.
Para tornar inativo os objetos de backup:
1. Selecione o SQL Server no nó Proteger e Recuperar Dados na visualização em
árvore.
2. Abra a visualização Recuperar para ver o status do backup. Ele é exibido como
um backup ativo.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
101
3. Se tiver que desativar este backup, selecione o backup de banco de dados e
clique em Desativar na área de janela de Ações.
4. Clique em Todos os Backups na barra de ferramentas para exibir o banco de
dados que fez inativo. Clique em Ativar Backups na barra de ferramentas para
exibir apenas backups ativos.
Árvore e Lista de Inatividades
A ação desativar está listada na área de janela Ações ao visualizar na guia
Recuperar.
Excluindo Backups do SQL Server
Execute essas etapas para excluir um backup do SQL Server que foi criado com o
método de backup do VSS.
Atenção: Não use este procedimento para tarefas de exclusão típicas pois os
backups são automaticamente excluídos, com base nas configurações de
gerenciamento de política definida pelo usuário. Este procedimento é necessário
para essas exclusões que estão fora do escopo de exclusões padrão de
gerenciamento de política. Execute essa tarefa com cuidado e apenas como um
último recurso.
Para excluir um backup do SQL Server:
1. Inicie o Management Console.
2. Clique em Recuperar Dados > SQL na janela Gerenciamento.
3. Na guia Recuperar para a instância do SQL, selecione um ou mais backups de
banco de dados para excluir.
4. Clique em Excluir backup na área de janela de Ação para excluir os backups
de banco de dados selecionados.
Depois da conclusão de uma operação de backup de exclusão, o conteúdo da
visualização atualiza e todas as seleções de objetos são eliminadas.
Utilizando o Planejador do Tivoli Storage Manager
Esta seção fornece um exemplo de como usar o planejador do Tivoli Storage
Manager com o Data Protection for SQL para automatizar backups on-line de
banco de dados SQL Server. Este exemplo ilustra o uso do planejador do Tivoli
Storage Manager e a criação de um backup completo de seus bancos de dados
SQL.
Nota: Para assegurar que este exemplo funcione, obtenha e instale o Tivoli Storage
Manager mais recente.
Quando o Data Protection for SQL tiver sido registrado para um Servidor do Tivoli
Storage Manager e instalado no SQL Server, o procedimento consiste nestas etapas:
1. No Servidor do Tivoli Storage Manager:
a. Defina um planejamento para executar um arquivo de comando do
Windows. Este planejamento deve ser definido no domínio de política para
o qual o Data Protection for SQL está registrado.
b. Associe o nó do Data Protection for SQL ao planejamento definido.
2. Na máquina em que o SQL Server e Data Protection for SQL estão
instalados:
102
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
a. Instale o cliente do planejador do Servidor do Tivoli Storage Manager como
um serviço do Windows para Data Protection for SQL. Se existir um
planejador para o cliente de backup regular do Tivoli Storage Manager,
instale outro para Data Protection for SQL.
b. Defina um arquivo de comando que contenha os comandos do Data
Protection for SQL para executar o backup desejado.
Nota: Consulte a documentação do Windows para obter detalhes sobre a
criação de um arquivo de comando do Windows.
c. Se você estiver executando em um ambiente do SQL Server Failover Cluster:
1) Instale o cliente do planejador Servidor do Tivoli Storage Manager como
um serviço Windows em ambos os nós do cluster.
2) Crie um recurso de cluster que representa o planejador do Tivoli Storage
Manager. Verifique se o recurso do cluster é iniciado. Esse serviço é
dependente do recurso de cluster do SQL Server.
d. Inicie o planejador instalado na etapa 2a.
Exemplo do Procedimento do Planejador
Este exemplo presume o seguinte ambiente:
v O Data Protection para SQL é registrado para um servidor do Tivoli Storage
Manager:
– O nome do nó é mynode.
– A senha é mypassword.
–
v O
–
–
O domínio de política é mydomain.
evento a ser planejado:
Um backup completo diário de todos os bancos de dados SQL.
Os backups começam entre 9:00 e 9:15 pm.
Este método é flexível porque é possível definir um arquivo de comandos com
qualquer conjunto de comandos escolhido. Isso permite usar o mesmo
planejamento do Tivoli Storage Manager para outras publicações do Data
Protection para Microsoft SQL Server também no Windows.
Conclua estas tarefas no servidor do Tivoli Storage Manager
Você deve configurar um serviço de planejador na máquina em que o Cliente de
Arquivamento de Backup está instalado, antes de executar esse procedimento.
1. Crie um arquivo de comandos chamado c:\sqlfull.cmd. Um arquivo de
comando de amostra (sqlfull.smp) é fornecido no diretório no qual o Data
Protection for SQL está instalado. Este arquivo de amostra contém comandos
necessários para executar um backup completo planejado de todos os bancos
de dados do SQL Server para o armazenamento do Tivoli Storage Manager.
Você deve especificar NOMES DE CAMINHOS COMPLETOS no arquivo de
comando para todos os nomes de arquivos e comandos fora do sistema.
Nota: Execute o seguinte se estiver configurando o planejador para um SQL
Server executando em um ambiente de servidor Single Copy Cluster (SCC):
v Seu arquivo de comandos deve residir no compartilhamento de arquivos do
SQL Server. O planejamento definido no servidor do Tivoli Storage Manager
precisa corresponder com este 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.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
103
v As opções tsmoptfile e logfile especificadas no arquivo de comandos deve
refletir a localização do arquivo de opções e do arquivo de log no
compartilhamento de arquivos do SQL Server.
2. Insira o comando a seguir para definir o planejamento. É possível inseri-lo no
console do servidor ou a partir do cliente administrativo. O cliente
administrativo não deve estar em execução no mesmo sistema que o servidor
do Tivoli Storage Manager.
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 domínio de
política MYDOMAIN.
3. Emita o seguinte comando para associar o Data Protection for SQL a esse
planejamento:
define association mydomain my_schedule mynode
O Tivoli Storage Manager exibe esta mensagem:
ANR2510I Nó MYNODE associado ao planejamento MY_SCHEDULE
do domínio de critério MYDOMAIN.
Agora um planejamento está definido no servidor do Tivoli Storage Manager com
os seguintes atributos:
v Executa um arquivo de comandos chamado c:\sqlfull.cmd.
v Começa às 9:00 pm.
v É executado diariamente e pode começar em qualquer dia da semana.
É possível usar os comandos administrativos query schedule e query association
do Tivoli Storage Manager para confirmar se o planejamento e a associação estão
configurados corretamente.
Concluir estas Tarefas no SQL Server
Estas tarefas são executadas no SQL Server.
Esta seção do procedimento presume o seguinte ambiente:
v O cliente de Backup-Archive do Tivoli Storage Manager está instalado no SQL
Server no diretório d:\Program Files\Tivoli\TSM\baclient.
v O Data Protection for SQL está instalado no SQL Server no diretório d:\Program
Files\Tivoli\TSM\TDPSql.
v As opções de comunicação nos arquivos de opções dsm.opt localizadas nesses
diretórios apontam para o servidor Tivoli Storage Manager no qual fazer o
backup dos bancos de dados SQL.
O arquivo de opções definido para o Data Protection for SQL é usado pelo
planejador ao validar o nó e a senha. O arquivo de opções também é usado ao
entrar em contato com o servidor Tivoli Storage Manager para as informações
do planejamento.
Se essa mensagem for exibida:
Ocorreu um erro de comunicações ao conectar-se ao Tivoli Storage
Manager Server
– Assegure-se de que as opções de comunicação no arquivo dsm.opt aponta
para o servidor Tivoli Storage Manager correto.
– Assegure-se de que o servidor Tivoli Storage Manager esteja em execução.
104
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Todas as referências de cluster neste procedimento se referem a uma configuração
de Cluster Failover do SQL Server.
Execute as seguintes etapas no SQL Server:
1. Efetue login usando uma conta Windows que possua privilégios
administrativos.
2. Abra uma janela do 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 usar tiver um espaço nele, é possível colocar
aspas em torno da seção do nome do caminho que contém um espaço
(d:\"Program Files"\Tivoli\ TSM\baclient). Também é possível usar o
formulário curto de um nome do caminho colocando um til (~) e um
identificador exclusivo após 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 Tivoli Storage Manager já estiver instalado em sua
máquina (para os backups regulares do sistema Windows), você precisa
instalar outro planejador (com um nome exclusivo) para executar os
planejamentos definidos para o Data Protection for SQL. O planejador do
Tivoli Storage Manager deve ter um nome de nó diferente do cliente de
cliente Backup-Archive regular do Tivoli Storage Manager.
4. Na janela, emita o seguinte comando: O ID do Windows que é usado para
iniciar o serviço do planejador pode exigir a especificação das opções
ntdomain, ntaccount e ntpassword do dsmcutil neste comando.
dsmcutil INSTall scheduler /name:"Data Protection for 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
Nota: Se você estiver configurando o planejador para um SQL Server em
execução em um ambiente de cluster:
a. Altere a opção /autostart para no. For exemplo:
/autostart:no
b. Mova o servidor virtual SQL para o nó secundário do cluster para criar o
serviço do planejador. Certifique-se de que o nó secundário do cluster
possua propriedade do servidor virtual SQL.
c. O nó primário do cluster deve conter o arquivo de comandos no
compartilhamento de arquivos utilizado para criar o serviço do planejador.
d. Copie o arquivo de opções (dsm.opt no exemplo da Etapa 4) para uma
unidade compartilhada associada com o servidor virtual. Por exemplo:
/optfile:"x:\dsm.opt"
O Tivoli Storage Manager exibe esta saída:
Utilitário de Configuração do
TSM Windows Client Service
Command Line Interface - Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation, 1990, 2011, All Rights Reserved.
TSM Api Version 6.3.0
Command: Install TSM Client Service
Machine: TDPSQ1(Local Machine)
Capítulo 5. Protegendo Dados do Microsoft SQL Server
105
Installing TSM Client Service:
Machine : MYNODE
Service Name : Data Protection for SQL Scheduler
Client Directory : D:\Arquivos de Programas\Tivoli\TSM\baclient
Automatic Start : yes
Logon Account : 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’ ...
Password authentication successful.
The Registry password for node MYNODE has been updated .
Nota: Para fazer correções após a instalação de um serviço:
a. Emita o seguinte comando para remover o serviço:
dsmcutil
remove /name:"Data Protection for SQL Scheduler"
b. Emita o comando da Etapa 4 novamente para instalar um novo serviço.
Nota: Se você estiver configurando o serviço do planejador para um SQL
Server em execução em um ambiente de cluster, repita a Etapa 1 até a Etapa 4
no nó secundário do cluster. IMPORTANTE! O nome do serviço do planejador
criado pelo comando dsmcutil na Etapa 4 e o serviço de cluster deve ter a
mesma autoridade de logon.
5. O planejador do Tivoli Storage Manager agora está instalado mas ainda não
foi iniciado. Para iniciar o planejador EM UM AMBIENTE QUE NÃO SEJA
DE CLUSTER, emita o seguinte comando na janela do prompt de comandos
do Windows:
net start "Data Protection for SQL Scheduler"
Esta saída é exibida:
O serviço Data Protection for SQL Scheduler está sendo iniciado.
O serviço Data Protection for SQL Scheduler foi iniciado
successfully.
Observe que pelo fato de /autostart:yes ter sido especificado, o planejador do
Tivoli Storage Manager automaticamente é iniciado toda vez que o sistema
Windows é reinicializado.
Importante:
106
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Se você estiver criando o serviço de planejador em um ambiente que não
seja de cluster, prossiga diretamente com a Etapa 13.
v Se estiver criando o serviço de planejador em um ambiente de cluster,
execute as Etapas 6 a 13.
O serviço de planejador criado por último é associado a um grupo de clusters.
O planejador do Tivoli Storage Manager pode falha corretamente entre os nós
e também gerenciar alterações de senha automáticas.
6. Inicie o Cluster Administrator.
7. Selecione o Grupo de Clusters do SQL Server e crie um Recurso para
representar o planejador do Data Protection for SQL
(Arquivo–>Novo–>Recurso). Certifique-se de que os parâmetros a seguir
sejam especificados:
Resource Type
Especifique Generic Service.
Grupo Especifique o SQL Virtual Server.
Possible Owners
Certifique-se de que ambos as máquinas de nó sejam listadas.
Adicione-as se ainda não estiverem.
Resource Dependencies
Certifique-se de que sejam listados o SQL Virtual Server e as unidades
compartilhadas onde o arquivo de opções está localizado.
Serviço Genérico–>Nome do Serviço
Especifique o nome exato do serviço de planejador.
8. Selecione o novo recurso e modifique suas propriedades. No parâmetro
Registry Replication–>Root Registry Key, inclua a chave exata em que o
nome do nó do Data Protection for SQL está listado. Por exemplo:
SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\<nodename>\ServerName
Substitua <nodename> pelo nome do nó do Data Protection for SQL. Por
exemplo:
SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\MYNODE\ServerName
9. Na janela de prompt de comandos do Windows, mude para o diretório de
instalação do Data Protection for SQL.
cd /d d:\"Arquivos de Programas"\Tivoli\TSM\TDPSql
10. Verifique se a opção clusternode do arquivo dsm.opt está definida como yes.
Após esta configuração ser verificada, insira um comando que se conecte ao
servidor Tivoli Storage Manager. Especifique o parâmetro
/tsmpassword=yourpassword para assegurar que a senha correta seja
armazenada no registro. O planejador pode se conectar automaticamente ao
servidor Tivoli Storage Manager.
tdpsqlc query tsm /tsmpassword=mypassword
11. No Cluster Administrator, selecione o novo recurso e torne-o on-line
(Arquivo–> Tornar Online).
12. Depois que o novo recurso estiver on-line, mova o Grupo do nó secundário
para o nó primário do cluster. Verifique se o serviço do planejador do Data
Protection for SQL no nó primário foi iniciado.
13. Digite o seguinte comando para iniciar o planejador do cliente na máquina
onde o cliente de arquivamento de backup está instalado:
dsmc sched
Capítulo 5. Protegendo Dados do Microsoft SQL Server
107
A seguir, a exibição de um exemplo da saída:
Tivoli Storage Manager
Command Line Backup/Archive Client Interface - Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1990, 2011 All Rights Reserved.
Querying server for next scheduled event.
Node Name: MYNODE
Sessão estabelecida com o servidor TYPP_CLINT: Win 2003
Server Version 6, Release 3, Level 0.0
Server date/time: 09/12/2011 17:55:37 Last access: 09/12/2011 17:43:51
Next operation scheduled:
-----------------------------------------------------------Schedule Name: DATA PROTECTION FOR SQL SCHEDULER
Action: Command
Objects: C:\sqlfull.cmd
Options:
Server Window Start: 13:40:30 on 09/13/2011
-----------------------------------------------------------Schedule will be refreshed in 1 hour.
Time remaining until execution: 00:59:58
Seu sistema agora está pronto para executar backups completos automáticos e
diários dos bancos de dados SQL.
Diretrizes do Planejador
As diretrizes ajudam no planejamento das operações planejadas.
Esteja ciente das seguintes diretrizes ao definir um planejamento do Tivoli Storage
Manager:
v Se você deseja usar o modo de planejamento solicitado pelo servidor do Tivoli
Storage Manager, você deve assegurar que o arquivo de opções do Data
Protection para SQL tenha as opções tcpclientaddress e tcpclientport
especificadas. Se desejar executar mais de um serviço de planejador, utilize o
mesmo tcpclientaddress. No entanto, você deve utilizar valores diferentes para
tcpclientport (além de nomes de nós diferentes). Um exemplo de execução de
mais de um serviço do planejador é quando você está planejando o Data
Protection para SQL e o cliente de backup Windows regular.
O planejamento solicitado pelo servidor é suportado apenas quando a
comunicação TCP/IP estiver sendo utilizada. Por padrão, o Data Protection for
SQL usa o modo de planejamento de sondagem do cliente.
v Se mudanças que afetam o planejador forem feitas no arquivo de opções do
Data Protection for SQL, o planejador precisará ser reiniciado para detectar as
mudanças. Um exemplo disso é o endereço do servidor do Tivoli Storage
Manager, o modo de planejamento ou o endereço ou porta TCP do cliente. Isso
pode ser feito emitindo os seguintes comandos:
net stop "Data Protection for SQL Scheduler"
net start "Data Protection for SQL Scheduler"
Importante: Se você estiver executando o serviço de planejador em um
ambiente de cluster, utilize o Cluster Administrator para parar e reiniciar o
serviço de planejador. Não use os comandos net stop e net start.
v O arquivo de log do planejador do Tivoli Storage Manager padrão
(dsmsched.log) contém informações de status para o planejador do Tivoli
Storage Manager. Neste exemplo, o arquivo está localizado neste caminho:
108
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
d:\Arquivos de Programas\Tivoli\TSM\TDPSql\dsmsched.log
É possível substituir esse nome de arquivo especificando a opção schedlogname
no arquivo de opções do Data Protection for SQL.
v O Data Protection for SQL cria seu próprio arquivo de log com estatísticas sobre
os objetos de banco de dados de backup quando o parâmetro /logfile é
especificado durante o comando tdpsqlc. No arquivo de amostra (sqlfull.smp), o
arquivo de log é sqlsch.log. Este arquivo é diferente do arquivo de log do
planejador do Tivoli Storage Manager e também deve ser diferente do arquivo
para o qual a saída do comando tdpsqlc é redirecionada. No exemplo anterior,
esse arquivo é sqlfull.log.
Nota: A saída dos comandos planejados são enviadas para o arquivo de log do
planejador (dsmsched.log). Após a execução do trabalho planejado, verifique o
log para assegurar que o trabalho foi concluído com êxito.
Quando um comando planejado for processado, o log do planejador poderá
conter a seguinte entrada:
Scheduled event eventname completed successfully
Isso é simplesmente uma indicação de que o Tivoli Storage Manager emitiu com
êxito o comando planejado, associado a eventname. Não é feita nenhuma
tentativa para determinar o sucesso ou a falha do comando. Você deve verificar
o sucesso ou a falha do comando, avaliando o código de retorno do comando
planejado no log do planejador. A entrada do log do planejador para o código
de retorno do comando é precedida pelo seguinte texto:
Comando concluído. O código de retorno é:
Se algum backup planejado falhar, o script do planejador será finalizado com o
mesmo código de erro que o comando de backup com falha. Um código de erro
diferente de zero significa que o backup falhou.
v O método preferencial de gerenciamento de senha para operações do planejador
é especificar passwordaccess generate no arquivo dsm.opt. Se passwordaccess
generate não for especificado no arquivo dsm.opt, então a senha do Tivoli Storage
Manager precisa ser especificada no comando tdpsqlc. Para especificar a senha,
utilize o parâmetro /tsmpassword no arquivo de comandos que está sendo
executado pelo planejador (sqlfull.cmd). Também é possível especificar a senha
na linha de comandos do Data Protection for SQL. Por exemplo:
tdpsqlc query tsm /tsmnode=mynode /tsmpassword=newpassword
Definindo o Modo de Usuário
Pode ser necessário configurar o modo de usuário durante determinados
procedimentos de restauração. Por exemplo:
v Você precisa alterar opções de configuração do servidor.
v Um banco de dados principal danificado precisa ser recuperado.
v Um banco de dados do sistema precisa ser restaurado.
Essas tarefas podem precisar iniciar uma instância do SQL Server no modo de
usuário único. Colocando os bancos de dados SQL a serem restaurados no modo
usuário único, é possível evitar a tentativa de tais restaurações. Caso você esteja
restaurando o banco de dados mestre, deverá colocar o SQL Server no modo
usuário único. Para obter informações adicionais ou assistência sobre comandos
SQL, entre em contato com a Microsoft.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
109
ALTER DATABASE DBNAME SET SINGLE_USER WITH ROLLBACK AFTER
N SECONDS
Esse comando TRANSACT-SQL força a saída dos usuários do banco de
dados e coloca-o no modo usuário único.
ALTER DATABASE DBNAME SET MULTI_USER
Esse comando TRANSACT-SQL retorna o banco de dados para o modo
múltiplos usuários.
Nota:
1. É possível definir um servidor SQL para o modo de usuário único utilizando a
opção de inicialização –m SQL SERVER ao reiniciar o servidor SQL.
2. É possível utilizar o procedimento armazenado no SQL SP_WHO para
determinar quais usuários estão utilizando os bancos de dados.
Automatizando Tarefas
Esta seção explica como usar a visualização Automatizar para trabalhar com os
comandos. Ela mostra como salvar comandos e planejar a execução de comandos.
É possível usar a visualização Automatizar para criar, salvar, armazenar e planejar
comandos. Abra a visualização Automatizar selecionando uma carga de trabalho
com a qual deseja trabalhar e clicando na guia Automatizar. Ao inserir comandos
na parte inferior da área de janela de detalhes, a saída do comando é exibida na
área de janela de resultados na parte superior. É possível clicar no botão Dicas
para exibir dicas sobre como usar a visualização Automatizar.
1. Digite um comando na área de janela de detalhes e clique no ícone Executar
para executar o comando. Também é possível executar uma tarefa salva
clicando no ícone Abrir, selecionando o arquivo de comandos e clicando no
ícone Executar.
Os comandos podem ser inseridos sem tdpsqlc. Por exemplo, para cada
instância de carga de trabalho selecionada, é possível inserir um único
comando ou diversos comandos, como:
q tsm
q sql
2. Clique no ícone Salvar e siga os prompts para salvar um comando para uso
futuro.
3. Para planejar um comando, clique no ícone Planejar este comando para abrir o
assistente de planejamento. Siga os prompts no assistente para criar um
planejamento para o comando.
4. A saída do comando na área de janela de resultados. A saída pode ser salva ou
enviada para um endereço de e-mail.
Métodos de Automação Adicionais
Esta seção explica como automatizar seus comandos a partir de outras
visualizações no Management Console.
É possível automatizar seus comandos a partir das visualizações Proteger,
Recuperar, Planejar e Lista de Tarefas.
1. Inicie o Management Console e selecione o SQL Server na visualização em
árvore.
2. Clique na guia apropriada para a tarefa (Proteger ou Recuperar).
3. Automatize o comando usando um dos seguintes métodos:
110
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Área de Janela de Resultado
Selecione os bancos de dados para sua tarefa na área de janela de resultado
e, em seguida, selecione Execução Planejada no menu suspenso da barra de
ferramentas. Clique na tarefa apropriada na área de janela Ação. Quando o
assistente de planejamento é iniciado, insira as informações para cada
prompt para criar uma tarefa planejada.
v Área de Janela da Lista de Tarefas
Quando uma tarefa é submetida, ela é exibida na área de janela da lista de
tarefas. Selecione a tarefa apropriada e, em seguida, clique em Planejar script
de comando na barra de ferramentas da lista de tarefas. Quando o assistente
de planejamento é iniciado, insira as informações para cada prompt para
criar uma tarefa planejada.
Visualizando, Imprimindo e Salvando Relatórios
Acesse relatórios sobre atividade recente, capacidade gerenciada de histórico, e
quais licenças e software estão instalados.
Siga essas etapas para visualizar, salvar o imprimir
1. Selecione Relatório na visualização em árvore, sob Gerenciar. Uma lista de
relatórios disponíveis aparece. Cada relatório tem uma descrição de quais
dados o relatório contém.
2. Selecione um relatório na lista. O relatório selecionado aparece.
3. Para imprimir ou salvar o relatório atual, clique no ícone apropriado na parte
superior do relatório.
Capítulo 5. Protegendo Dados do Microsoft SQL Server
111
112
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 6. Resolução de Problemas do Suporte do Data
Protection for SQL com Restauração de Backup do VSS
O Data Protection for SQL fornece suporte para proteção dos bancos de dados
Microsoft SQL por meio de dois métodos diferentes. O método mais comum é por
meio da interface de programação de aplicativos (API) do Objeto de Mensagem de
Serviço (SMO) da Microsoft. O Data Protection for SQL também pode usar o
Serviço de Cópia de Sombra de Volume (VSS) da Microsoft.
Assistência à Determinação de Problema
Se ocorrer uma condição de erro durante um evento do Data Protection for SQL,
você poderá visualizar várias fontes de informações para ajudar a determinar o
problema:
v Informações de logs do Data Protection for SQL sobre os comandos backup,
restore e delete para o Tivoli Event Console.
v Informações de logs do Data Protection for SQL, por padrão, para o arquivo
tdpsql.log no diretório no qual o Data Protection for SQL está instalado. O
arquivo indica a data e hora de um backup, os dados que você fez backup e
quaisquer mensagens de erro ou códigos de conclusão. Este arquivo é muito
importante e deve ser monitorado diariamente.
v A API do Tivoli Storage Manager registra informações de erro da API, por
padrão, para o arquivo dsierror.log no diretório no qual o Data Protection for
SQL está instalado. Nenhuma estatística de backup é mantida nesse log. O
arquivo dsierror.log não pode ser marcado como somente leitura.
v O SQL Server registra informações em seu log de erros. As informações do log
de erro do SQL Server podem ser visualizadas usando as ferramentas de
administração do SQL Server.
v O planejador do Tivoli Storage Manager registra informações em ambos os
arquivos dsmsched.log e dsmerror.log. Por padrão, esses arquivos localizam-se
no diretório no qual o Tivoli Storage Manager Backup-Archive Client.
Nota: A saída dos comandos planejados é enviada ao arquivo de log do
planejador (dsmsched.log). Após a execução do trabalho planejado, verifique o
log para assegurar que o trabalho foi concluído com êxito.
Quando um comando planejado é processado, o log do planejador pode conter a
seguinte entrada:
Scheduled event eventname completed successfully
Isso é simplesmente uma indicação de que o Tivoli Storage Manager emitiu com
êxito o comando planejado, associado a eventname. Não é feita nenhuma
tentativa para determinar o sucesso ou a falha do comando. É possível acessar o
sucesso ou a falha de um comando ao avaliar o código de retorno do comando
planejado no log do planejador. A entrada do log do planejador para o código
de retorno do comando é precedida pelo seguinte texto:
Comando concluído. O código de retorno é:
v Log de Eventos do Windows.
v Para operações do VSS, visualize o arquivo dsmerror.log no diretório de
instalação do cliente de backup-archive.
© Copyright IBM Corp. 1997, 2011
113
Resolvendo Erros durante o Processamento do Data Protection for
SQL
Você poderá encontrar um problema durante o processamento do Data Protection
for SQL ao usar o Serviço de Cópia de Sombra de Volume (VSS) do Microsoft.
Execute as etapas a seguir como uma primeira tentativa de resolução do problema:
1. Repita a operação que falhou.
2. Se o problema ainda existir, feche os outros aplicativos, especialmente os
aplicativos que interagem com SQL (aplicativos antivírus, por exemplo) e tente
novamente a operação que falhou. Se o problema ainda existir, execute as
etapas a seguir:
a. Encerre o SQL server.
b. Reinicie o SQL server, incluindo o Serviço do Gravador de VSS do SQL
server.
c. Execute a operação que falhou.
3. Se o problema ainda existir:
a.
b.
c.
4. Se
Encerre todo o computador.
Reinicie o computador.
Execute a operação que falhou.
o problema ainda existir, determine se ele está ocorrendo nos SQL servers.
Determinando se o Problema É um Problema do Tivoli Storage
Manager ou do SQL
Esta seção fornece informações para ajudar a determinar se o problema é um
problema com o Data Protection for SQL ou com um servidor SQL.
Para operações de legado:
v Use o utilitário de Backup ou Restauração fornecido no programa de
administrador do SQL Server para ver se o problema pode ser recriado.
v Se for exibida a mensagem de erro "ACO5350E Ocorreu um erro desconhecido na
API do SQL", o SQL Server encontrou uma situação inesperada. A assistência da
Microsoft poderá ser necessária se o problema continuar.
v Geralmente, as mensagens de erro do Data Protection for SQL contêm um
código HRESULT. Utilize esse código para procurar informações sobre resolução
na documentação da Microsoft e na Base de Conhecimento da Microsoft.
Para Windows Server 2008 e posterior, tente recriar o problema com o aplicativo
Microsoft DISKSHADOW. Esse aplicativo é fornecido com o Windows Server 2008
e posterior.
Para operações do VSS: Tente recriar o problema com o aplicativo Microsoft
VSHADOW. Esse aplicativo pode executar backups utilizando as APIs do
Microsoft SQL VSS. Se o problema puder ser recriado com VSHADOW,
provavelmente o problema está no VSS Provider ou no SQL Server. A Microsoft
fornece o VSHADOW com o Volume Shadow Copy Services (VSS) Software
Developer's Kit (SDK). O IBM Service pode fornecer uma cópia de VSHADOW, se
você tiver problemas ao obter ou criar esse aplicativo.
114
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
A Microsoft fornece um rastreio específico para resoluções de problemas VSS.
Consulte a documentação da Microsoft para obter detalhes.
Também é possível procurar por informações úteis de diagnóstico no centro de
informações do Tivoli Storage Manager: http://publib.boulder.ibm.com/
infocenter/tsminfo/v6r3
Determinando se o Problema É do Data Protection for SQL ou É um
Problema Geral do VSS
O cliente Data Protection interage de perto com o cliente de backup-archive
(DSMAGENT), que executa todas as operações do Serviço de Cópia de Sombra de
Volume (VSS). Determine primeiro, se o problema está no serviço do Microsoft VSS
ou no IBM Tivoli Storage Manager.
Execute as etapas a seguir para tentar isolar a origem do erro:
1. Teste a conectividade entre o cliente Data Protection e o dsmagent do Tivoli
Storage Manager. Emita o comando TDPSQLC QUERY SQL no computador no qual
o SQL server está instalado para verificar se a instalação e a configuração estão
corretas. Esse comando retorna informações sobre os seguintes itens:
v Status do SQL Server
v Bancos de Dados
v Componentes do VSS
A saída a seguir é um exemplo da saída gerada pelo comando TDPSQLC QUERY
SQL:
C:\Program Files\Tivoli\TSM\TDPSql>tdpsqlc query sql
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1997, 2011. Todos os direitos reservados.
ACO5057I The C:\Program Files\Tivoli\tsm\TDPSql\tdpsql.log log file was
pruned successfully.
Conectando-se ao SQL Server, aguarde...
SQL Server Information
---------------------SQL Server Name
........................ JAZZVM2EXCH2007\JAZZVM2SQL2K8R2
SQL Server Version ....................... 10.50.1617 (SQL Server 2008 R2)
Informações do Volume Shadow Copy Service (VSS)
-------------------------------------------Nome do Gravador
: SqlServerWriter
Local DSMAgent Node
: jazzvm2
Nó DSMAgent Remoto :
Status do Escritor : On-line
Componentes Selecionáveis: 7
Se o comando TDPSQLC QUERY SQL não retornar todas essas informações, poderá
haver um problema de configuração de proxy. Entre em contato com o
administrador do servidor Tivoli Storage Manager para que os comandos GRANT
PROXY corretos do servidor sejam emitidos para ativar a autoridade de proxy
para os nós. Se todas as informações retornadas parecerem corretas, continue
na próxima etapa.
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
115
2. Use o utilitário vssadmin, vshadow ou diskshadow para recriar a operação do
VSS sem que o Tivoli Storage Manager intervenha. Quando as operações do
VSS estiverem com falha, use esses programas para recriar o erro a fim de
determinar se esse é um problema geral do VSS ou um problema no código do
Tivoli Storage Manager.
vssadmin
Um utilitário que é pré-instalado com o sistema operacional. Ele pode
exibir os backups de cópia de sombra do volume atual e todos os
gravadores e provedores de cópia de sombra instalados na janela de
comando. Os comandos a seguir são exemplos dos comandos VSSADMIN:
VSSADMIN LIST WRITERS
VSSADMIN LIST PROVIDERS
VSSADMIN LIST SHADOWS
Restrição: O comando VSSADMIN LIST SHADOWS não lista sombras de
volumes conectados à SAN para o Windows 2008 e posterior. O
utilitário vssadmin usa o provedor Microsoft Software Shadow Copy
para listar as sombras que são criadas. Para obter informações
adicionais sobre o utilitário vssadmin, consulte o documento técnico da
.
diskshadow
Antes de instalar o Data Protection for SQL, teste a principal
funcionalidade do VSS. O seguinte teste DISKSHADOW pode ser
executado antes que qualquer componente do Tivoli Storage Manager
seja instalado:
a. Teste a criação e a exclusão de cópia de sombra não persistente
executando os comandos a seguir DISKSHADOW:
diskshadow>begin backup
diskshadow>add volume f: (database volume)
diskshadow>add volume g: (log volume)
diskshadow>create
diskshadow>end backup
diskshadow>list shadows all
diskshadow>delete shadows all
Nota: Os volumes f: e g: representam o banco de dados Exchange e
os volumes de log. Repita os comandos diskshadow quatro vezes e
verifique se o arquivo de log de eventos do Windows não contém
erros.
b. Teste a criação e a exclusão de cópia de sombra persistente
executando os comandos a seguir DISKSHADOW:
diskshadow>set context persistent
diskshadow>begin backup
diskshadow>add volume f: (database volume)
diskshadow>add volume g: (log volume)
diskshadow>create
diskshadow>end backup
diskshadow>list shadows all (This may take a few minutes)
diskshadow>delete shadows all
Nota: Os volumes f: e g: representam o banco de dados Exchange e
os volumes de log. Repita os comandos diskshadow quatro vezes e
verifique se o arquivo de log de eventos do Windows não contém
erros.
Quando todos os comandos de teste forem concluídos com sucesso,
será possível instalar os componentes do Tivoli Storage Manager.
116
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
vshadow
Um utilitário incluído com o Kit de Desenvolvimento de Software
(SDK) do Serviço de Cópia de Sombra de Volume da Microsoft que
pode ser usado para exercitar a maior parte da infraestrutura do VSS,
como criação/consulta/exclusão de cópias de sombra. Também é
possível usar o vshadow para criar cópias de sombra persistentes e não
persistentes, capturas instantâneas transportáveis, e ainda designar uma
letra da unidade ou ponto de montagem para uma cópia de sombra.
Consulte o site http://msdn.microsoft.com/en-us/library/.
Nota: É possível usar o utilitário vshadow no Windows Server 2003 (e
2003 R2). Se você estiver usando o Windows 2008, poderá usar a
ferramenta diskshadow.
v Os itens a seguir podem ser determinados usando o utilitário vssadmin ou
vshadow:
– Verifique as definições e configurações do Provedor VSS
– Corrija quaisquer problemas possíveis do VSS antes de executar as
funções do VSS do Tivoli Storage Manager
– Se poderá haver um problema de configuração do VSS ou um problema
de hardware real caso uma operação não funcione com
vshadow/vssadmin
– Se poderá haver um problema do Tivoli Storage Manager caso uma
operação funcione com o vshadow/vssadmin, mas não com o Tivoli
Storage Manager
v Execute os testes a seguir para assegurar-se de que o VSS esteja funcionando
corretamente:
Teste a criação e a exclusão de cópia de sombra não persistente
a. Execute “VSHADOW k: l:” em que k: e l: são o banco de dados SQL Server
e os volumes de log.
b. Repita a etapa acima quatro vezes.
c. Inspecione o Log de Eventos do Windows para assegurar-se de que tudo
pareça apropriado.
Teste a criação e a exclusão de cópia de sombra persistente
a. Execute “VSHADOW -p k: l:” (em que k: e l: são o banco de dados SQL
Server e os volumes de log. Poderá ser necessário executar “VSHADOW -da”
para remover isso, caso não haja espaço suficiente.
b. Repita a etapa anterior quatro vezes.
c. Inspecione o Log de Eventos do Windows para assegurar-se de que tudo
pareça apropriado.
Teste a criação e a exclusão de cópia de sombra transportável não
persistente (apenas ambientes SS Hardware Provider)
a. Execute “VSHADOW -p -t=export.xml k: l:” em que k: e l: são o banco de
dados SQL Server e os volumes de log.
b. Copie o arquivo “export.xml” resultante do computador 1 para o
computador 2 antes de executar a próxima etapa.
c. No computador separado para transferência, execute “VSHADOW
-i=export.xml”
d. Inspecione o Log de Eventos do Windows para assegurar-se de que tudo
pareça apropriado.
Se alguns desses testes falhar repetidamente, há um problema de
configuração de hardware ou um problema real do VSS. Consulte a
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
117
documentação do banco de dados sobre problemas conhecidos ou procure na
Base de Conhecimento da Microsoft para obter informações.
Se todos os testes forem aprovados, continue na Etapa 3.
3. Recrie seu problema específico usando o vshadow. Se apenas for possível
recriar o problema por meio de uma série de etapas (por exemplo: um backup
que falha apenas ao executar dois backups locais consecutivos), tente executar
esses mesmos testes usando o vshadow.
v Os backups do VSS de SQL para Local são simulados ao executar uma
captura instantânea persistente do vshadow.
v Os backups do VSS de SQL para o Tivoli Storage Manager são simulados ao
executar uma captura instantânea não persistente do vshadow.
v Os backups do VSS de SQL para Local e para o Tivoli Storage Manager são
simulados ao executar uma captura instantânea persistente do vshadow.
v Os backups do VSS de SQL VSS transferidos ao Tivoli Storage Manager são
simulados ao executar uma captura instantânea transportável não persistente
do vshadow.
Consulte a documentação do VSHADOW para obter os comandos específicos
para execução de backup.
Se for possível recriar o problema, provavelmente trata-se de um problema
geral do VSS. Consulte o Microsoft Knowledge Database para obter
informações. Se a operação for aprovada com sucesso com o vshadow,
provavelmente trata-se de um problema do cliente Tivoli Storage
Manager/Data Protection for SQL.
Rastreando o Cliente Data Protection ao Usar a Tecnologia VSS de
SQL
Você deve reunir os rastreios do Data Protection for SQL, a interface de
programação de aplicativos (API) do Tivoli Storage Manager e os processos
DSMAGENT para assegurar um diagnóstico adequado da operação do Serviço de
Cópia de Sombra de Volume (VSS).
Os rastreios a seguir são os diferentes rastreios a serem reunidos ao diagnosticar
problemas operacionais de VSS do Data Protection for SQL:
Rastreio do Data Protection for SQL
Abra o Console de Gerenciamento Microsoft (MMC) e acesse a página de
propriedade de diagnósticos para ligar o rastreio. O rastreio está desligado,
por padrão. Selecione um dos seguintes tipos de diagnóstico:
v Para operações de legado: MMC Normal, DP (serviço), API
(service,api_detail)
v Para operações VSS e grande tamanho de saída: MMC Completo, DP
(serviço), API (service,api_detail), Agente (serviço)
v Para controle total sobre todas as configurações: Customizado
Rastreio da API do Tivoli Storage Manager
Ative o rastreio com o arquivo DP/SQL DSM.OPT e as palavras-chave
“TRACEFILE” e “TRACEFLAGS”. A entrada a seguir é um exemplo da entrada
no arquivo DP/SQL DSM.OPT:
TRACEFILE APITRACE.TXT
TRACEFLAG SERVICE
118
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Rastreio DSMAGENT
Ative o rastreio com o arquivo DSMAGENT DSM.OPT e as palavras-chave
“TRACEFILE” e “TRACEFLAGS”. A entrada a seguir é um exemplo da entrada
no arquivo DSMAGENT DSM.OPT:
TRACEFILE AGTTRACE.TXT
TRACEFLAG ALL_VSS
O sinalizador de rastreio, nesse exemplo, é ALL_VSS (talvez sejam
necessários sinalizadores de rastreio diferentes, dependendo das
circunstancias).
Reunindo Informações de SQL com VSS antes de Chamar a IBM
O cliente Data Protection depende do sistema operacional e do aplicativo SQL. A
coleta de todas as informações necessárias sobre o ambiente pode ajudar de forma
significativa na determinação do problema.
O Console de Gerenciamento Microsoft (MMC) pode coletar informações e
colocá-las em um arquivo zip que poderá ser fornecido ao Suporte.
Consulte “Enviando Arquivos de Suporte por E-mail” na página 123 para obter
mais informações sobre a coleção de informações de diagnóstico a serem enviadas
para a IBM.
Reúna o máximo possível das seguintes informações antes de entrar em contato
com o Suporte IBM:
v O nível exato do sistema operacional Windows, incluindo todos os Service Packs
e hotfixes que foram aplicados.
v O nível exato do SQL Server, incluindo todos os Service Packs e hotfixes que
foram aplicados.
v O nível exato do suporte de backup e restauração do Data Protection for SQL
com Virtual Shadow Copy Service (VSS).
v O nível exato da API do Tivoli Storage Manager.
v O nível exato do Tivoli Storage Manager Server.
v O nível exato do cliente de backup-archive Tivoli Storage Manager.
v O nível exato do agente de armazenamento do Tivoli Storage Manager (para
ambientes sem a LAN).
v O nível da plataforma e do sistema operacional do Tivoli Storage Manager
Server.
v A saída do comando QUERY SYSTEM do Tivoli Storage Manager Server.
v A saída do comando TDPSQLC QUERY SQL do Data Protection for SQL.
v O tipo de dispositivo (e caminho de conectividade) dos bancos de dados e logs
de SQL.
v (Apenas SAN) O hardware específico que está sendo usado. Por exemplo: HBA,
níveis de driver, níveis de microcódigo, níveis do SAN Volume Controller ou do
Storwize V7000, detalhes de hardware do DS8000.
v As permissões e o nome do ID do usuário que está sendo usado para executar
operações de backup ou restauração.
v O nome e a versão do software antivírus.
v (Apenas SAN) O nível do VSS Hardware Provider.
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
119
v Os arquivos de log do VSS Hardware Provider. Consulte a documentação do
VSS Hardware Provider específico sobre como ativar o rastreio e coletar
arquivos de log de rastreio.
v (Apenas SAN) O nível do agente CIM do IBM para o DS8000, o SAN Volume
Controller, ou o Storwize V7000.
v Uma lista dos outros aplicativos em execução no sistema.
v Uma lista das etapas necessárias para recriar o problema (se o problema puder
ser recriado).
v Se o problema não puder ser recriado, liste as etapas que o causaram.
v O Data Protection for SQL está em execução em um ambiente Microsoft Cluster
Server (MSCS)?
v Este é um ambiente Exchange Server 2010 DAG ou Exchange Server 2007 CCR,
LCR ou SCR?
v O problema está ocorrendo em outros SQL Servers?
Reunindo Arquivos de SQL com VSS antes de Chamar a IBM
Diversos arquivos de log e outros dados podem ser coletados para o diagnóstico
do Data Protection for SQL Server.
O Console de Gerenciamento Microsoft (MMC) pode coletar informações e
colocá-las em um arquivo zip que poderá ser fornecido ao Suporte.
Consulte “Enviando Arquivos de Suporte por E-mail” na página 123 para obter
mais informações sobre a coleção de informações de diagnóstico a serem enviadas
para a IBM.
Reúna o máximo possível dos arquivos a seguir antes de entrar em contato com o
Suporte IBM:
v O conteúdo do diretório C:\adsm.sys\vss_staging e dos subdiretórios. Ou reúna
os diretórios apropriados caso esteja usando a opção VSSALTSTAGINGDIR.
v O arquivo de configuração do Data Protection for SQL. O arquivo de
configuração padrão é tdpsql.cfg.
v O arquivo de opções da interface de programação de aplicativos (API) do Data
Protection for SQL Tivoli Storage Manager. O arquivo de opções padrão é
dsm.opt.
v A exportação do caminho de registro do Tivoli Storage Manager.
v A exportação do caminho de registro do SQL Server.
v O log de atividades do Tivoli Storage Manager Server. As informações dos logs
do cliente Data Protection para o log de atividades do servidor. Um
administrador do Tivoli Storage Manager pode exibir esse log para você se você
não tiver um ID do usuário e senha de administrador do Tivoli Storage
Manager.
v Se cliente Data Protection estiver configurado para movimentação de dados sem
LAN, colete também o arquivo de opções para o agente de armazenamento do
Tivoli Storage Manager. O nome padrão para esse arquivo é dsmsta.opt.
v Qualquer captura de tela ou saída da linha de comandos de falhas ou
problemas.
Os arquivos de log podem indicar a data e o horário de um backup, os dados cujo
backup foi feito e quaisquer mensagens de erro ou códigos de conclusão que
possam ajudar a determinar o problema. Os arquivos a seguir são os arquivos de
log do Tivoli Storage Manager a serem reunidos:
120
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v O arquivo de log do Data Protection for SQL. O local padrão desse arquivo é
C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.log
v O arquivo do log de erros da API do Tivoli Storage Manager. O local padrão
desse arquivo é C:\Program Files\Tivoli\TSM\TDPSql\dsierror.log
v O arquivo do log de erros DSMAGENT. O local padrão desse arquivo é
C:\Program Files\Tivoli\TSM\baclient\dsmerror.log
v O arquivo de log de travamento DSMAGENT, se solicitado. O local padrão é
C:\Program Files\Tivoli\TSM\baclient\dsmcrash.log.
Os seguintes arquivos de log do provedor VSS também podem ser úteis, se
aplicáveis:
v Provedor do Sistema (Log de Eventos do Windows)
v IBM System Storage SAN Volume Controller, Storwize V7000, e DS8000 Program Files\IBM\Hardware Provider for VSS\IBMVss.log.
v NetApp - Program Files\SnapDrive\*.log
v XIV - coloque em um arquivo zip todos os arquivos no diretório
C:\Windows\Temp\xProvDotNet
É possível usar o console do Data Protection for SQL para listar os eventos
originados pelo Data Protection for SQL. Selecione Painel > ServerName >
Diagnóstico > Informações do Sistema e clique duas vezes no script dpevents.ps1
na seção PowerShell da página Informações do Sistema.
Resolução de Problemas do VSS e SAN Volume Controller do Data
Protection para SQL, Storwize V7000 ou DS6000/DS8000
As dicas de resolução de problemas incluídas aqui foram formuladas para ajudar a
acelerar a tarefa de determinação de problema.
As áreas a seguir são onde é possível solucionar problemas quando você estiver
com problemas no VSS e SAN Volume Controller, Storwize V7000, DS8000:
v Problemas de conectividade do CIMOM (Common Information Model Object
Manager)
Para verificar a conectividade com o CIMOM, execute as etapas a seguir:
1. Consulte a documentação do SAN Volume Controller, Storwize V7000 ou
DS8000.
2. Execute o comando IBMVCFG LIST. O local padrão é D:\Program
Files\IBM\Hardware Provider for VSS-VDS.
3. Emita o comando IBMVCFG SHOWCFG para visualizar as informações de
configuração do provedor.
4. Verifique se o CIMOM está configurado adequadamente. Execute
verifyconfig.bat -u username -p password no Console Principal.
5. Verifique o nome de usuário e a senha. Se houver um problema com o
armazenamento confiável, siga o procedimento na documentação para gerar
um novo armazenamento confiável.
v Problemas operacionais do CIMOM
Se o backup ou a restauração falhar, verifique o arquivo IBMVSS.log. Se a falha
for devido a uma falha do CIMOM, o log exibirá uma saída semelhante à
seguinte:
Wed Jan 11 17:34:34.793 - Calling AttachReplicas
Wed Jan 11 17:34:35.702 - AttachReplicas: 909ms
Wed Jan 11 17:34:35.702 - returnValue: 34561
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
121
Wed Jan 11 17:34:35.718 - AttachReplicas returned: 34561
java.util.MissingResourceException: Can’t find resource for
bundle java.util.PropertyResourceBundle, key 1793
at java.util.ResourceBundle.getObject(ResourceBundle.java:329)
at java.util.ResourceBundle.getString(ResourceBundle.java:289)
at com.ibm.cim.CIMException.<init>(CIMException.java:472)
at ESSService.executeFlashCopy(ESSService.java:3168)
Wed Jan 11 17:34:35.779 - IBMVSS: AbortSnapshots
O valor de retorno 0 significa que foi bem sucedido. Para determinar o motivo
da falha, consulte os arquivos de log gerados pela interface da linha de
comandos (CLI) ou pela interface gráfica com o usuário (GUI), dependendo de
como sua operação foi executada. Eles poderão fornecer mais informações sobre
a falha.
v Problemas de configuração do host
Se parecer que a falha tem um motivo diferente do que uma falha do CIMOM,
verifique sua configuração. Execute os níveis de suporte mais recentes do
software para o SAN Volume Controller, Storwize V7000 ou DS8000. Verifique o
Web site do IBM Storage para obter detalhes.
v Coletando logs neste ambiente
Se não for possível resolver esses problemas, forneça as seguintes informações ao
Suporte IBM:
– As informações listadas na seção de informações de diagnóstico do Tivoli
Storage Manager
– Tipo de HBA, níveis de firmware e driver
– Versão de SDD
– Versão de microcódigo do SAN Volume Controller (caso se aplique)
– Versão de microcódigo do DS8000 (caso se aplique)
–
–
–
–
–
–
–
Versão de microcódigo do Storwize V7000 (caso se aplique)
Versão do SAN Volume Controller Master Console (caso se aplique)
Para o DS8000, a versão do Agente CIM (caso se aplique)
IBMVSS.log
IBMVDS.log
Log de Eventos do Aplicativo
Log de Eventos do Sistema
Se o problema parecer estar relacionado ao CIMOM, também serão necessários
os logs do CIMOM. Execute CollectLogs.bat e envie o arquivo que é criado
(CollectedLogs.zip) para o Suporte IBM. O local padrão para o SAN Volume
Controller ou o Storwize V7000 é C:\Program Files\IBM\svcconsole\support e o
local padrão para o DS8000 é C:\Program Files\IBM\cimagent.
Problemas na Instalação: Criando um Arquivo de Log de Instalação
No caso de uma instalação silenciosa falhar, reúna as seguintes informações para
ajudar o Suporte ao Cliente quando estiver avaliando sua situação:
v Nível do sistema operacional
v Service pack
v Descrição de hardware
v Pacote de instalação (DVD ou download eletrônico) e nível
v Qualquer log de eventos do Windows relevante à instalação com falha
122
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Serviços do Windows ativos durante a instalação que falhou (por exemplo,
software de antivírus)
v Se você efetuou logon no console local (não por meio de um servidor de
terminal)
v Se você efetuou logon como um administrador local, não como um
administrador de domínio (o Tivoli não suporta instalações de domínio cruzado)
Você pode criar um arquivo de log detalhado (setup.log) da instalação que falhou.
Execute o programa de configuração (setup.exe) da seguinte maneira:
setup /v"l*v setup.log"
Enviando Arquivos de Suporte por E-mail
Envie informações de diagnóstico para a equipe de suporte da IBM.
O recurso de arquivos de Suporte por E-mail coletam toda a configuração
detectada, as opções, as informações de sistema, o rastreio e os arquivos de log.
Coleta também informações sobre serviços, sistemas operacionais e versões de
aplicativos. Esses arquivos são compactados e, em seguida, anexos em um e-mail.
Siga estas etapas para enviar informações de diagnóstico para a equipe de suporte
da IBM:
1. Clique em Iniciar > Tivoli Storage FlashCopy Manager > Management
Console.
2. Clique em Diagnósticos na área de janela de resultados da página de
boas-vindas. Clique no ícone Arquivos de Suporte por E-Mail na área de
janela de ação.
3. Insira as informações necessárias nos diversos campos e clique em Pronto. As
informações são enviadas para a equipe de suporte designada e o diálogo é
fechado.
Retorne para o Console de Gerenciamento do Tivoli Storage FlashCopy Manager e
inicie as operações de backup.
Suporte on-line IBM
É fornecido conteúdo da Web integrado.
Procure por informações mais recentes relativas ao suporte do produto Tivoli
Storage FlashCopy Manager neste Web site: http://www.ibm.com/software/tivoli/
products/storage-flashcopy-mgr/
Insira o termo de procura, como um número de Relatório de Análise de Programa
Autorizado (APAR), um nível de release ou um sistema operacional para restringir
os critérios de procura de sua necessidade de suporte.
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
123
Visualizando informações do sistema
Visualize scripts que forneçam informações sobre componentes do sistema como
informações de Serviços Windows relacionadas ao Data Protection for SQL, de
entradas do Log de Eventos do Windows e de Serviço de Cópia de Sombra de
Volume (VSS).
A visualização Informações do Sistema é extensível. É possível tirar vantagem
dessa flexibilidade para incluir e compartilhar scripts customizados.
Para trabalhar com scripts, siga essas etapas:
1. Abra a visualização Informações do Sistema executando as seguintes etapas:
a. Clique em Diagnósticos na página inicial.
b. Clique duas vezes em Informações do Sistema na área de janela de
resultados. Uma lista de scripts é exibida na área de janela de resultados da
visualização Informações do Sistema. Os tipos de scripts que são exibidos
são scripts PowerShell, scripts de Instrumentação de Gerenciamento do
Windows e scripts do Tivoli Storage Manager.
2. Inclua, atualize ou exclua seus scripts.
v Para incluir seus próprios scripts, clique em Novo na área de janela de
Ações. Também é possível copiar seus scripts diretamente para a pasta de
scripts no diretório de instalação.
A extensão de tipo de arquivo é usada para determinar como executar o
script. Como resultado, assegure-se de que seus scripts siga estes requisitos
de extensão:
– Scripts PowerShell: nome do arquivo.ps1
– Scripts de Instrumentação de Gerenciamento do Windows (WMI): nome do
arquivo.wmi
– Scripts do Tivoli Storage Manager: nome do arquivo.tsm
v Para visualizar ou editar um script existente:
a. Na lista de arquivos de script na área de janela de resultados, selecione o
nome de um script que deseja visualizar ou editar.
Dica: O nome do script é exibido na área de janela de Ações. Clique no
nome do script na área de janela de Ações para revelar ou ocultar uma
lista de ações a serem executadas.
b. Clique em Editor de Comandos na área de janela de Ações para abrir o
arquivo de script para visualização ou edição.
c. Visualize ou edite o script. Clique em OK para salvar suas alterações ou
clique em Cancelar para sair do Editor de Comandos de Informações do
Sistema sem salvar todas as alterações.
v Para excluir um script:
a. Na lista de arquivos de script na área de janela de resultados, selecione o
nome de script que deseja excluir.
Dica: O nome do script é exibido na área de janela de Ações. Clique no
nome do script na área de janela de Ações para revelar ou ocultar uma
lista de ações a serem executadas.
b. Clique em Excluir na área de janela de Ações.
124
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Visualizando arquivos de log e de rastreio
Visualize os arquivos usados durante as tarefas de resolução de problemas.
O Data Protection for SQL usa diversos componentes. Cada componente está
localizado em seu próprio diretório junto com seus respectivos arquivos de
resolução de problemas. A visualização Arquivos de Rastreio e de Log apresenta
esses arquivos em um local central para fácil visualização. Exemplos incluindo
arquivos de log e de rastreio:
v Tivoli Storage FlashCopy Manager
–
–
–
–
–
–
–
–
Diretório de instalação: c:\program files\tivoli\flashcopymanager
dsierror.log
fcm.log
TraceFm.trc
TraceUx.trc
TraceManagedCapacityHistory.trc
TraceSchedLaunch.trc
VssProvisioning.log
Nota: Se o fcm.log for definido em um caminho diferente do c:\program
files\tivoli\flashcopymanager\fcm.log padrão, os relatórios não incluirão as
seguintes informações para as operações planejadas de backup e restauração:
– Conclusão da tarefa
– Tipo de atividade de proteção de dados
– Quantidade de atividade de proteção de dados
Os gráficos e relatórios exibem apenas informações que estão presentes no
arquivo de log padrão fcm.log.
v Data Protection for SQL
– Diretório de Instalação: C:\Program Files\Tivoli\TSM\TDPSql
– dsierror.log
– tdpsql.log
– TraceFileSql.trc
Nota: Se o tdpsql.log estiver definido em um caminho diferente do padrão
c:\program files\tivoli\TSM\TDPSql\tdpsql.log, os relatórios não incluirão a
conclusão de tarefa, o tipo de atividade de proteção de dados e a quantia de
atividade de proteção de dados para operações planejadas de backup e
restauração. Os gráficos e relatórios exibem informações que estão presentes no
arquivo de log padrão tdpsql.log.
v Solicitante do VSS
– Diretório de instalação: C:\Program Files\Tivoli\TSM\baclient
– dsmerror.log
v IBM VSS
– IBMVDS.log
– IBMVss.log
Clique no arquivo de rastreio ou de log que deseja visualizar. O conteúdo do
arquivo é exibido na parte inferior da área de janela de resultados. Use os ícones
da barra de ferramentas para criar, salvar, editar ou enviar um arquivo por e-mail.
Capítulo 6. Resolução de Problemas do Suporte do Data Protection for SQL com Restauração de Backup do VSS
125
É possível coletar arquivos de log e de rastreio na página de propriedade
Diagnósticos para uma carga de trabalho. Para obter informações adicionais sobre
como coletar arquivos de log e de rastreio, consulte Diagnósticos.
126
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 7. Desempenho
O Data Protection for SQL fornece determinados parâmetros que podem ser
ajustados para um desempenho mais favorável.
Muitos fatores podem afetar o desempenho de backup e restauração do Data
Protection for SQL como, por exemplo, configuração de hardware, tipo de rede e
capacidade. Esses fatores não estão dentro do escopo deste documento. No
entanto, alguns parâmetros que estão relacionados ao Data Protection for SQL
podem ser ajustados para um desempenho mais favorável.
Nota: Os backups de legados são um fluxo de bytes que o Data Protection for SQL
armazena no Servidor do Tivoli Storage Manager. O Backup do VSS difere porque
está no nível de volume e de arquivo. Em uma situação em que um banco de
dados SQL Server não está totalmente alocado, um backup de Legados pode
transferir uma quantidade menor de dados para um backup do Tivoli Storage
Manager do que para um Backup do VSS, porque um Backup do VSS transfere o
arquivo inteiro, independentemente de sua alocação.
Armazenamento em Buffer (Apenas Legacy)
O Data Protection for SQL é um aplicativo de múltiplos encadeamentos que utiliza
execução assíncrona para transferir dados entre o SQL e os Servidor do Tivoli
Storage Managers. Para executá-lo, são utilizados vários buffers de dados, a fim de
permitir um encadeamento para receber 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
Servidor do Tivoli Storage Manager. O número de buffers alocados pelo Data
Protection for SQL para esses encadeamentos pode ser especificado nos parâmetros
/buffers e /sqlbuffers da interface da linha de comandos. O tamanho desses buffers
pode ser especificado nos parâmetros /buffersize e /sqlbuffersize.
Separação de Dados (Apenas Legado)
Além de múltiplo encadeamento para maximizar o rendimento em uma única
sessão, o Data Protection for SQL utiliza encadeamentos separados para suportar a
distribuição de dados do SQL, que permite o uso de múltiplas sessões paralelas
para fazer o backup e restauração de um único banco de dados. Esse é outro
método para maximizar o rendimento dos dados. Se uma única sessão não
conseguir explorar totalmente a largura de banda disponível, várias sessões
paralelas poderão produzir um rendimento de dados aprimorado, especialmente se
o banco de dados estiver situado além de vários volumes físicos.
Se você utiliza uma distribuição de dados por volume físico para o SQL Server e
para o Servidor do Tivoli Storage Manager, o desempenho (medido pelo tempo
necessário para backup ou restauração de um determinado banco de dados SQL)
deve mostrar uma melhora no caso de dados fora da distribuição
(aproximadamente proporcional ao número de distribuições de dados utilizadas,
dadas as limitações dos dispositivos e da rede utilizada e da sobrecarga
independente de distribuição no SQL Server, no Servidor do Tivoli Storage
Manager e no Data Protection for SQL).
© Copyright IBM Corp. 1997, 2011
127
É possível especificar o número de faixas a ser usado com o parâmetro /STRIPes
na interface da linha de comandos. Também é possível especificar o número de
faixas a ser usado a partir da GUI do MMC, alterando o número no campo Faixas
nas Opções de Backup ou no painel Opções de Restauração.
Nota:
v A separação em faixas adicional não melhora necessariamente o desempenho e
pode até mesmo diminuí-lo se as restrições do sistema que envolvem memória
real e paginada, processadores, placas de interface de rede, redes, leituras e
gravações de dispositivos e RAID se tornarem saturadas ou excederem a
capacidade.
v Se você utiliza distribuição em conjunto com buffers SQL, certifique-se de que o
número de buffers SQL especificado seja igual ou superior ao número de
distribuições.
v Os valores padrão que o Data Protection for SQL designa para buffers, tamanho
de buffer e faixas podem ser alterados no arquivo de configuração do Data
Protection for SQL. Use o comando set ou a página de propriedade
Desempenho na GUI do MMC para modificar o arquivo de configuração.
Ambiente sem a LAN (Legado e VSS)
Executar o Data Protection for SQL em um ambiente sem a LAN se você estiver
equipado para isso, evita restrições de rede.
v Para backups Legacy, especifique enablelanfree yes no arquivo de opções do
Data Protection for SQL.
v Para Backup do VSS, especifique enablelanfree yes apenas no arquivo dsm.opt
do DSMAGENT (Solicitante do VSS).
Para obter informações sobre a configuração de um ambiente sem a LAN, consulte
a publicação Tivoli: IBM Tivoli Storage Manager for SAN for Windows Storage Agent
User's Guide.
128
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capítulo 8. Referência do Data Protection para Microsoft SQL
Server
As informações de referência para o Data Protection para Microsoft SQL Server são
fornecidas.
Visão Geral do Comando
O nome da interface de linha de comandos do Data Protection for SQL é
tdpsqlc.exe. Esse executável está localizado no diretório em que o Data Protection
for SQL está instalado.
Usando a Interface da Linha de Comandos do Data Protection
for SQL a partir da GUI
Siga estas etapas para ativar a interface da linha de comando do Data Protection
for SQL:
1. Inicie a GUI do MMC.
2. Expanda o nó Proteger e Recuperar Dados.
3. Na visualização em árvore, selecione um nó do SQL server.
4. Selecione a guia Automatizar na exibição de centro; uma linha de comandos
integrada está disponível na parte inferior da janela de tarefas para inserção de
comandos. A seção superior da janela exibe a saída de comando.
Características do parâmetro da linha de comandos
Os parâmetros de linha de comandos possuem as seguintes características:
v parâmetros posicionais não incluem uma barra (/) ou um traço (-) à esquerda
v parâmetros opcionais podem aparecer em qualquer ordem após os parâmetros
obrigatórios
v parâmetros opcionais começam com uma barra (/) ou um traço (-)
v abreviações mínimas para palavras-chave são indicadas em texto com
maiúsculas
v alguns parâmetros de palavra-chave precisam ter um valor
v para os parâmetros de palavra-chave que precisam de um valor, o valor é
separado da palavra-chave por um sinal de igual (=)
v se um parâmetro precisar de mais de um valor depois do sinal de igual, os
valores serão separados por vírgulas
v cada parâmetro é separado dos outros utilizando espaços
v se um valor de parâmetro incluir espaços, o valor deverá ser colocado entre
aspas duplas
v um parâmetro posicional pode aparecer apenas uma vez por chamada de
comando
O Data Protection for SQL usa a seguinte sintaxe de linha de comandos:
tdpsqlc <command> <positional parameter> <0 or more optional parameters>
© Copyright IBM Corp. 1997, 2011
129
O executável tdpsqlc é seguido por operações de alto nível chamadas comandos.
Cada comando aceita vários parâmetros de linha de comandos. Esses parâmetros
consistem em parâmetros posicionais e parâmetros opcionais. Parâmetros posicionais
devem preceder outras opções 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 parâmetro posicional, e finalmente por um
parâmetro opcional, /sqlbuffers.
tdpsqlc backup xyz full /sqlbuffers=2
Para amostras de saída dos comandos do Data Protection for SQL que ilustram
vários parâmetros posicionais e opcionais, consulte a seção "Exemplos de Saída"
após a sintaxe de cada comando.
Nota: É possível exibir uma lista completa de comandos do Data Protection for
SQL, e todos os seus parâmetros, simplesmente inserindo tdpsqlc ou o comando
tdpsqlc help|? . Consulte o “Comando Help” na página 237.
Ajuda da interface da linha de comandos
Emita o comando tdpsqlc ?, tdpsqlc help ou tdpsqlc para exibir a ajuda para a
interface da linha de comandos.
Comandos Disponíveis
Tabela 19. Comandos do Data Protection for SQL
130
Comando
Descrição
Página
Cópia de Segurança
Faz backup de todo ou parte de um
ou mais bancos de dados SQL para o
servidor do Tivoli Storage Manager.
“Comando de Backup”
na página 133
Query
Exibe informações sobre servidores,
bancos de dados, objetos de backup e
configuração do Data Protection for
SQL.
“Comando Query” na
página 160
Restauração
Restaura todos ou parte de um ou
mais bancos de dados SQL para o SQL
Server.
“Comando Restore” na
página 183
RESTOREFIles
Restaura arquivos simples (.mdf, .ldf)
a partir de um backup VSS para um
diretório especificado em uma unidade
fixa ou mapeada pela rede
“Comando
Restorefiles” na página
217
INACTIVate
Desativa um ou mais objetos de
backup ativos no servidor do Tivoli
Storage Manager.
“Comando Inactivate
(Apenas Legado)” na
página 227
Ajuda
Exibe a sintaxe de comandos do Data
Protection for SQL.
“Comando Help” na
página 237
Set
Altera os valores dos parâmetros de
configuração.
“Comando Set” na
página 241
CHANGETSMPassword Altera a senha do Tivoli Storage
Manager usada pelo Data Protection
para SQL.
“Comando
Changetsmpassword” na
página 249
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Características de Parâmetros da Linha de Comandos
Conforme visto na sintaxe de linha de comandos anterior, há várias características
a serem consideradas na linha de comandos do Data Protection for SQL:
v Não inclua uma barra ou um traço antes de parâmetros posicionais.
v Inicie parâmetros opcionais com uma barra invertida (/) ou um traço (-).
v É possível colocar vários parâmetros opcionais por chamada de comando em
qualquer ordem após parâmetros posicionais.
v Você pode abreviar palavras-chave. Abreviações mínimas são indicadas em
maiúsculas nos diagramas de sintaxe.
v Todos os nomes de bancos de dados ou partes de bancos de dados SQL fazem
distinção entre maiúsculas e minúsculas.
v Separe os parâmetros com pelo menos um espaço.
v Alguns parâmetros de palavra-chave podem exigir um valor; valores separados
de suas palavras-chave com um sinal de igual. (=).
v Se um valor de parâmetro incluir espaços ou caracteres especiais, coloque o
valor entre aspas duplas.
v A maioria dos parâmetros posicionais e opcionais só pode ser utilizada uma vez
por chamada de comando. As exceções seguintes permitem listas de valores ou
repetição do parâmetro:
– FIle=
– Group=
– Log=
– Set=
– /FIles=
– /GRoups=
– /RELocate=
– /RELOCATEDir=
– /TO=
Por exemplo: /files=a,b ou /files=a /files=b
Nota: Várias instâncias de parâmetros opcionais não têm de ser contíguos. Por
exemplo: /files=a /groups=y /files=b /groups=z
Onde aparecer uma sintaxe repetível, separe valores múltiplos com vírgulas,
conforme indicados a seguir:
,
TDPSQLC Backup
dbname
*
Utilize o caractere coringa de asterisco (*) que se segue ao comando para selecionar
instâncias no servidor de nomes de banco de dados ou nomes de arquivo.
Para obter ajuda na leitura dos diagramas de sintaxe, consulte “Lendo Diagramas
de Sintaxe” na página xviii.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
131
Parâmetros do Data Protection for SQL Disponíveis por Método
de Backup
Tabela 20. Parâmetros Opcionais do Data Protection for SQL
Parâmetros Opcionais
132
Legado
VSS
/ACtive
Sim
Sim
/ADJUSTKBtsmestimate
Sim
no
/ADJUSTPERcenttsmestimate
Sim
no
/ALl
Sim
Sim
/BACKUPDESTination
Sim
Sim
/BACKUPMETHod
Sim
Sim
/BUFFers
Sim
no
/BUFFERSIze
Sim
no
/COMPATibilityinfo
Sim
Sim
/CONFIGfile
Sim
Sim
/DBOonly
Sim
no
/DIFFESTimate
Sim
no
/EXCLUDEDB
Sim
Sim
/FILEInfo
Sim
no
/FIles
Sim
no
/GRoups
Sim
no
/INSTANTRestore
no
Sim
/INTO
Sim
Sim
/LOGESTimate
Sim
no
/LOGFile
Sim
Sim
/LOGPrune
Sim
Sim
/MOUNTWait
Sim
no
/OBJect
Sim
Sim
/OFFLOAD
no
Sim
/OLDerthan
Sim
no
/PARTial
Sim
no
/Quiet
Sim
Sim
/RECOVery
Sim
Sim
/RELOCATEDir
Sim
Sim
/RELocate /TO
Sim
no
/REPlace
Sim
no
/SQLAUTHentication
Sim
Sim
/SQLBUFFers
Sim
no
/SQLBUFFERSIze
Sim
no
/SQLPassword
Sim
Sim
/SQLSERVer
Sim
Sim
/SQLUSer
Sim
Sim
/STANDby
Sim
no
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tabela 20. Parâmetros Opcionais do Data Protection for SQL (continuação)
Parâmetros Opcionais
Legado
VSS
/STOPAT
Sim
no
/STOPATMark /AFTER
Sim
no
/STOPBEFOREMark /AFTER
Sim
no
/STRIPes
Sim
no
/TRUNCate
Sim
no
/TSMNODe
Sim
Sim
/TSMOPTFile
Sim
Sim
/TSMPassword
Sim
Sim
O Data Protection for SQL permite que você execute backups e restaurações on-line
dos bancos de dados Microsoft SQL Server para o armazenamento do Servidor do
Tivoli Storage Manager usando a linha de comandos ou interfaces gráficas com o
usuário (GUI).
Comando de Backup
Use o comando backup para fazer backup de todos ou parte de um ou mais
bancos de dados SQL a partir do SQL Server para o armazenamento do Tivoli
Storage Manager no servidor Tivoli Storage Manager.
Você pode digitar o caractere * para fazer o backup de todos os bancos de dados. É
possível especificar mais de um banco de dados de uma vez só para vários
backups de banco de dados e log de transações.
Considerações:
v Bancos de dados de modelos de recuperação simples são excluídos
automaticamente dos backups de logs.
v O banco de dados principal é excluído automaticamente do backup do log e do
backup diferencial.
v Não é possível 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
transações, essa parte é a única coisa exigida para tornar uma restauração
consistente. Não é um backup de log e não trunca o log.
v O ID de usuário usado pelo Data Protection for SQL para efetuar logon no
servidor SQL deve ter a função de servidor fixa SYSADMIN do SQL Server.
v Você pode utilizar a instrução DBCC CHECKDB ('DBNAME') do verificador de
consistência do banco de dados TRANSACT-SQL para verificar a integridade
dos bancos de dados SQL antes de fazer o backup deles.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
133
Sintaxe de Backup
Use os diagramas de sintaxe do comando backup como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
,
FULL
dbname
*
TDPSQLC Backup
,
logicalfilename
*
Difffull
A
,
FIle=
groupname
*
Group=
Log
Set
B
C
Parâmetros Opcionais de Backup:
/ADJUSTKBtsmestimate
=numkb
/ADJUSTPERcenttsmestimate
=numpercent
TSM
LEGACY
/BACKUPDESTination=
/BACKUPMETHod=
LOCAL
BOTH
VSS
=3 [ou valor de cfg]
/BUFFers
=numbuffers
=1024 [ou valor de cfg]
/BUFFERSIze
=buffersizeinkb
=tdpsql.cfg
,
/CONFIGfile
=configfilename
/EXCLUDEdb
=dblist,...
=No
/SQLCOMPression
/LOGFile
=Yes
134
=tdpsql.log [or cfg value]
=logfilename
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
=60 [or cfg value]
/LOGPrune
=numdays
=No
=Yes [ou valor de cfg]
/OFFLOAD
/Quiet
/MOUNTWait
=No
=INTegrated [or cfg value]
/SQLAUTHentication
=SQLuserid
=0 [ou valor de cfg]
/SQLBUFFers
=numsqlbuffers
=1024 [ou valor de cfg]
/SQLBUFFERSIze
=sqlbuffersizeinkb
=" "
/SQLPassword
=sqlpasswordname
=[local computer name or cfg value]
/SQLSERVer
=sqlprotocol:sqlservername
=sa
=1 [ou valor de cfg]
/SQLUSer
/STRIPes
=sqlusername
=numstripes
=[dsm.opt value]
/TSMNODe
=dsm.opt
/TSMOPTFile
=tsmnodename
=dsmoptfilename
=[dsm.opt value]
/TSMPassword
=tsmpasswordname
A Opções Difffull:
=20 [or cfg value]
/DIFFESTimate
=numpercent
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
135
B Opções Log:
=Yes
/TRUNCate
=0
/LOGESTimate
=No
=numpercent
C Opções Set:
,
/FIles=
/GRoups=
logicalfilename
*
,
groupname
*
Parâmetros Posicionais de Backup
Os parâmetros posicionais seguem imediatamente o comando backup e precedem
os parâmetros opcionais.
FIle=*|logicalfilename,...
Um backup de arquivo contém apenas o conteúdo do arquivo lógico do
SQL Server especificado por você. Essa opção poderá ser utilizada quando
não for prático fazer o backup de um banco de dados SQL inteiro, por
questões de disponibilidade de tempo e espaço para o backup e ou por
causa de requisitos de desempenho. A variável logicalfilename especifica os
nomes dos arquivos lógicos do banco de dados do SQL Server cujo backup
ou restauração você deseja efetuar.
Considerações:
v Os backups de arquivo deverão ser seguidos por backups de log de
transações, para todos os bancos de dados SQL cujo backup será feito.
v É possível especificar esse parâmetro 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 ocorrência. A especificação somente do
caractere coringa indica todos os arquivos lógicos no banco de dados do
SQL Server.
Nota: Como cada arquivo lógico capturado em backup cria um objeto
de backup separado no servidor do Tivoli Storage Manager, especificar
apenas o caractere curinga resulta em um objeto de backup separado
para cada arquivo lógico no banco de dados do servidor SQL.
v Se logicalfilename contiver espaços ou caracteres especiais, coloque-o entre
aspas.
v A variável logicalfilename faz distinção entre maiúsculas e minúsculas.
136
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Não é possível especificar o parâmetro /recovery com operações
restaurar arquivo.
v Uma operação Criar Índice do SQL Server exige o backup de todos os
grupos de arquivo afetados, como uma unidade. Não será possível 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á necessário
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 de banco de dados de Legados completo contém todo o
conteúdo de um banco de dados do servidor SQL, mais o suficiente do log
de transações do banco de dados para tornar uma restauração consistente.
Um backup de banco de dados do VSS completo contém todo o conteúdo
de um banco de dados do servidor SQL (arquivos de banco de dados,
arquivos de log e arquivos de índice de texto total).
Cada banco de dados SQL capturado em backup usando o método de
backup de legados cria um objeto de backup separado no servidor do
Tivoli Storage Manager. Um novo objeto de backup de banco de dados
completo torna inativos todos os objetos de backup de Legados
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. Para obter informações adicionais de política, incluindo
aspectos do VSS, consulte “Como a Política do Servidor do Tivoli Storage
Manager Afeta o Data Protection for SQL” na página 21, “Classe de
Gerenciamento” na página 36 e “Configurando a Expiração Automática
(VSS e Legado)” na página 46.
Difffull
Um backup de banco de dados difffull (diferencial) contém apenas as
partes de um banco de dados do servidor SQL alteradas desde o último
backup completo, mais o suficiente do log de transações do banco de
dados SQL para tornar uma restauração consistente. Esse tipo de backup
diferencial geralmente ocupa menos espaço que um backup completo.
Utilize essa opção de forma que não haja necessidade de aplicar todos os
backups de log individuais desde o último backup completo do banco de
dados.
Group=*|groupname,...
Um backup de grupo contém apenas o conteúdo 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 atribuídos 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 não fazer o
backup de outras tabelas ou índices que não são alterados com
freqüência no banco de dados SQL.
v Você poderá economizar tempo na restauração 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á necessário restaurar esse grupo de arquivos desse banco de
dados SQL.
A variável groupname especifica os nomes dos grupos de arquivo do banco
de dados do SQL Server cujo backup você deseja efetuar.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
137
Considerações:
v É possível especificar esse parâmetro 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 Use * como um caractere curinga na variável groupname para substituir
zero ou mais caracteres para cada ocorrência.
v A especificação somente do caractere coringa indica todos os grupos de
arquivo no banco de dados do SQL Server.
Nota: Como cada grupo capturado em backup cria um objeto de backup
separado no servidor do Tivoli Storage Manager, especificar apenas o
caractere curinga resulta em um objeto de backup separado para cada
grupo de arquivos no banco de dados do SQL server.
v Se a variável groupname incluir espaços ou caracteres especiais, coloque-a
entre aspas duplas.
v A variável groupname faz distinção entre maiúsculas e minúsculas.
v Os backups de grupo deverão ser seguidos por backups de log de
transações, para todos os bancos de dados SQL cujo backup será feito.
v Não é possível executar backups de grupo nos seguintes bancos de
dados SQL:
– Aqueles com o atributo TRUNCATE LOG ON CHECKPOINT do SQL
Server.
– Aqueles que usam o modelo de recuperação SIMPLE.
v Não é possível especificar o parâmetro /recovery com operações
restaurar grupo.
v Uma operação Criar Índice do SQL Server exige o backup de todos os
grupos de arquivo afetados, como uma unidade. Não será possível 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á necessário 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 ou Log=*|logobjectname,...
Um backup de log contém o conteúdo do log de transações de um banco
de dados do SQL Server ativo desde o último backup de log
bem-sucedido. Essa opção pode economizar tempo de backup, exigindo
menos backups do banco de dados SQL. Nas operações de backup, log
não aceita nenhum valor. Utilize * como um caractere coringa em
logobjectname para substituir zero ou mais caracteres para cada ocorrência.
A especificação somente do caractere coringa indica todos os objetos de
backup de log para os bancos de dados SQL.
Considerações:
v É possível controlar o tamanho de um log de transações permitindo que
um backup de log trunque a parte inativa do log de transações. Este é o
padrão.
v Ao utilizar o parâmetro /truncate=no, você poderá fazer o backup do log
de transações de um banco de dados do SQL Server danificado, suspeito
ou não recuperado.
138
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Cada log capturado em backup cria um objeto de backup separado com
um nome exclusivo no servidor do Tivoli Storage Manager. Um novo
objeto de backup de log não tornará inativo nenhum objeto de backup
ativo (ao contrário dos outros tipos de backup, exceto o de conjunto). Os
objetos de backup de log não participam no processo de expiração
automática do servidor do Tivoli Storage Manager, exceto quando
objetos de backup de banco de dados completos desativam 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 não forem
executados com freqüência ou de modo algum o forem.
v Não é possível executar backups de log nos seguintes bancos de dados
SQL:
– Aqueles com o atributo TRUNCATE LOG ON CHECKPOINT do SQL
Server.
– Aqueles que usam o modelo de recuperação SIMPLE.
Set ou Set=*|setobjectname,...
Um backup de conjunto contém o conteúdo dos grupos de arquivos e dos
arquivos do SQL Server especificados com os parâmetros /files e /groups.
Nas operações de backup, set não aceita nenhum valor. Utilize * como um
caractere coringa em setobjectname para substituir zero ou mais caracteres
para cada ocorrência. A especificação somente do caractere coringa indica
todos os objetos de backup de conjunto para os bancos de dados SQL.
Considerações:
v Utilize essa opção em circunstâncias 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 não é prático. Consulte a descrição
dos parâmetros file e group nesta seção, especificamente na referência à
operação Criar Índice.
v Cada banco de dados SQL capturado em backup cria um objeto de
backup separado no servidor do Tivoli Storage Manager. 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 estão
contidos em um único objeto de backup. Observe a diferença dos
backups de grupo e arquivo, que criam um objeto de backup separado
de cada arquivo e grupo de arquivos, mesmo que eles façam parte do
mesmo banco de dados do SQL Server.
v Um novo objeto de backup de conjunto não tornará inativo nenhum
objeto de backup ativo (ao contrário dos outros tipos de backup, exceto
o de log). Os objetos de backup de conjunto não participam no processo
de expiração automática do servidor do Tivoli Storage Manager, exceto
quando objetos de backup de banco de dados completos desativam
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 não forem executados ou não forem executados com freqüência.
v Os backups de conjunto deverão ser seguidos por backups de log de
transações, para todos os bancos de dados SQL cujo backup será feito.
v Os parâmetros file, group, log e set podem obter uma lista de valores
(sintaxe de repetição) e podem ser especificados mais de uma vez. Por
exemplo: file=a,b ou file=a file=b
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
139
v Várias instâncias de parâmetros opcionais não têm de ser contíguos. Por
exemplo: file=a group=y file=b group=z
Parâmetros Opcionais de Backup
Parâmetros opcionais seguem o comando backup e parâmetros posicionais.
/ADJUSTKBtsmestimate=numkb
O parâmetro /adjustkbtsmestimate especifica o número de kilobytes a
serem incluídos no tamanho da estimativa de backup gerada pelo SQL
Server. A variável numkb refere-se ao número de kilobytes a serem
incluídos. O número pode variar de 0 a 9999. O padrão é 0. Pode ser
necessário aumentar o número de kilobytes quando a estimativa de backup
(gerada pelo SQL Server) estiver muito baixa porque o conjunto de
armazenamento em disco possui o cache ativado. Por exemplo, se a
manutenção for executada no servidor de produção durante um backup do
Data Protection for SQL, o tamanho dos logs de transações poderá
aumentar além da estimativa de backup original e causar falha no backup.
Use esse parâmetro para customizar o número de kilobytes na estimativa
de backup e evitar possíveis falhas de backup.
/ADJUSTPERcenttsmestimate=numpercent
O parâmetro /adjustpercenttsmestimate especifica o número de
porcentagem a ser incluído no tamanho da estimativa de backup. A
variável numpercent refere-se ao número de porcentagem a ser incluído. O
número pode variar de 0 a 99. O padrão é 0. Pode ser necessário aumentar
a estimativa de porcentagem quando a estimativa de backup (gerada pelo
SQL Server) estiver muito baixa porque o conjunto de armazenamento em
disco possui o cache ativado. Por exemplo, se a manutenção for executada
no servidor de produção durante um backup do Data Protection for SQL, o
tamanho dos logs de transações poderá aumentar além da estimativa de
backup original e causar falha no backup. Use esse parâmetro para
customizar a porcentagem na estimativa de backup e evitar possíveis
falhas de backup.
/BACKUPDESTination=TSM|LOCAL|BOTH
Utilize o parâmetro /backupdestination para especificar o local em que o
backup é armazenado.
É possível especificar:
TSM
O backup é armazenado somente no armazenamento do Servidor
do Tivoli Storage Manager. Esse é o padrão.
LOCAL
O backup é armazenado apenas em volumes shadow locais. Isso é
válido somente quando o parâmetro /backupmethod especifica
VSS.
BOTH O backup é armazenado apenas no armazenamento do Servidor do
Tivoli Storage Manager e no volumes shadow locais. Isso é válido
somente quando o parâmetro /backupmethod especifica VSS.
/BACKUPMETHod=LEGACY|VSS
Utilize o parâmetro /backupmethod para especificar o modo como o
backup é executado.
É possível especificar:
LEGACY
O backup é executado com a API legada. Esta é a API de backup e
140
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
restauração de fluxo SQL conforme usada em versões anteriores do
Data Protection for SQL. Esse é o padrão.
VSS
O backup é executado com o VSS.
/BUFFers=numbuffers
O parâmetro /buffers especifica o número de buffers de dados usados para
cada faixa de dados para transferir dados entre o Data Protection para SQL
e a API do Tivoli Storage Manager. A variável numbuffers refere-se ao
número de buffers de dados a ser utilizado. O número pode variar de 2 a
8. O padrão é 3.
Considerações:
v O rendimento pode ser melhorado aumentando o número de buffers,
mas o uso do armazenamento também será aumentado. Cada buffer tem
o tamanho especificado no parâmetro /buffersize.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 3.
v Se você especificar /buffers, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL. A
especificação desse parâmetro não altera o valor no arquivo de
configuração.
v Se você especificar /buffers mas não especificar numbuffers, o valor
padrão 3 será utilizado.
/BUFFERSIze=buffersizeinkb
O parâmetro /buffersize especifica o tamanho de cada buffer do Data
Protection for SQL especificado pelo parâmetro /buffers. A variável
buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O
número pode variar de 64 a 8192. O padrão é 1024.
Considerações:
v Embora o aumento do número de buffers possa melhorar o rendimento,
ele também aumenta o uso do armazenamento conforme determinado
por esse parâmetro.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 1024.
v Se você especificar /buffersize, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v Se você especificar /buffersize mas não especificar buffersizeinkb, o valor
padrão 1024 será utilizado.
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL. Consulte “Comando Set” na
página 241 para obter detalhes sobre o conteúdo do arquivo.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
141
/EXCLUDEdb=dblist
O parâmetro /excludedb especifica o nome dos bancos de dados a serem
excluídos da operação de backup. Este parâmetro está disponível para
todos os tipos de backup VSS e Legados.
/SQLCOMPresssion=No|Yes
O parâmetro SQLCOMPresssion especifica se a compactação SQL é
aplicada. Se você não especificar /sqlcompression, o valor padrão No será
usado. Esse parâmetro só é aplicável em sistemas executando SQL Server
2008 ou posterior. Para SQL Server 2008, a compactação de backup é
suportada apenas no Enterprise Edition. Para SQL Server 2008 R2, a
compactação de backup é suportada nas edições Standard, Enterprise e
Datacenter.
/LOGFile=logfilename
O parâmetro /logfile especifica o nome do log de atividades que é gerado
pelo Data Protection for SQL. Este log de atividades registra eventos
significantes como comandos concluídos e mensagens de erro. O log de
atividades do Data Protection for SQL é diferente do log de erros do SQL
Server. A variável logfilename identifica o nome a ser usado para o log de
atividades gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso exista, novas
entradas de log serão anexadas a ele.
v O nome do arquivo pode incluir um caminho completo; entretanto, se
você não especificar um caminho, o arquivo será gravado no diretório
em que o Data Protection for SQL estiver instalado.
v Não é possível desativar o login da atividade do Data Protection for
SQL. Se você não especificar /logfile, os registros de log serão gravados
no arquivo de log padrão. O arquivo de log padrão é tdpsql.log.
v Ao usar várias instâncias simultâneas do Data Protection for SQL para
executar operações, use o parâmetro /logfile para especificar um arquivo
de log diferente para cada instância usada. Isso direciona o registro de
cada instância para um arquivo de log diferente e impede registros
intercalados no arquivo de log. A não-especificação de um arquivo de
log diferente para cada instância pode resultar em arquivos de logs
ilegíveis.
/LOGPrune=numdays|No
O parâmetro /logprune remove o log de atividades do Data Protection for
SQL e especifica quantos dias de entradas são salvos. Por padrão, a
remoção de log é ativada e executada em cada dia em que o Data
Protection for SQL é executado; entretanto, esta opção permite desativar a
remoção de log ou solicitar explícitamente uma remoção do log para uma
execução do comando mesmo que o arquivo de log já tenha sido removido
no dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log é o
período para se salvar as entradas de log no processo de limpeza.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. Um valor 0
exclui todas as entradas no arquivo de log de atividade do Data
Protection for SQL exceto para as entradas atuais do comando.
v Se você especificar /logprune, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
142
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v As mudanças no valor do parâmetro timeformat ou dateformat podem
resultar em uma limpeza indesejável do arquivo de log do Data
Protection for SQL. Se estiver executando um comando que pode limpar
o arquivo de log e o valor do parâmetro timeformat ou dateformat tiver
sido alterado, execute um dos seguintes procedimentos para evitar a
limpeza não desejada do arquivo de log:
– Faça uma cópia do arquivo de log existente.
– Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/MOUNTWait=Yes|No
Se o servidor do Tivoli Storage Manager estiver configurado para
armazenar dados de backup em mídia removível, tal como fitas ou mídia
ótica, é possível que o servidor do Tivoli Storage Manager talvez indique
para o Data Protection para SQL que ele está aguardando que um volume
de armazenamento requerido seja montado. Se isso ocorrer, esta opção
permitirá que você especifique se é para aguardar a montagem da mídia
ou parar a operação atual. É possível especificar:
Sim
Aguardar montagens de fita (padrão).
no
Não aguardar as montagens das fitas.
Considerações:
v Se você usar a separação de dados em faixas para operações de Legados,
o Data Protection for SQL não poderá concluir a espera até que a mídia
inicial para todas as faixas esteja disponível, embora o Data Protection
for SQL comece a usar cada faixa à medida que sua mídia torna-se
disponível. Por causa da maneira como o SQL Server distribui os dados
entre as distribuições, se alguma distribuição não tiver sua mídia
disponível, cada distribuição poderá eventualmente aguardar a
disponibilidade de sua própria mídia ou de outra mídia de distribuição.
Neste caso, pode ser necessário finalizar o comando do Data Protection
for SQL de uma espera prolongada. Isto pode ser feito somente
finalizando o programa Data Protection for SQL (feche a janela do
prompt de comandos ou insira control-c).
v Se a classe de gerenciamento para metaobjetos também exigir mídia
removível, o Data Protection for SQL aguardará esse volume, mas como
os metaobjetos não são criados até que os objetos de dados estejam
concluídos, a espera ocorrerá após todos os dados serem transferidos.
v Se você especificar no e qualquer mídia removível for necessária, o Data
Protection for SQL finalizará o comando com uma mensagem de erro.
Isso também é verdadeiro se a classe de gerenciamento dos objetos meta
exige média removível. Como os metaobjetos não são criados enquanto
os objetos de dados não são concluídos, a finalização do comando não
ocorre até que todos os dados do banco de dados sejam transferidos.
v Se você não especificar /mountwait, o valor-padrão será aquele
especificado pela opção configurável mountwait no arquivo de
configuração do Data Protection for SQL. Isso é inicialmente yes. A
especificação desse parâmetro não altera o valor no arquivo de
configuração.
/OFFLOAD
Especifique esse parâmetro para executar o backup dos arquivos para o
Tivoli Storage Manager na máquina especificada pelo
remotedsmagentnode em vez da máquina local. Esse parâmetro é válido
SOMENTE quando o /backupmethod=VSS e /backupdestination=TSM.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
143
Note que esse parâmetro requer um provedor de VSSque suporte cópias
shadow transportáveis. Não é suportado com o Windows VSS System
Provider.
/SQLAUTHentication=INTegrated | SQLuserid
Esse parâmetro especifica o modo de autorização utilizado ao efetuar logon
no SQL Server. O valor integrated especifica a autenticação do Windows. O
ID de usuário que você usa para efetuar logon no Windows é o mesmo ID
que você usará para efetuar logon no SQL server. Esse é o valor padrão.
Utilize o valor sqluserid para especificar a autorização do ID de usuário
do SQL Server. O ID do usuário, especificado pelo parâmetro /sqluserid, é
o ID que será utilizado para efetuar logon no SQL Server. Esse ID de
usuário do SQL deve ter a função de servidor fixa SYSADMIN do SQL
Server.
/SQLBUFFers=numsqlbuffers
O parâmetro /sqlbuffers especifica o número total de buffers de dados que
o SQL Server usa para transferir dados entre o SQL Server e o Data
Protection for SQL. A variável numsqlbuffers refere-se ao número de buffers
de dados a ser utilizado. O número pode variar de 0 a 999. O valor inicial
é 0. Quando /sqlbuffers é definido como 0, o SQL determina quantos
buffers deverão ser utilizados.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de buffers
SQL no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 0.
v Se você especificar /sqlbuffers, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v Se você especificar /sqlbuffers, mas não numsqlbuffers, o valor padrão 0
será utilizado.
/SQLBUFFERSIze=sqlbuffersizeinkb
O parâmetro /sqlbuffersize especifica o tamanho de cada buffer
(especificado pelo parâmetro /sqlbuffers) que o SQL Server usa para
transferir dados para o Data Protection for SQL. A variável sqlbuffersizeinkb
refere-se ao tamanho dos buffers de dados em kilobytes. O número pode
variar de 64 a 4096. O padrão é 1024.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de buffers
SQL no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 1024.
v Se você especificar /sqlbuffersize, seu valor será usado no lugar do
valor armazenado no arquivo de configuração do Data Protection for
SQL. Especificar este parâmetro não altera o valor no arquivo de
configuração.
v Se você especificar /sqlbuffersize mas não especificar sqlbuffersizeinkb, o
valor padrão 1024 será utilizado.
/SQLPassword=sqlpasswordname
Esse parâmetro especifica a senha SQL que o Data Protection for SQL usa
para efetuar logon no servidor SQL no qual os objetos são submetidos a
backup ou restaurados.
Considerações:
144
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o ID do usuário do SQL devem ser configurados para
autenticação do SQL Server.
v Se você não especificar /sqlpassword, o valor padrão será em branco ("
").
v Se você especificar /sqlpassword mas não sqlpasswordname, o padrão
também será em branco (" ").
v Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/SQLSERVer=sqlprotocol:sqlservername
O parâmetro /sqlserver especifica o servidor SQL no qual o Data Protection
for SQL efetua logon. A variável sqlprotocol especifica o protocolo de
comunicação a ser usado. Você pode especificar um dos seguintes
protocolos:
v lpc: Usar o protocolo de Memória Compartilhada.
v np: Usar o protocolo de Canais Nomeados.
v tcp: Usar o protocolo de Controle de Transmissões.
v via: Usar o protocolo de Arquitetura de Interface Virtual.
Se nenhum protocolo for especificado, o Data Protection for SQL efetuará
logon no servidor SQL de acordo com o primeiro protocolo que se tornar
disponível.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de
servidor SQL no arquivo de configuração do Data Protection for SQL.
Isso é inicialmente o nome do computador local.
v Se você especificar /sqlserver mas não sqlservername, o nome do
computador local será utilizado.
v Os dois seguintes atalhos são aceitos como o nome do computador local:
. (local) São eles um ponto ou a palavra local entre parênteses.
v Se o SQL server for um membro de um cluster failover, a opção
CLUSTERNODE no arquivo de opções do Tivoli Storage Manager deve
ter o valor YES.
v Você deverá especificar o nome se o SQL Server não for a instância
padrão ou for membro de um cluster com tolerância a falhas.
v O formato de sqlservername depende de que tipo de instância se trata e
se está em um cluster ou não:
Formato
local-computername
local-computername\
instancename
virtualservername
virtualservername\
instancename
Instância?
Em Cluster?
Nome Obrigatório?
padrão
no
no
denominada
no
yes
padrão
yes
yes
denominada
yes
yes
localcomputername
O nome de computador de rede do computador no qual o servidor
SQL e o Data Protection for SQL residem. O nome do host TCP/IP
pode nem sempre ser o mesmo.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
145
instancename
O nome dado à instância identificada do SQL Server, especificado
durante a instalação da instância.
virtualservername
O nome dado ao SQL Server em cluster, especificado durante a
instalação do serviço de cluster. Isso não se trata do cluster ou do
nome do nó.
/SQLUSer=sqlusername
O parâmetro /sqluser especifica o nome que o Data Protection for SQL usa
para efetuar logon no servidor SQL.
Considerações:
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o id de usuário do SQL para esta senha devem ser
ambos configurados para autenticação do SQL Server.
v O ID de usuário do SQL deve ter a função de servidor fixa SYSADMIN
do SQL Server.
v Se você não especificar /sqluser, o padrão será sa.
v Se você especificar /sqluser, mas não sqlusername, o padrão também será
sa.
v Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/STRIPes=numstripes
O parâmetro /stripes especifica o número de distribuições de dados a
utilizar em uma operação de backup ou restauração. A variável numstripes
pode ir de 1 a 64.
Considerações:
v Se você não especificar /stripes, o valor-padrão será aquele especificado
no arquivo de configuração do Data Protection for SQL. O valor inicial é
1.
v Se você especificar /stripes mas não numstripes, será utilizado o valor
armazenado.
v Você pode usar até o número usado usado para criar o backup. É
possível determinar o número de faixas de dados usadas para criar um
objeto de backup com o comando do Data Protection for SQL: query tsm
dbname backup_object
v Você deve usar o parâmetro MAXNUMMP em um comando REGISTER
NODE ou UPDATE NODE do Tivoli Storage Manager para permitir que
um nó use diversas sessões para armazenar dados em mídia removível
(o que requer a alocação de diversos pontos de montagem para esse nó).
O valor MAXNUMMP deve ser igual ou menor que o número máximo
de distribuições desejado.
v Ao usar a separação de dados em faixas, você deve usar a disposição de
espaço do arquivo do servidor do Tivoli Storage Manager para tentar
manter cada faixa em um volume de armazenamento diferente.
v O número máximo de faixas de dados que podem ser usadas é um a
menos que o valor da opção TXNGROUPMAX do servidor do Tivoli
Storage Manager no arquivo dsmserv.opt.
/TSMNODe=tsmnodename
O parâmetro /tsmnode especifica o nome do nó do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
146
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tivoli Storage Manager. Isso identifica qual cliente do Tivoli Storage
Manager está solicitando serviços. É possível também armazenar o nome
do nó no arquivo de opções. O parâmetro da linha de comandos substitui
o valor no arquivo de opções.
Considerações:
v Não é possível usar o parâmetro /tsmnode se PASSWORDACCESS
GENERATE for especificado no arquivo de opções do Tivoli Storage
Manager. Você deve especificar o nome do nó no arquivo de opções.
Caso contrário, pode alterar PASSWORDACCESS to PROMPT para
utilizar o parâmetro /tsmnode. Para obter detalhes sobre o arquivo de
opções do Tivoli Storage Manager, consulte o manual de referência IBM
Tivoli Storage Manager for Windows Backup-Archive Client Installation and
User's Guide.
v Se você não especificar /tsmnode, o valor padrão será aquele
especificado pela opção nodename no arquivo de opções do Tivoli
Storage Manager. A especificação desse parâmetro não altera o valor no
arquivo de opções.
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Tivoli Storage
Manager a ser usado. Isso é semelhante a selecionar um servidor do Tivoli
Storage Manager na lista de servidores na GUI. O arquivo de opções do
Tivoli Storage Manager contém os valores de configuração para a API do
Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opções do
Tivoli Storage Manager, consulte o manual de referência IBM Tivoli Storage
Manager for Windows Backup-Archive Client Installation and User's Guide.
Considerações:
v A variável tsmoptfilename pode incluir um caminho completo. Se você
não incluir um caminho, o diretório em que o Data Protection for SQL
está instalado será usado.
v Se tsmoptfilename incluir espaços, será necessário colocá-lo entre aspas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
v Se você especificar /tsmoptfile, mas não tsmoptfilename, o padrão
também será dsm.opt.
/TSMPassword=tsmpasswordname
O parâmetro /tsmpassword especifica a senha do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Este parâmetro e a opção PASSWORDACCESS no
arquivo de opções do Tivoli Storage Manager interagem das seguintes
formas:
/tsmpassword
PASSWORDACCESS
no arquivo de opções Senha já armazenada
do Tivoli Storage
no registro?
Manager
Resultado
especificado
generate
yes
/tsmpassword é
ignorado
especificado
generate
no
/tsmpassword é
utilizado e
armazenado
especificado
prompt
—
/tsmpassword é
utilizado
não-especificado
prompt
—
o usuário é avisado
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
147
Exemplos de Saída do Backup de Legados
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao usar o comando backup.
Backup de Legados 1: Completo
Backup de Legados 1 executa um backup completo de Legados de dois bancos de
dados, model e msdb, para o armazenamento do servidor do Tivoli Storage
Manager. Os dois parâmetros opcionais, /sqlbuffers e /stripes, são incluídos.
Comando:
tdpsqlc backup model,msdb full /sqlbuffers=2 /stripes=2
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 2: Completo
O Backup de Legados 2 executa um backup completo de legados do banco de
dados test2 sem nenhuma saída devido ao parâmetro /quiet. Além disso, o modo
de autenticação Windows padrão foi substituído por /sqlauthentication.
Comando:
tdpsqlc backup test2 full /quiet /sqlauth=sql
Saída:
148
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Backup de Legados 3: Diferencial
O Backup de Legados 3 executa um backup diferencial de Legados do backup
completo anterior do banco de dados test2. Um cálculo da parte alterada de test2 é
incluído.
Comando:
tdpsqlc backup test2 difffull /diffest=10
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Nota: Objetos de backup diferenciado são denotados como "difffull" na
saída da CLI e na árvore e lista da GUI.
Backup de Legados 4: Log
O Backup de Legados 4 executa um backup do log de Legados dos backups
completos anteriores de test2 e model. O padrão para truncar os logs é substituído.
Comando:
tdpsqlc backup test2,model log /truncate=no
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
149
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 5: Grupo
O Backup de Legados 5 executa um backup de Legados de todos os grupos de
arquivos pertencentes ao banco de dados netapp_db2.
Comando:
tdpsqlc backup netapp_db2 Group=*
Saída:
150
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Starting SQL database backup...
Conectando-se ao Servidor TSM como o nó ’TREELO_SQL’...
Iniciando o backup em grupo para o banco de dados netapp_db2, 1 de 1.
Completo: 0 Lido: 2182784 Gravado: 2182784 Taxa: 2.135,90 Kb/s
Backup de netapp_db2 concluído com êxito.
Total
Total
Total
Total
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 6: Arquivo
O Backup de Legados 6 executa um backup de arquivo de Legados de todos os
arquivos pertencentes a test2 usando o caractere curinga (*). Isso consiste em três
arquivos dentro de dois grupos, dentro de um banco de dados.
Comando:
tdpsqlc backup test2 file=*
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
151
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 7: Conjunto
O Backup de Legados 7 executa um backup de conjunto de Legados de um grupo
de arquivos e dois arquivos separados (conjuntamente como uma único objeto de
backup) do banco de dados test2. Os parâmetros /groups e /files especificam quais
itens constituem esse backup de conjunto.
Comando:
tdpsqlc backup test2 set /groups=primary
/files=test2_2data,
test2_3data
Saída:
152
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 8: Diferencial
O Backup de Legados 8 executa um backup diferencial de Legados de todos os
bancos de dados disponíveis usando o caractere curinga (*). Entretanto, o novo
parâmetro /excludedb é usado para excluir os bancos de dados master e msdb de
serem submetidos a backup.
Comando:
tdpsqlc backup * difffull /excludedb=master,msdb
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
153
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Starting SQL database backup...
Conectando-se ao Servidor TSM como o nó ’TREELO_SQL’...
Iniciando o backup difffull para o banco de dados AdventureWorks, 1 de 5.
Completo: 0 Lido: 1140480 Gravado: 1140480 Taxa: 904,02 Kb/s
Backup do AdventureWorks concluído com êxito.
Iniciando o backup difffull para o banco de dados AdventureWorksDW, 2 de
5.
Completo: 0 Lido: 1135360 Gravado: 1135360 Taxa: 1.447,45 Kb/s
Backup do AdventureWorksDW concluído com êxito.
Iniciando o backup difffull para o modelo de banco de dados, 3 de 5.
Completo: 0 Lido: 1050485 Gravado: 1050485 Taxa: 801,04 Kb/s
Backup of model completed successfully.
Iniciando o backup difffull para o banco de dados netapp_db1, 4 de 5.
Completo: 0 Lido: 1227360 Gravado: 1227360 Taxa: 1.109,82 Kb/s
Backup do netapp_db1 concluído com êxito.
Iniciando o backup difffull para o banco de dados test1, 5 de 5.
Completo: 0 Lido: 1135360 Gravado: 1135360 Taxa: 1.447,45 Kb/s
Backup do test1 concluído com êxito.
Total
Total
Total
Total
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Backup de Legados 9: Completo
O Backup de Legados 9 executa um backup completo de Legados de todos os
bancos de dados disponíveis usando o caractere curinga (*). Entretanto, o novo
parâmetro /excludedb é usado para excluir os bancos de dados master e msdb de
serem submetidos a backup.
Comando:
tdpsqlc backup * full /excludedb=master,msdb
Saída:
154
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Starting SQL database backup...
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Beginning full backup for database DB1_XIVmini_G_BAS, 1 of 2.
Full: 0
Read: 0 Written: 0 Rate: 0.00 Kb/Sec
Full: 0
Read: 2185984 Written: 2185984 Rate: 987.85 Kb/Sec
Backup of DB1_XIVmini_G_BAS completed successfully.
Beginning full backup for database model, 2 of 2.
Full: 0
Read: 2188032 Written: 2188032 Rate: 2,189.29 Kb/Sec
Backup of model completed successfully.
Total
Total
Total
Total
Total
Total
SQL backups selected:
SQL backups attempted:
SQL backups completed:
de backups SQL excluídos:
SQL backups inactivated:
SQL backups deduplicated:
Throughput rate:
Total bytes inspected:
Total bytes transferred:
Total LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
4
2
2
2
0
0
1,353.88 Kb/Sec
4,374,016
4,374,016
0
0
0
0%
0.00%
0.00%
3.15 Secs
Concluído
Backup de Legados 10: Completo
O Backup de Legados 10 executa um backup completo de Legados do banco de
dados test1. O novo parâmetro /adjustkbtsmestimate é usado para customizar o
número de kilobytes.
Comando:
tdpsqlc backup test1 full /adjustkbtsmestimate=25
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
155
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Starting SQL database backup...
Conectando-se ao Servidor TSM como o nó ’TREELO_SQL’...
Iniciando o backup completo para o banco de dados test1, 1 de 1.
Completo: 0 Lido: 2183936 Gravado: 2183936 Taxa: 1.949,50 Kb/s
Backup do test1 concluído com êxito.
Total
Total
Total
Total
Total
Total
SQL
SQL
SQL
SQL
SQL
SQL
backups
backups
backups
backups
backups
backups
selected:
attempted:
completed:
excluded:
inactivated:
deduplicated:
Throughput rate:
Total bytes inspected:
Total de bytes transferidos:
LanFree bytes transferred:
Total bytes before deduplication:
Total bytes after deduplication:
Data compressed by:
Deduplication reduction:
Total data reduction ratio:
Elapsed processing time:
1
1
1
0
0
0
907.63 Kb/Sec
2,185,984
2,185,984
0
0
0
0%
0.00%
0.00%
2.35 Secs
Exemplos de Saída do Backup do VSS
Estes exemplos de saída fornecem uma amostra de texto, mensagens e status do
processo exibidos ao utilizar o comando backup.
Backup de VSS 1: Local Completo
O Backup do VSS 1 executa um backup completo do VSS do banco de dados test1
para shadow volumes locais usando os novos parâmetros opcionais,
/backupdestination e /backupmethod.
Comando:
tdpsqlc backup DB1_XIVmini_G_BAS full /backupdestination=local
/backupmethod=vss
Saída:
156
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Connecting to Local DSM Agent ’STRINGVM1’...
Starting SQL database backup...
Beginning VSS backup of ’DB1_XIVmini_G_BAS’...
Performing Snapshot Operation...
VSS Backup operation completed with rc = 0.
Elapsed Processing Time: 29.09 seconds
Concluído
Backup de VSS 2: Local Completo e Servidor do Tivoli Storage
Manager
O Backup de VSS 2 executa um backup completo de VSS do banco de dados model
para os shadow volumes locais e o armazenamento do servidor do Tivoli Storage
Manager usando /backupmethod.
Comando:
tdpsqlc backup model full /backupmethod=vss
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
157
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Connecting to Local DSM Agent ’STRINGVM1’...
Starting SQL database backup...
Iniciando o backup do VSS de ’model’...
Performing Snapshot Operation...
Files Examined/Completed/Failed: [ 5 / 0 / 0 ]
Files Examined/Completed/Failed: [ 5 / 5 / 0 ]
Total Bytes: 2262039
Total Bytes: 3959984
Operação de VSS Backup concluída com rc = 0
Arquivos Examinados: 5
Arquivos Concluídos: 5
Arquivos Com Falha : 0
Files Deduplicated
: 0
Total Bytes Inspected
: 3957509
Total Bytes
: 3959984
Total LanFree Bytes
: 0
Total Bytes Before Deduplication : 0
Total Bytes After Deduplication : 0
Files Compressed By
: 0%
Deduplication Reduction
: 0.00%
Total Data Reduction Ratio
: 0.00%
Concluído
Backup de VSS 3: Local Completo
O Backup do VSS 3 executa um backup completo do VSS de todos os bancos de
dados disponíveis para local shadow volumes usando o caractere curinga (*). O
uso do parâmetro /excludedb permite excluir os bancos de dados principal e msdb
do backup, neste exemplo.
Comando:
tdpsqlc backup * full /backupdestination=local
/backupmethod=vss
/exclude=master,msdb
Saída:
158
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
ACO5459W Database master excluded from backup.
ACO5459W Database msdb excluded from backup.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Connecting to Local DSM Agent ’STRINGVM1’...
Starting SQL database backup...
Beginning VSS backup of ’DB1_XIVmini_G_BAS’, ’model’...
Performing Snapshot Operation...
VSS Backup operation completed with rc = 0.
Elapsed Processing Time: 44.31 seconds
Concluído
Backup de VSS 4: Local Completo
O Backup do VSS 4 executa um backup completo do VSS do banco de dados test1.
Comando:
tdpsqlc backup test1 full /backupdestination=local
/backupmethod=vss
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Conectando-se ao Servidor TSM como o nó ’TREELO_SQL’...
Conectando-se ao Agente DSM Local ’treelo_agent’...
Starting SQL database backup...
Iniciando o backup do VSS de ’test1’...
Preparando-se para o backup utilizando captura instantânea.
Files Examined/Completed/Failed: [ 5 / 5 / 0 ]
Total Bytes: 3175517
Operação de VSS Backup concluída com rc = 0
Arquivos Examinados: 5
Arquivos Concluídos: 5
Arquivos Com Falha : 0
Files Deduplicated
: 0
Total Bytes Inspected
: 3175517
Total Bytes
: 3175517
Total LanFree Bytes
: 0
Total Bytes Before Deduplication : 0
Total Bytes After Deduplication : 0
Files Compressed By
: 0%
Deduplication Reduction
: 0.00
Total Data Reduction Ratio
: 0.00%
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
159
Comando Query
Use o comando query para exibir informações sobre o servidor SQL e seus bancos
de dados, sobre o servidor Tivoli Storage Manager e seus objetos de backup e
sobre o Data Protection for SQL.
Considerações:
v Parte das exibições de informações podem ter linhas de texto longas. É possível
redirecionar a saída informativa do comando query do Data Protection for SQL
para um arquivo de texto usando a sintaxe de redirecionamento de saída de
comando 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, é possível procurar ou editar o arquivo.
v É possível usar o comando de filtro more do Windows (prompt de comandos)
para exibir a saída informativa uma tela por vez, em conjunto com a barra
vertical do comando do Windows: TDPcommandstatement | more
Sintaxe da Consulta
Use os diagramas de sintaxe do comando query como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
Sintaxe
TDPSQLC Query
SQL
,
dbname
*
TDP
TSM
:NONE.
,
dbname
*
O diagrama de sintaxe das opções do Tivoli Storage Manager correspondendo à
letra acima (A) segue os Parâmetros Opcionais abaixo.
Parâmetros Opcionais Query:
=3 [ou valor de cfg]
/BUFFers
=numbuffers
=1024 [ou valor de cfg]
/COMPATibilityinfo
/BUFFERSIze
=buffersizeinkb
160
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
=tdpsql.cfg
/FILEInfo=
/CONFIGfile
=configfilename
=sqlserver value [ou valor de cfg.]
/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
=sqlprotocol:sqlservername
=sa
=[dsm.opt value]
/SQLUSer
/TSMNODe
=sqlusername
=tsmnodename
=dsm.opt
/TSMOPTFile
=[dsm.opt value]
/TSMPassword
=dsmoptfilename
=tsmpasswordname
A Opções Query TSM:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
161
*
Full
Difffull
/ACtive
,
/ALl
,
logobjectname
*
,
Log=
objectname
*
logicalfilename
*
,
FIle=
groupname
*
,
Group=
Set=
/OBJect=
setobjectname
*
Types
/FILEInfo
=No
/MOUNTWait
=Yes
Parâmetros Posicionais de Query
Os parâmetros posicionais seguem imediatamente o comando query e precedem os
parâmetros opcionais.
Especifique um dos seguintes ao emitir um comando query do Data Protection for
SQL:
Query SQL *|dbname,...
Isso exibe informações sobre o SQL Server atual. A variável dbname
especifica bancos de dados no SQL server atual sobre os quais exibir
informações.
Ao consultar um SQL Server, as seguintes informações são incluídas:
v Nome do servidor
v Nome do banco de dados
v Espaço de dados alocado para o banco de dados
v
v
v
v
Espaço usado do banco de dados
Espaço de log alocado para o banco de dados
Espaço de log usado do banco de dados
Conjunto de opções do banco de dados (SELECT INTO / BULK COPY,
TRUNCATE LOG ON CHECKPOINT e assim por diante)
Se você especificar /COMPATibilityinfo:
v Versão do servidor
v Estado do cluster do servidor
162
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Nível de compatibilidade do banco de dados
Query TDP
Isto exibe as informações de nome e versão do Data Protection for SQL e o
conteúdo do arquivo de configuração atual do Data Protection for SQL.
Query TSM *|dbname,...
Isso exibe a API do Tivoli Storage Manager e as informações da versão do
servidor do Tivoli Storage Manager. A variável dbname nomeia os bancos
de dados especificados a partir do SQL server atual que possui objetos de
backup no servidor e nó atuais do Tivoli Storage Manager. Nenhum nome
será exibido se os objetos especificados não existirem como objetos de
backup no banco de dados SQL. Utilize a opção de caractere coringa
dbname,...* para exibir informações sobre todos os objetos de backup de um
ou mais bancos de dados SQL.
Ao consultar qualquer objeto de backup utilizando TSM dbname, serão
incluídas as seguintes informações:
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 criação do objeto de backup do Data Protection for SQL
v Tamanho do objeto de backup do Data Protection for SQL
v Nome do objeto de backup do Data Protection for SQL
v SQL compactada
v Backup compactado
v
v
v
v
Tipo de criptografia do backup
Backup deduplicado
Número de distribuições de dados no objeto de backup
Apenas para VSS, se o backup suportar Restauração Instantânea
Se você especificar /compatibilityinfo, será incluído o seguinte:
v Versão do SQL Server
v Estado do cluster do SQL Server
v Versão do Data Protection for SQL que criou o objeto de backup
v Nível de compatibilidade do banco de dados SQL
v Espaço de dados alocado para o banco de dados SQL
v
v
v
v
Espaço de dados utilizado do banco de dados SQL
Espaço de log alocado para o banco de dados SQL
Espaço de log utilizado do banco de dados SQL
Opções de banco de dados SQL
Nota:
v Você também pode determinar quais objetos de backup exibir através
dos parâmetros opcionais query TSM, /active e /all.
v Nenhuma informação será exibida se não houver objetos de backup para
um banco de dados SQL especificado.
FIle=*|logicalfilename,...
Isso exibe informações sobre objetos de backup de arquivos de um
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
163
ou mais bancos de dados SQL a partir do SQL server atual que
estão no servidor e nó atuais do Tivoli Storage Manager.
Completo
Isso exibe informações sobre objetos de backup completo de um ou
mais bancos de dados SQL a partir do SQL server atual que estão
no servidor e nó atuais do Tivoli Storage Manager.
Difffull
Isso exibe informações sobre objetos de backup diferencial de um
ou mais bancos de dados SQL a partir do SQL server atual que
estão no servidor e nó atuais do Tivoli Storage Manager.
Group=*|groupname,...
Isso exibe informações sobre um ou mais objetos de backup em
grupo de um ou mais bancos de dados SQL a partir do SQL server
atual que estão no servidor e nó atuais do Tivoli Storage Manager.
Log=*|logobjectname,...
Isso exibe informações sobre um ou mais objetos de backup do log
de um ou mais bancos de dados SQL a partir do SQL server atual
que estão no servidor e nó atuais do Tivoli Storage Manager.A
variável logobjectname especifica sobre quais objetos de backup de
log exibir informações. Utilize * como um caractere coringa em
logobjectname para substituir zero ou mais caracteres para cada
ocorrência. A especificação somente do caractere coringa indica
todos os objetos de backup de log para os bancos de dados SQL.
Set=*|setobjectname,...
parâmetro setIsso exibe informações sobre um ou mais objetos de
backup de conjunto de um ou mais bancos de dados SQL a partir
do SQL server atual que estão no servidor e nó atuais do Tivoli
Storage Manager. A variável setobjectname especifica sobre quais
objetos de backup de conjunto exibir informações. Utilize * como
um caractere coringa em setobjectname para substituir zero ou mais
caracteres para cada ocorrência. A especificação 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 a partir do SQL server atual
que estão no servidor e nó atuais do Tivoli Storage Manager.
Somente são exibidos tipos de backup com um ou mais objetos de
backup. Se o parâmetro opcional /all for especificado, o número de
objetos de backup inativos será incluído. Não é possível especificar
o parâmetro opcional /compatibility ou /fileinfo com o parâmetro
types.
164
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Parâmetros Opcionais de Query
Os parâmetros opcionais seguem o comando query e os parâmetros posicionais.
A seguir, descrições detalhadas de cada parâmetro opcional:
/BUFFers=numbuffers
O parâmetro /buffers especifica o número de buffers de dados usados para
cada faixa de dados para transferir dados entre o Data Protection para SQL
e a API do Tivoli Storage Manager. A variável numbuffers refere-se ao
número de buffers de dados a ser utilizado. O número pode variar de 2 a
8. O padrão é 3.
Considerações:
v O rendimento pode ser melhorado aumentando o número de buffers,
mas o uso do armazenamento também será aumentado. Cada buffer tem
o tamanho especificado no parâmetro /buffersize.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 3.
v Se você especificar /buffers, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL. A
especificação desse parâmetro não altera o valor no arquivo de
configuração.
/BUFFERSIze=buffersizeinkb
O parâmetro /buffersize especifica o tamanho de cada buffer do Data
Protection for SQL especificado pelo parâmetro /buffers. A variável
buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O
número pode variar de 64 a 8192. O padrão é 1024.
Considerações:
v Embora o aumento do número de buffers possa melhorar o rendimento,
ele também aumenta o uso do armazenamento conforme determinado
por esse parâmetro.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 1024.
v Se você especificar /buffersize, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
/COMPATibilityinfo
Para operações de consulta, este parâmetro exibe as informações
relacionadas à compatibilidade de um objeto de backup com um SQL
server. Certas opções de configuração do SQL Server devem ser
compatíveis antes de você poder restaurar um objeto de backup em um
SQL server. Ao especificar esse parâmetro, informações de configuração da
SQL e do Data Protection for SQL são listadas para ajudá-lo a determinar
se um objeto de backup está correto para um servidor SQL ou para ajudar
na determinação de problemas.
Considerações:
v Não é possível especificar esse parâmetro com o parâmetro types em um
comando query TSM.
v Compatível geralmente significa idêntico. Entretanto, se você usar uma
ordem de classificação binária para o SQL server e o objeto de backup,
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
165
as páginas do código podem ser diferentes, embora a interpretação de
caracteres individuais possa resultar na exibição ou impressão de
caracteres diferentes.
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL. Consulte “Comando Set” na
página 241 para obter detalhes sobre o conteúdo do arquivo.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
v Se você especificar /configfile mas não especificar configfilename, o valor
padrão tdpsql.cfg será utilizado.
/FROMSQLSERVer=sqlservername
Na restauração, o parâmetro /fromsqlserver especifica o SQL Server a
partir do qual foi feito o backup dos objetos de backup. Esse parâmetro só
é necessário quando o nome para o qual o SQL Server será restaurado,
conforme determinado pelo parâmetro /sqlserver, é diferente do nome do
SQL Server no qual os objetos de backup foram criados. O valor-padrão é
o valor /sqlserver ou o valor definido no arquivo de configuração do Data
Protection for SQL.
Considerações:
v Se os dois nomes do SQL Server forem diferentes, será necessário utilizar
esse parâmetro, mesmo que /fromsqlserver seja uma instância padrão
fora de um cluster.
v Depois da restauração de um banco de dados SQL para um SQL Server
diferente, os logins do banco de dados SQL podem não 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.
/LOGFile=logfilename
O parâmetro /logfile especifica o nome do log de atividades que é gerado
pelo Data Protection for SQL. Este log de atividades registra eventos
significantes como comandos concluídos e mensagens de erro. O log de
atividades do Data Protection for SQL é diferente do log de erros do SQL
Server. A variável logfilename identifica o nome a ser usado para o log de
atividades gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso exista, novas
entradas de log serão anexadas a ele.
v O nome do arquivo pode incluir um caminho completo; entretanto, se
você não especificar um caminho, o arquivo será gravado no diretório
em que o Data Protection for SQL estiver instalado.
v Não é possível desativar o login da atividade do Data Protection for
SQL. Se você não especificar /logfile, os registros de log serão gravados
no arquivo de log padrão. O arquivo de log padrão é tdpsql.log.
166
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Ao usar várias instâncias simultâneas do Data Protection for SQL para
executar operações, use o parâmetro /logfile para especificar um arquivo
de log diferente para cada instância usada. Isso direciona o registro de
cada instância para um arquivo de log diferente e impede registros
intercalados no arquivo de log. A não-especificação de um arquivo de
log diferente para cada instância pode resultar em arquivos de logs
ilegíveis.
/LOGPrune=numdays|No
O parâmetro /logprune remove o log de atividades do Data Protection for
SQL e especifica quantos dias de entradas são salvos. Por padrão, a
remoção de log é ativada e executada em cada dia em que o Data
Protection for SQL é executado; entretanto, esta opção permite desativar a
remoção de log ou solicitar explícitamente uma remoção do log para uma
execução do comando mesmo que o arquivo de log já tenha sido removido
no dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log é o
período para se salvar as entradas de log no processo de limpeza.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. Um valor 0
exclui todas as entradas no arquivo de log de atividade do Data
Protection for SQL exceto para as entradas atuais do comando.
v Se você especificar no, o arquivo de log não será removido durante esse
comando.
v Se você não especificar /logprune, o valor-padrão será aquele
especificado pela opção configurável logprune no arquivo de
configuração do Data Protection for SQL. Isso é inicialmente 60.
v Se você especificar /logprune, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v É possível especificar /logprune sem especificar numdays ou no; nesse
caso, o padrão é 60.
v As mudanças no valor do parâmetro timeformat ou dateformat podem
resultar em uma limpeza indesejável do arquivo de log do Data
Protection for SQL. Se estiver executando um comando que pode limpar
o arquivo de log e o valor do parâmetro timeformat ou dateformat tiver
sido alterado, execute um dos seguintes procedimentos para evitar a
limpeza não desejada do arquivo de log:
– Faça uma cópia do arquivo de log existente.
– Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/OBJect=*|objectname,...
Nas operações de restauração 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) serão restaurados ou
tornados inativos. Para operações de consulta, /object inclui objetos
específicos e tipos de objetos na exibição. A variável objectname especificar
os nomes dos objetos de backup que você deseja restaurar ou tornar
inativos. O nome do objeto identifica exclusivamente cada objeto de
backup e é criado pelo Data Protection for SQL. Utilize query para exibir
os nomes dos objetos de backup. Utilize * como um caractere coringa em
objectname para substituir zero ou mais caracteres para cada ocorrência.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
167
Especificar somente o caractere curinga indica todos os objetos de backup
dos bancos de dados SQL especificados e o tipo de objeto de backup.
/SQLAUTHentication=INTegrated | SQLuserid
Esse parâmetro especifica o modo de autorização utilizado ao efetuar logon
no SQL Server. O valor integrated especifica a autenticação do Windows. O
ID de usuário que você usa para efetuar logon no Windows é o mesmo ID
que você usará para efetuar logon no SQL server. Esse é o valor padrão.
Utilize o valor sqluserid para especificar a autorização do ID de usuário
do SQL Server. O ID do usuário, especificado pelo parâmetro /sqluserid, é
o ID que será utilizado para efetuar logon no SQL Server. Esse ID de
usuário do SQL deve ter a função de servidor fixa SYSADMIN do SQL
Server.
/SQLPassword=sqlpasswordname
Esse parâmetro especifica a senha SQL que o Data Protection for SQL usa
para efetuar logon no servidor SQL no qual os objetos são submetidos a
backup ou restaurados.
Considerações:
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o id de usuário do SQL para esta senha devem ser
ambos configurados para autenticação do SQL Server.
v Se você não especificar /sqlpassword, o valor padrão será em branco ("
").
v Se você especificar /sqlpassword mas não sqlpasswordname, o padrão
também será em branco (" ").
v Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/SQLSERVer=sqlprotocol:sqlservername
O parâmetro /sqlserver especifica o servidor SQL no qual o Data Protection
for SQL efetua logon. Use /sqlserver para o comando query SQL, mas use
/fromsqlserver para o comando query TSM. A variável sqlprotocol
especifica o protocolo de comunicação a usar. É possível especificar um dos
seguintes protocolos:
v lpc: Usar o protocolo de Memória Compartilhada.
v np: Usar o protocolo de Canais Nomeados.
v tcp: Usar o protocolo de Controle de Transmissões.
v via: Usar o protocolo de Arquitetura de Interface Virtual.
Se nenhum protocolo for especificado, o Data Protection for SQL efetuará
logon no servidor SQL de acordo com o primeiro protocolo que se tornar
disponível.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de
servidor SQL no arquivo de configuração do Data Protection for SQL.
Isso é inicialmente o nome do computador local.
v Se você especificar /sqlserver mas não sqlservername, o nome do
computador local será utilizado.
v Os dois seguintes atalhos são aceitos como o nome do computador local:
. (local) São eles um ponto ou a palavra local entre parênteses.
v Se o SQL server for um membro de um cluster failover, a opção
CLUSTERNODE no arquivo de opções do Tivoli Storage Manager deve
ter o valor YES.
168
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Você deverá especificar o nome se o SQL Server não for a instância
padrão ou for membro de um cluster com tolerância a falhas.
v O formato de sqlservername depende de que tipo de instância se trata e
se está em um cluster ou não:
Formato
local-computername
local-computername\
instancename
virtualservername
virtualservername\
instancename
Instância?
Em Cluster?
Nome Obrigatório?
padrão
no
no
denominada
no
yes
padrão
yes
yes
denominada
yes
yes
localcomputername
O nome de computador de rede do computador no qual o servidor
SQL e o Data Protection for SQL residem. O nome do host TCP/IP
pode nem sempre ser o mesmo.
instancename
O nome dado à instância identificada do SQL Server, especificado
durante a instalação da instância.
virtualservername
O nome dado ao SQL Server em cluster, especificado durante a
instalação do serviço de cluster. Isso não se trata do cluster ou do
nome do nó.
/SQLUSer=sqlusername
O parâmetro /sqluser especifica o nome que o Data Protection for SQL usa
para efetuar logon no servidor SQL.
Considerações:
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o ID do usuário do SQL devem ser configurados para
autenticação do SQL Server.
v O ID de usuário do SQL deve ter a função de servidor fixa SYSADMIN
do SQL Server.
v Se você não especificar /sqluser, o padrão será sa.
v Se você especificar /sqluser, mas não sqlusername, o padrão também será
sa.
v Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/TSMNODe=tsmnodename
O parâmetro /tsmnode especifica o nome do nó do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Isso identifica qual cliente do Tivoli Storage
Manager está solicitando serviços. É possível também armazenar o nome
do nó no arquivo de opções. O parâmetro da linha de comandos substitui
o valor no arquivo de opções.
Considerações:
v Não é possível usar o parâmetro /tsmnode se PASSWORDACCESS
GENERATE for especificado no arquivo de opções do Tivoli Storage
Manager. Você deve especificar o nome do nó no arquivo de opções.
Caso contrário, pode alterar PASSWORDACCESS to PROMPT para
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
169
utilizar o parâmetro /tsmnode. Para obter detalhes sobre o arquivo de
opções do Tivoli Storage Manager, consulte o manual de referência IBM
Tivoli Storage Manager for Windows Backup-Archive Client Installation and
User's Guide.
v Se você não especificar /tsmnode, o valor padrão será aquele
especificado pela opção nodename no arquivo de opções do Tivoli
Storage Manager. A especificação desse parâmetro não altera o valor no
arquivo de opções.
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Tivoli Storage
Manager a ser usado. Isso é semelhante a selecionar um servidor do Tivoli
Storage Manager na lista de servidores na GUI. O arquivo de opções do
Tivoli Storage Manager contém os valores de configuração para a API do
Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opções do
Tivoli Storage Manager, consulte o manual de referência IBM Tivoli Storage
Manager for Windows Backup-Archive Client Installation and User's Guide.
Considerações:
v A variável tsmoptfilename pode incluir um caminho completo. Se você
não incluir um caminho, o diretório em que o Data Protection for SQL
está instalado será usado.
v Se tsmoptfilename incluir espaços, será necessário colocá-lo entre aspas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
v Se você especificar /tsmoptfile, mas não tsmoptfilename, o padrão
também será dsm.opt.
/TSMPassword=tsmpasswordname
O parâmetro /tsmpassword especifica a senha do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Este parâmetro e a opção PASSWORDACCESS no
arquivo de opções do Tivoli Storage Manager interagem das seguintes
formas:
/tsmpassword
170
PASSWORDACCESS
no arquivo de opções Senha já armazenada
do Tivoli Storage
no registro?
Manager
Resultado
especificado
generate
yes
/tsmpassword é
ignorado
especificado
generate
no
/tsmpassword é
utilizado e
armazenado
especificado
prompt
—
/tsmpassword é
utilizado
não-especificado
prompt
—
o usuário é avisado
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Exemplos de Saída de Query
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao usar os comandos query.
Consulta 1–SQL Server
A Consulta 1 consulta o SQL server STRINGVM1. Observe que ela é configurada
para operações VSS.
Comando:
tdpsqlc query sql
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
SQL Server Information
---------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Server Version ....................... 10.0.2573 (SQL Server 2008)
Informações do Volume Shadow Copy Service (VSS)
-------------------------------------------Nome do Gravador
: SqlServerWriter
Local DSMAgent Node
: STRINGVM1
Nó DSMAgent Remoto :
Status do Escritor : On-line
Selectable Components : 4
Concluído
Consulta 2–Banco de Dados SQL
A Consulta 2 consulta o banco de dados do SQL server, DB1_XIVmini_G_BAS e
inclui informações de compatibilidade.
Comando:
tdpsqlc query sql DB1_XIVmini_G_BAS /compat
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
171
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
SQL Server Information
---------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Server Version ....................... 10.0.2573 (SQL Server 2008)
Cluster MSCS ............................. Não
SQL Database Information
-----------------------SQL Database Name ........................ DB1_XIVmini_G_BAS
SQL Database Data Space Allocated ........ 3,145,728
Espaço para Dados do Banco de Dados Usado 1,376,256
Espaço de Log do Banco de Dados SQL Alocado 2,097,152
Espaço de Log do Banco de Dados SQL Usado 393,216
SQL Database Compatibility level.......... 100
SQL Database Options .....................
Concluído
Consulta 3–TDP (Legado)
A Consulta 3 consulta as informações do arquivo de configuração do Data
Protection for SQL. Observe que esta configuração é para operações de Legados
apenas como BACKUPDESTination TSM, BACKUPMETHod LEGACY e o
LOCALDSMAgentnode e o REMOTEDSMAgentnode não são configurados.
Comando:
tdpsqlc query tdp
Saída:
172
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Definições de Configuração do Data Protection for SQL
--------------------------------------------------BACKUPDESTination ......................... TSM
BACKUPMETHod .............................. LEGACY
BUFFers ................................... 3
BUFFERSIze ................................ 1024
DATEformat ................................ 1
DIFFESTimate .............................. 20
FROMSQLserver .............................
LANGuage .................................. ENU
LOCALDSMAgentnode .........................
LOGFile ................................... tdpsql.log
LOGPrune .................................. 60
MOUNTWaitfordata .......................... Yes
NUMBERformat .............................. 1
REMOTEDSMAgentnode ........................
SQLAUTHentication ......................... INTegrated
SQLBUFFers ................................ 0
SQLBUFFERSIze ............................. 1024
SQLCOMPression .............................No
SQLSERVer ................................. STRINGVM1
STRIPes ................................... 1
TIMEformat ................................ 1
Concluído
Consulta 4 – TDP (VSS)
A Consulta 3 consulta as informações do arquivo de configuração do Data
Protection for SQL. Observe que esta configuração é definida para operações VSS
como BACKUPDESTination LOCAL, BACKUPMETHod VSS e as opções
LOCALDSMAgentnode e REMOTEDSMAgentnode são configuradas.
Comando:
tdpsqlc query tdp
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
173
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Definições de Configuração do Data Protection for SQL
--------------------------------------------------BACKUPDESTination ......................... LOCAL
BACKUPMETHod .............................. VSS
BUFFers ................................... 3
BUFFERSIze ................................ 1024
DATEformat ................................ 1
DIFFESTimate .............................. 20
FROMSQLserver .............................
LANGuage .................................. ENU
LOCALDSMAgentnode ......................... STRINGVM1
LOGFile ................................... tdpsql.log
LOGPrune .................................. 60
MOUNTWaitfordata .......................... Yes
NUMBERformat .............................. 1
REMOTEDSMAgentnode ........................
SQLAUTHentication ......................... INTegrated
SQLBUFFers ................................ 0
SQLBUFFERSIze ............................. 1024
SQLCOMPression .............................No
SQLSERVer ................................. STRINGVM1
STRIPes ................................... 1
TIMEformat ................................ 1
Concluído
Consulta 5 – Tipos de Tivoli Storage Manager
A Consulta 5 consulta o servidor do Tivoli Storage Manager para obter os tipos de
objetos de backup de todos os bancos de dados, incluindo os objetos ativos e
inativos.
Comando:
tdpsqlc query tsm * /all
Saída:
174
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Consultando o Servidor TSM para Backups ....
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/23/2011 06:23:14
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923062314
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:39:31
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923063931
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/23/2011 06:41:14
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Yes
Database Object Name ..................... 20110923064114
Assigned Management Class ................ DEFAULT
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
175
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:45:57
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Yes
Database Object Name ..................... 20110923064557
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:04
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063104\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/23/2011 06:23:14
Backup Size .............................. 3.75 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923062314
Assigned Management Class ................ DEFAULT
176
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:43:11
Backup Size .............................. 3.75 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923064311
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ VSS
Local do Backup ........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:45:58
Backup Size .............................. 4.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923064558
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:05
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063105\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Concluído
Consulta 6–Banco de Dados do Tivoli Storage Manager
A Consulta 6 consulta o servidor do Tivoli Storage Manager para o banco de dados
netapp_db2 e exibe todos os seus objetos de backup ativos por padrão.
Comando:
tdpsqlc query tsm model
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
177
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Consultando o Servidor TSM para Backups ....
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:43:11
Backup Size .............................. 3.75 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923064311
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ VSS
Local do Backup ........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:45:58
Backup Size .............................. 4.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923064558
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:05
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063105\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Concluído
178
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Consulta 7–Banco de Dados do Tivoli Storage Manager
A Consulta 7 consulta o servidor do Tivoli Storage Manager para obter
informações sobre os objetos de backup de tipo de grupo do banco de dados
netapp_db2.
Comando:
tdpsqlc query tsm netapp_db2 Group=*
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ netapp_db2
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Group
SQL Group Logical Name ................... PRIMARY
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/27/2011 08:23:58
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110927082358\00001A4C
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Consulta 8 –Banco de Dados do TSM
A Consulta 8 exibe os objetos de backup completo ativo e inativo do banco de
dados Test1. Além disso, são solicitadas informações de arquivo.
Comando:
tdpsqlc q tsm DB1_XIVmini_G_BAS full /fileinfo /all
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
179
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Consultando o Servidor TSM para Backups ....
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/23/2011 06:23:14
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923062314
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Srv
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:39:31
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Não
Database Object Name ..................... 20110923063931
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup ........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/23/2011 06:41:14
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Yes
Database Object Name ..................... 20110923064114
Assigned Management Class ................ DEFAULT
180
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Backup Object Information
------------------------SQL Server Name
........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ VSS
Local do Backup
........................ Loc
Backup Object Type ....................... full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:45:57
Backup Size .............................. 5.00 MB
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Backup Supports Instant Restore .......... Yes
Database Object Name ..................... 20110923064557
Assigned Management Class ................ DEFAULT
Backup Object Information
------------------------SQL Server Name
........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ Lgcy
Local do Backup
........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:04
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063104\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
SQL Server Version ....................... 10.0.2573 (SQL Server 2008)
Cluster MSCS ............................. Não
DP Version .............................. 6.3.0.0
SQL Database Compatibility level.......... 100
SQL Database Data Space Allocated ........ 3,145,728
Espaço para Dados do Banco de Dados Usado 1,376,256
Espaço de Log do Banco de Dados SQL Alocado 2,097,152
Espaço de Log do Banco de Dados SQL Usado 344,064
SQL Database Options .....................
SQL Group
SQL Group
Espaço de
SQL File
SQL File
Espaço no
SQL File
Logical Name ...................
Space Allocated ................
Grupo SQL Usado ................
Logical Name ...................
Physical Name ..................
Arquivo SQL Alocado ............
Space Used .....................
PRIMARY
3,145,728
1,376,256
DB1_XIVmini_G_BAS
G:\SQLSERVER\DB1_XIVmini_G_BAS\DB1_XIVmini_G_BAS.mdf
3,145,728
1,376,256
SQL Group
SQL Group
Espaço de
SQL File
SQL File
Espaço no
Logical Name ...................
Space Allocated ................
Grupo SQL Usado ................
Logical Name ...................
Physical Name ..................
Arquivo SQL Alocado ............
LOG DE TRANSAÇÕES
2,097,152
344,064
DB1_XIVmini_G_BAS_log
G:\SQLSERVER\DB1_XIVmini_G_BAS\DB1_XIVmini_G_BAS_log.ldf
2,097,152
Concluído
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
181
Comando Query Managedcapacity
Utilize o comando Query Managedcapacity para ajudar no planejamento de
armazenamento determinando a quantidade de capacidade gerenciada em uso.
Finalidade
O comando query managedcapacity exibe informações relacionadas à capacidade
sobre os volumes representados no inventário local gerenciado pelo Data
Protection for SQL. Este comando é válido para todos os sistemas operacionais
Windows que são suportados pelo Data Protection for SQL.
TDPSQLC Query MANAGEDCAPacity
/DETAILED
=dsm.opt
/TSMOPTFile
=dsmoptfilename
Executar Como
/DETAILED
Resulta em uma lista detalhada de volumes ajustados. Se essa opção não for
especificada, apenas a capacidade total será exibida:
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Data Protection for
SQL a utilizar.
Considerações:
v A variável dsmoptfilename pode incluir um caminho completo. Se você não
incluir um caminho, o diretório de instalação do Data Protection for SQL
será usado.
v Se a variável dsmoptfilename couber, coloque-a entre aspas duplas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
v Se você especificar /tsmoptfile, mas não dsmoptfilename, o padrão também
será dsm.opt.
Exemplo do SQL Server 2005
Consulte a capacidade gerenciada total de dados do SQL Server 2005 representada
no inventário local com uma listagem detalhada de volumes ajustados. Neste
exemplo, há um total de 1,25 TB de capacidade gerenciada. A saída detalhada
mostra que há duas capturas instantâneas de volumeid_1 e uma captura
instantânea de volumeid_2. Cada volume exclusivo é contado apenas uma vez
para que o total some 1,25 TB. “tdpsqlc query managedcapacity /detailed”:
182
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Capacidade Gerenciada: 1,25 TB
Volume: volumeid_1
Captura Instantânea: snapshotid_1
Capacidade Gerenciada: 0,50 TB
Volume: volumeid_2
Captura Instantânea: snapshotid_1
Capacidade Gerenciada: 0,75 TB
Volume: volumeid_1
Captura Instantânea: snapshotid_2
Capacidade Gerenciada: 0,50 TB
Exemplo do SQL Server 2008
Consulte a capacidade gerenciada total dos dados do SQL Server 2008
representados no inventário local com uma listagem detalhada de volumes
ajustados:
tdpsqlc query managedcapacity /detailed
Capacidade Gerenciada Total : 63,99 GB (68.706.877.440 bytes)
Volume
: H:
Capacidade Gerenciada : 16,00 GB (17.176.719.360 bytes)
Volume
: I:
Capacidade Gerenciada : 16,00 GB (17.176.719.360 bytes)
Volume
: Q:
Capacidade Gerenciada : 16,00 GB (17.176.719.360 bytes)
Volume
: N:
Capacidade Gerenciada : 16,00 GB (17.176.719.360 bytes)
Comando Restore
Use o comando restore para restaurar todos ou parte de um ou mais bancos de
dados SQL.
Use este comando para restaurar todos ou parte de um ou mais bancos de dados
SQL do armazenamento do Tivoli Storage Manager para um servidor SQL.
Considerações:
v Certifique-se de revisar “Considerações sobre a Linha de Comandos de
Restauração do VSS” na página 185 antes de tentar qualquer tipo de operação de
Restauração do VSS.
v Não é possível restaurar os bancos de dados SQL atualmente em uso. Colocando
os bancos de dados SQL a serem restaurados em modo de usuário único, você
pode evitar a tentativadessas restaurações. Se você estiver restaurando o banco
de dados mestre, deverá iniciar o servidor SQL no modo de usuário único,
utilizando a opção de inicialização -m SQL SERVER. Para detalhes sobre o modo
de usuário e o banco de dados principal, consulte “Definindo o Modo de
Usuário” na página 109 e “Restaurando o Banco de Dados Mestre” na página 97.
Nota:
1. O único usuário do servidor ou bancos de dados SQL deve ser o mesmo
usuário que o Data Protection for SQL usa para efetuar logon no servidor
SQL para a restauração.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
183
2. O SQL Enterprise Manager, SQL Server Application Client e outros serviços
do SQL Server podem ser usuários de bancos de dados e do SQL Server.
v O usuário usado pelo Data Protection for SQL para efetuar logon no servidor
SQL deve ter a função de servidor fixa SYSADMIN do SQL Server.
v Você pode utilizar a instrução DBCC CHECKDB ('DBNAME') do verificador de
consistência do banco de dados TRANSACT-SQL para verificar a integridade
dos bancos de dados SQL restaurados.
Nota: Durante o processamento de restauração do banco de dados SQL, o SQL
Server prepara os arquivos de banco de dados após restaurar primeiro uma
quantidade mínima de metadados. Para grandes bancos de dados SQL, a
preparação dos arquivos de banco de dados pode consumir muito tempo. Para
evitar que uma operação de restauração termine prematuramente, especifique um
valor de pelo menos 10000 na opção commtimeout. Se a operação de restauração
for executada em um ambiente sem LAN, esse valor deverá ser especificado para o
Agente de Armazenamento.
Recuperação por Data e Hora (Apenas Legado)
Os parâmetros restoredate e restoretime permitem a restauração e recuperação do
banco de dados especificado para a data e hora especificadas. Estes parâmetros
automatizam a restauração do backup completo apropriado e do backup
diferencial e backup de log relacionados e recupera o banco de dados para o
point-in-time especificado. O comportamento quando esses parâmetros são usados
é o seguinte:
v Se existirem apenas backups completos mais backups de log, as seguintes ações
ocorrerão:
– O backup completo mais recente antes da restoredate e restoretime
especificadas será restaurado.
– Todos os logs até o primeiro log submetido a backup após a restoredate e
restoretime especificadas serão restaurados.
– A recuperação até a restoredate e restoretime especificadas (usando stopat)
será concluída.
v Se existirem apenas backups completos ou backups completos mais backups
diferenciais, as seguintes ações ocorrerão:
– O backup completo mais recente antes da restoredate e restoretime
especificadas será restaurado.
– O backup diferencial mais recente (se existir algum) antes da restoredate e
restoretime especificadas será restaurado.
v Se existirem backups completos mais backups diferenciais mais backups de log,
as seguintes ações ocorrerão:
– O backup completo mais recente antes da restoredate e restoretime
especificadas será restaurado.
– O backup diferencial mais recente antes da restoredate e restoretime
especificadas será restaurado.
– Todos os backups de log após o diferencial e até o primeiro log submetido a
backup após a restoredate e restoretime serão restaurados.
– A recuperação até a restoredate e restoretime especificadas (usando stopat)
será concluída.
184
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Considerações sobre a Linha de Comandos de Restauração
do VSS
Tenha em mente as seguintes considerações ao executar restaurações do VSS. A
menos que especificado de outra maneira, "Restauração do VSS" refere-se a todos
os tipos de restauração que usam VSS (Restauração do VSS, Restauração Rápida do
VSS, Restauração Instantânea do VSS):
v Se você planejar executar uma Restauração do VSS do banco de dados principal,
consulte “Restaurando o Banco de Dados Mestre” na página 97 para obter as
instruções passo a passo.
v Uma Restauração Instantânea do VSS sobrescreve todo o conteúdo dos volumes
de origem. Entretanto, é possível evitar sobrescrever os volumes de origem
especificando /instantrestore=no. Esta configuração de parâmetro ignora a cópia
de nível de volume e usa a cópia de nível de arquivo em vez de restaurar os
arquivos de um Backup do VSS que reside nos volumes shadow locais. É
recomendado que o volume de origem contenha apenas o banco de dados SQL.
v Tenha em mente que quando uma restauração do VSS de volumes shadow locais
for executada, os bytes transferidos exibirão "0". Isso ocorre porque nenhum
dado ("0") é restaurado do Servidor do Tivoli Storage Manager.
v Para executar um Restauração Instantânea do VSS com versões do IBM Tivoli
Storage Manager Client anteriores à versão 6.1.0, o IBM Tivoli Storage Manager
para FlashCopy Manager Hardware Devices Snapshot Integration Module deve
estar instalado.
v Ao executar uma Restauração Instantânea do VSS, você deve certificar-se de que
quaisquer cópias de segundo plano anteriores que envolvam os volumes sendo
restaurados estejam concluídas antes de iniciar a Restauração Instantânea do
VSS.
Sintaxe de Restore
Use os diagramas de sintaxe do comando restore como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
Sintaxe
,
TDPSQLC Restore dbname
*
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
185
FULL
,
logicalfilename
*
FULL
B
DIFFerential
C
,
FIle=
groupname
*
,
Group=
:NONE.
:NONE.
Log=
logobjectname
*
,
:NONE.
Set=
setobjectname
*
:NONE.
Os diagramas de sintaxe das opções de tipo de objeto de backup correspondentes
às letras anteriores (A,B,C,D,E,F) seguem os Parâmetros Opcionais a seguir.
Para obter uma descrição dos parâmetros posicionais restore, consulte “Parâmetros
Posicionais Restore” na página 189.
Parâmetros Opcionais Restore:
backupdestination [ou valor de cfg]
/BACKUPDESTination=
TSM
LOCAL
backupmethod [ou valor de cfg]
/BACKUPMETHod=
=3 [ou valor de cfg]
/BUFFers
LEGACY
VSS
=numbuffers
=1024 [ou valor de cfg]
/BUFFERSIze
=tdpsql.cfg
/DBOonly
/CONFIGfile
=buffersizeinkb
=configfilename
=sqlserver value [ou valor de cfg.]
/FROMSQLSERVer=
/INSTANTRestore=
Yes
No
=sqlservername
/INTO= dbname
=tdpsql.log [or cfg value]
/LOGFile
/LOGPrune
=logfilename
186
=60 [or cfg value]
=numdays
=No
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
=Yes [ou valor de cfg]
,
/Quiet
/MOUNTWait
=No
objectname
*
/OBJect=
,
,
/RELocate= logicalfilename
/TO= physicalfilename
,
,
dbfiledir
/RELOCATEDir= dbfiledir [ logfiledir [
dbfiledir
otherfiledir ] ]
data atual
=date
/RESTOREDAte
horário atual
=time
/RESTORETime
=INTegrated [or cfg value]
=0 [ou valor de cfg]
/SQLAUTHentication
/SQLBUFFers
=SQLuserid
=numsqlbuffers
=1024 [ou valor de cfg]
/SQLBUFFERSIze
=" "
/SQLPassword
=sqlbuffersizeinkb
=sqlpasswordname
=[local computer name or cfg value]
/SQLSERVer
=sa
/SQLUSer
=sqlprotocol:sqlservername
=sqlusername
=1 [ou valor de cfg]
/STRIPes
=[dsm.opt value]
/TSMNODe
=numstripes
=tsmnodename
=dsm.opt
=[dsm.opt value]
/TSMOPTFile
/TSMPassword
=dsmoptfilename
=tsmpasswordname
A Opções Restore File:
/REPlace
B Opções Restore Full:
B1
B2
B1 Opções Restore Full 1:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
187
=Yes
/RECOVery
=No
/STANDby= undofilename
/REPlace
B2 Opções Restore Full 2:
,
/FIles=
/GRoups=
logicalfilename
*
,
groupname
*
/PARTial
=Yes
/RECOVery
=No
/REPlace
C Opções Restore Diff:
=Yes
/RECOVery
=No
/STANDby= undofilename
/REPlace
D Opções Restore Group:
,
/FIles=
logicalfilename
*
/REPlace
E Opções Restore Log:
188
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
=Yes
/RECOVery
=No
/STANDby= undofilename
/STOPAT= datetime
/STOPATMark= markname
/AFTER=
datetime
/STOPBEFOREMark= markname
/AFTER=
datetime
F Opções Restore Set:
,
/FIles=
logicalfilename
*
,
/GRoups=
groupname
*
/REPlace
Parâmetros Posicionais Restore
Os parâmetros posicionais seguem imediatamente o comando restore e precedem
os parâmetros opcionais.
FIle=*|logicalfilename,...
Um backup de arquivo contém apenas o conteúdo do arquivo lógico do
SQL Server especificado por você. Essa opção poderá ser utilizada quando
não for prático fazer o backup de um banco de dados SQL inteiro, por
questões de disponibilidade de tempo e espaço para o backup e ou por
causa de requisitos de desempenho. Essa opção restaura os objetos de
backup de arquivo para os bancos de dados SQL especificados. A variável
logicalfilename especifica os nomes dos arquivos lógicos do banco de dados
do servidor SQL para os quais você deseja restaurar.
Considerações:
v É possível especificar esse parâmetro mais de uma vez por chamada de
comando.
v Utilize * como um caractere coringa em logicalfilename para substituir
zero ou mais caracteres para cada ocorrência. A especificação somente do
caractere coringa indica todos os arquivos lógicos no banco de dados do
SQL Server. Como cada arquivo lógico capturado em backup cria um
objeto de backup separado no servidor do Tivoli Storage Manager,
especificar apenas o caractere curinga resulta em um objeto de backup
separado para cada arquivo lógico no banco de dados do servidor SQL.
v Se logicalfilename contiver espaços ou caracteres especiais, coloque-o entre
aspas.
v A variável logicalfilename faz distinção entre maiúsculas e minúsculas.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
189
v Não é possível especificar o parâmetro /recovery com operações
restaurar arquivo.
FULL
Essa opção restaura todos os objetos de backup de banco de dados
completo para os bancos de dados SQL especificados.
DIFFerential
Um backup diferencial do banco de dados contém apenas as partes de um
banco de dados do SQL Server alteradas desde o último backup completo,
mais o suficiente do log de transações do banco de dados SQL para uma
restauração consistente. Esse tipo de backup diferencial geralmente ocupa
menos espaço que um backup completo. Utilize essa opção de forma que
não haja necessidade de aplicar todos os backups de log individuais desde
o último backup completo do banco de dados. Essa opção economiza
tempo durante uma restauração, substituindo a restauração de inúmeros
backups de log de transações.
Group=*|groupname,...
Essa opção restaura todos os objetos de backup de banco de dados de
grupo para os bancos de dados SQL especificados. A variável groupname
especifica os nomes dos grupos de arquivos de banco de dados do SQL
Server que você deseja restaurar.
Considerações:
v É possível especificar esse parâmetro mais de uma vez por chamada de
comando.
v Use * como um caractere curinga na variável groupname para substituir
zero ou mais caracteres para cada ocorrência.
v A especificação somente do caractere coringa indica todos os grupos de
arquivo no banco de dados do SQL Server.
v Se a variável groupname incluir espaços ou caracteres especiais, coloque-a
entre aspas duplas.
v A variável groupname faz distinção entre maiúsculas e minúsculas.
v Não é possível especificar o parâmetro /recovery com operações
restaurar grupo.
Log ou Log=*|logobjectname,...
Essa opção restaura todos os objetos de backup de banco de dados de log
para os bancos de dados SQL especificados. O parâmetro log usa o curinga
ou o valor logobjectname. A variável logobjectname especifica os objetos de
backup de log a serem restaurados. Utilize * como um caractere coringa em
logobjectname para substituir zero ou mais caracteres para cada ocorrência.
A especificação somente do caractere coringa indica todos os objetos de
backup de log para os bancos de dados SQL. É possível especificar esse
parâmetro mais de uma vez por chamada de comando.
Set ou Set=*|setobjectname,...
Essa opção restaura todos os objetos de backup de banco de dados de
conjunto para os bancos de dados SQL especificados. O parâmetro set usa
o curinga ou o valor setobjectname. A variável setobjectname especifica os
objetos de backup de conjunto a serem restaurados. Utilize * como um
caractere coringa em setobjectname para substituir zero ou mais caracteres
para cada ocorrência. A especificação somente do caractere coringa indica
todos os objetos de backup de conjunto para os bancos de dados SQL.
Considerações:
v É possível especificar esse parâmetro mais de uma vez por chamada de
comando.
190
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Não é possível especificar o parâmetro /recovery com operações
restaurar conjunto.
Parâmetros Opcionais Restore
Parâmetros opcionais seguem o comando restore e parâmetros posicionais.
A seguir, descrições detalhadas de cada parâmetro opcional:
/BACKUPDESTination=TSM|LOCAL
Utilize o parâmetro /backupdestination para especificar o local em que o
backup deve ser restaurado. O padrão é o valor (se presente) especificado
no arquivo de preferências do Data Protection for SQL (tdpsql.cfg). Se
nenhum valor estiver presente, o backup será restaurado a partir
doarmazenamento do Servidor do Tivoli Storage Manager.
Você pode especificar:
TSM
O backup é restaurado do armazenamento do Servidor do Tivoli
Storage Manager. Este será o padrão se nenhum valor for
especificado no arquivo de preferências do Data Protection for SQL
(tdpsql.cfg).
LOCAL
O backup é restaurado do volumes shadow locais.
/BACKUPMETHod=LEGACY|VSS
Utilize o parâmetro /backupmethod para especificar o modo como a
restauração é executada. O padrão é o valor (se presente) especificado no
arquivo de preferências do Data Protection for SQL (tdpsql.cfg). Se
nenhum valor estiver presente, o backup será restaurado com a API de
legacy.
É possível especificar:
LEGACY
A restauração é executada com a API legada. Este será o padrão se
nenhum valor for especificado no arquivo de preferências do Data
Protection for SQL (tdpsql.cfg).
VSS
A restauração é executada com o VSS.
/BUFFers=numbuffers
O parâmetro /buffers especifica o número de buffers de dados usados para
cada faixa de dados para transferir dados entre o Data Protection para SQL
e a API do Tivoli Storage Manager. A variável numbuffers refere-se ao
número de buffers de dados a ser utilizado. O número pode variar de 2 a
8. O padrão é 3.
Considerações:
v O rendimento pode ser melhorado aumentando o número de buffers,
mas o uso do armazenamento também será aumentado. Cada buffer tem
o tamanho especificado no parâmetro /buffersize.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 3.
v Se você especificar /buffers, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL. A
especificação desse parâmetro não altera o valor no arquivo de
configuração.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
191
v Se você especificar /buffers mas não especificar numbuffers, o valor
padrão 3 será utilizado.
/BUFFERSIze=buffersizeinkb
O parâmetro /buffersize especifica o tamanho de cada buffer do Data
Protection for SQL especificado pelo parâmetro /buffers. A variável
buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O
número pode variar de 64 a 8192. O padrão é 1024.
Considerações:
v Embora o aumento do número de buffers possa melhorar o rendimento,
ele também aumenta o uso do armazenamento conforme determinado
por esse parâmetro.
v O valor-padrão é o valor especificado pela opção configurável de buffers
no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 1024.
v Se você especificar /buffersize, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v Se você especificar /buffersize mas não especificar buffersizeinkb, o valor
padrão 1024 será utilizado.
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL. Consulte “Comando Set” na
página 241 para obter detalhes sobre o conteúdo do arquivo.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
v Se você especificar /configfile mas não especificar configfilename, o valor
padrão tdpsql.cfg será utilizado.
/DBOonly
A especificação do parâmetro /dboonly evita que os usuários acessem um
banco de dados restaurado antes que ele esteja pronto para ser acessado.
Esse parâmetro assegura que a opção do banco de dados RESTRICTED
USER seja configurada após uma operação de restauração.
/FROMSQLSERVer=sqlservername
Na restauração, o parâmetro /fromsqlserver especifica o SQL Server a
partir do qual foi feito o backup dos objetos de backup. Esse parâmetro só
é necessário quando o nome para o qual o SQL Server será restaurado,
conforme determinado pelo parâmetro /sqlserver, é diferente do nome do
SQL Server no qual os objetos de backup foram criados. Utilize
/fromsqlserver para os comandos query TSM e inactivate; porém, utilize
/sqlserver para os comandos query SQL. O valor-padrão é o valor
/sqlserver ou o valor definido no arquivo de configuração do Data
Protection for SQL.
Considerações:
192
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Se os dois nomes do SQL Server forem diferentes, será necessário utilizar
esse parâmetro, mesmo que /fromsqlserver seja uma instância padrão
fora de um cluster.
v Depois da restauração de um banco de dados SQL para um SQL Server
diferente, os logins do banco de dados SQL podem não 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.
/INSTANTRestore=Yes|No
Utilize o parâmetro /instantrestore para especificar se a captura
instantânea do nível de volume ou a cópia de nível do arquivo deve ser
utilizada para restaurar um Backup do VSS localizado em volumes shadow
locais. Observe que um subsistema de armazenamento SAN Volume
Controller, Storwize V7000, DS6000, DS8000 ou XIV é necessário para
executar Restauração Instantânea do VSSs.
Você pode especificar:
Sim
Utilize a captura instantânea de nível de volume para restaurar
para um Backup do VSS localizado no volumes shadow locais, se o
backup existe nos volumes que o suportam. Esse é o padrão.
no
Use a cópia de nível de arquivo para restaurar os arquivos de um
Backup do VSS que residem nos volumes shadow locais. Observe
que ignorar a cópia de nível de volume significa que os arquivos
de banco de dados SQL, os arquivos de log e o arquivo de ponto
de verificação são os únicos dados sobrescritos nos volumes de
origem.
Ao executar Restauração Instantânea do VSSs, uma boa prática é
certificar-se de que quaisquer cópias de segundo plano anteriores (que
envolvam os volumes restaurados) estejam concluídas antes de iniciar o
Restauração Instantânea do VSS. No entanto, essa verificação não é
necessária para o XIV, o SAN Volume Controller ou o Storwize V7000 com
volumes de destino com espaço eficiente.
/INTO=dbname
Nas operações de restauração, /into especifica o banco de dados do SQL
Server no qual você deseja restaurar um objeto de backup. Esse parâmetro
só será necessário 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.
Importante: O parâmetro /into está disponível apenas quando o banco de
dados restaurado é relocalizado com o parâmetro /relocate /to ou
/relocatedir.
Considerações:
v Quando você especifica /into, caracteres coringa (*) podem não aparecer
na variável dbname do comando nem na variável /into dbname.
v Deverá haver exatamente um item na lista da variável /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 restauração seja
bem-sucedida.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
193
/LOGFile=logfilename
O parâmetro /logfile especifica o nome do log de atividades que é gerado
pelo Data Protection for SQL. Este log de atividades registra eventos
significantes como comandos concluídos e mensagens de erro. O log de
atividades do Data Protection for SQL é diferente do log de erros do SQL
Server. A variável logfilename identifica o nome a ser usado para o log de
atividades gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso exista, novas
entradas de log serão anexadas a ele.
v O nome do arquivo pode incluir um caminho completo; entretanto, se
você não especificar um caminho, o arquivo será gravado no diretório
em que o Data Protection for SQL estiver instalado.
v Não é possível desativar o login da atividade do Data Protection for
SQL. Se você não especificar /logfile, os registros de log serão gravados
no arquivo de log padrão. O arquivo de log padrão é tdpsql.log.
v Ao usar várias instâncias simultâneas do Data Protection for SQL para
executar operações, use o parâmetro /logfile para especificar um arquivo
de log diferente para cada instância usada. Isso direciona o registro de
cada instância para um arquivo de log diferente e impede registros
intercalados no arquivo de log. A não-especificação de um arquivo de
log diferente para cada instância pode resultar em arquivos de logs
ilegíveis.
/LOGPrune=numdays|No
O parâmetro /logprune remove o log de atividades do Data Protection for
SQL e especifica quantos dias de entradas são salvos. Por padrão, a
remoção de log é ativada e executada em cada dia em que o Data
Protection for SQL é executado; entretanto, esta opção permite desativar a
remoção de log ou solicitar explícitamente uma remoção do log para uma
execução do comando mesmo que o arquivo de log já tenha sido removido
no dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log é o
período para se salvar as entradas de log no processo de limpeza.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. Um valor 0
exclui todas as entradas no arquivo de log de atividade do Data
Protection for SQL exceto para as entradas atuais do comando.
v Se você especificar no, o arquivo de log não será removido durante esse
comando.
v Se você não especificar /logprune, o valor-padrão será aquele
especificado pela opção configurável logprune no arquivo de
configuração do Data Protection for SQL. Isso é inicialmente 60.
v Se você especificar /logprune, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v É possível especificar /logprune sem especificar numdays ou no; nesse
caso, o padrão é 60.
v Alterações no valor do parâmetro timeformat ou dateformat podem
resultar em um corte indesejável do arquivo de log &agentname;. Se
estiver executando um comando que pode limpar o arquivo de log e o
194
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
valor do parâmetro timeformat ou dateformat tiver sido alterado,
execute um dos seguintes procedimentos para evitar a limpeza não
desejada do arquivo de log:
– Faça uma cópia do arquivo de log existente.
– Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/MOUNTWait=Yes|No
Se o servidor do Tivoli Storage Manager estiver configurado para
armazenar dados de backup em mídia removível, tal como fitas ou mídia
ótica, é possível que o servidor do Tivoli Storage Manager talvez indique
para o Data Protection para SQL que ele está aguardando que um volume
de armazenamento requerido seja montado. Se isso ocorrer, esta opção
permitirá que você especifique se os comandos backup, restore e query
TSM /fileinfo do Data Protection for SQL devem aguardar a montagem da
mídia ou parar a operação atual.
É possível especificar:
Sim
Aguardar a montagem da fita (padrão para backup e restauração).
no
Não aguardar a montagem da fita (padrão para query TSM
/fileinfo).
Considerações:
v Se você usar a separação de dados em faixas, o Data Protection for SQL
não poderá concluir a espera até que a mídia inicial para todas as faixas
esteja disponível, embora o Data Protection for SQL comece a usar cada
faixa à medida que sua mídia torna-se disponível. Por causa da maneira
como o SQL Server distribui os dados entre as distribuições, se alguma
distribuição não tiver sua mídia disponível, cada distribuição poderá
eventualmente aguardar a disponibilidade de sua própria mídia ou de
outra mídia de distribuição. Neste caso, pode ser necessário finalizar o
comando do Data Protection for SQL de uma espera prolongada. Isto
pode ser feito somente finalizando o programa Data Protection for SQL
(feche a janela do prompt de comandos ou insira control-c).
v Para backup, se a classe de gerenciamento para metaobjetos também
exigir mídia removível, o Data Protection for SQL aguardará esse
volume, mas como os metaobjetos não são criados até que os objetos de
dados estejam concluídos, a espera ocorrerá após todos os dados serem
transferidos.
v Se você especificar no e qualquer mídia removível for necessária, o Data
Protection for SQL finalizará o comando com uma mensagem de erro.
Isso também é verdadeiro se a classe de gerenciamento dos objetos meta
exige média removível. No backup, como os objetos meta não são
criados enquanto os objetos de dados não são concluídos, a finalização
do comando não ocorre, até que todos os dados do banco de dados
sejam transferidos.
v Se você não especificar /mountwait com backup ou restore, o
valor-padrão será aquele especificado pela opção configurável
mountwait no arquivo de configuração do Data Protection for SQL. Isso
é inicialmente yes. A especificação desse parâmetro não altera o valor no
arquivo de configuração.
v Se você especificar /mountwait mas não especificar yes nem no, o
padrão yes será utilizado.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
195
v Se você não especificar /mountwait com um pedido query TSM
/fileinfo, o valor padrão no será utilizado.
/OBJect=*|objectname,...
Nas operações de restauração 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) serão restaurados ou
tornados inativos. Nas operações de consulta, /object inclui determinados
objetos e tipos de objeto na exibição. A variável objectname especificar os
nomes dos objetos de backup que você deseja restaurar ou tornar inativos.
O nome do objeto identifica exclusivamente cada objeto de backup e é
criado pelo Data Protection for SQL. Utilize query para exibir os nomes
dos objetos de backup.
Considerações:
v Se você não especificar restore, somente o objeto de backup ativo será
incluído na restauração.
v Utilize * como um caractere coringa em objectname para substituir zero
ou mais caracteres para cada ocorrência. A especificação somente do
caractere coringa indica todos os objetos de backup dos bancos de dados
SQL especificados e do tipo de objeto de backup.
/PARTial
O parâmetro /partial restaura apenas parte de um banco de dados SQL. É
possível executar restaurações parciais somente nos objetos de backup
completo do banco de dados. O objetivo principal de uma restauração
parcial é recuperar dados perdidos ou danificados. Uma restauração parcial
cria um subconjunto do banco de dados SQL. Depois da restauração
parcial, restaurações diferenciais do banco de dados e restaurações do log
de transações podem retornar o banco de dados SQL de subconjunto a um
ponto onde os dados requeridos existem ou não estão danificados. Em
seguida, é possível copiar os dados requeridos do banco de dados SQL de
subconjunto para o banco de dados SQL original. É possível também
utilizar restaurações parciais sempre que for necessário um subconjunto de
um banco de dados SQL, por exemplo, para propósitos de
desenvolvimento ou emissão de relatórios.
Nota: Uma restauração parcial sempre restaura o objeto de backup inteiro
do servidor do Tivoli Storage Manager, embora apenas uma parte do
objeto restaurado possa ser usada para concluir uma recuperação. As
estatísticas exibidas refletem a quantidade de dados restaurados apenas do
servidor do Tivoli Storage Manager, não a quantidade de dados usados
pelo SQL Server para recuperação do banco de dados.
Considerações:
v É possível especificar o conteúdo de uma restauração parcial com os
parâmetros files ou groups.
– Só é possível restaurar grupos completos do SQL, mesmo que você
não tenha especificado todos os arquivos SQL em um grupo SQL com
a opção files.
– O grupo principal é sempre incluído.
– Os grupos SQL não restaurados ficam marcados offline e não podem
ser acessados.
v Se você estiver restaurando o banco de dados SQL de subconjunto para
uma localização onde seu backup foi feito, será necessário utilizar os
parâmetros /relocate e /to.
196
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v A GUI do MMC não suporta os parâmetros /relocate e /to. Você deve
utilizar a interface da linha de comandos ao executar uma restauração
parcial que exige esses parâmetros.
v O parâmetro /recovery pode ser especificado com /partial.
/Quiet O parâmetro /quiet omite a exibição das informações de status no
comando. Entretanto, as informações são anexadas ao log de atividades do
Data Protection for SQL.
/RECOVery=Yes|No
Nas operações de restauração, /recovery especifica seu desejo ou não de
fazer restaurações adicionais em um banco de dados SQL que não se
encontra em um SQL Server em espera. Um banco de dados não pode ser
utilizado até que o parâmetro /recovery=yes seja administrado no banco de
dados. É possível especificar:
Yes (padrão)
Sempre que você fizer uma seqüência de restaurações em um
banco de dados SQL e a restauração atual for a restauração final na
seqüência ou for a única restauração em um banco de dados SQL.
Isso informa ao SQL Server que a restauração está concluída e
pronta para a retomada das transações incompletas.
no
Sempre que você fizer uma seqüência de restaurações em um
banco de dados SQL e a restauração atual não for a restauração
final na seqüência. Emita /recovery=no para todos os comandos
restore, exceto o último.
Considerações:
v Uma vez administrado o parâmetro /recovery=yes, não será mais
possível restaurar backups diferenciais ou de log no banco de dados.
v Você não pode especificar /recovery nas operações de restauração de
objetos de backup de arquivo, grupo ou conjunto. O Data Protection for
SQL força tais restaurações para /recovery=no.
v Nas restaurações completas que especificam /groups ou /files, a menos
que você também especifique /partial, não será possível especificar
/recovery. Sem /partial, o Data Protection for SQL força tais restaurações
para /recovery=no.
v A não especificação dessa opção retoma automaticamente as transações
incompletas do banco de dados.
v Quando você especificar yes e estiver restaurando vários objetos de
restauração para o mesmo banco de dados, apenas o objeto de
restauração final para o banco de dados usará recovery=yes; todos os
outros usarão recovery=no. Isto permite especificar uma lista de logs
sem precisar especificar o log final em um comando separado.
A seguir, um cenário de amostra:
Seqüência de Restaurações
Especifique
Banco de dados completo
no
Banco de dados diferencial
no
Objeto de backup de log de transações
no
Objeto de backup de log de transações
yes
Nota:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
197
1. O Data Protection for SQL classifica os objetos de restauração por nome
do banco de dados e, dentro do nome do banco de dados, por registro
de data e hora do backup, do mais antigo ao mais recente. Um
comando query TSM também exibirá essa ordem.
2. Se um objeto de restauração falhar, todos os objetos de restauração
subseqüentes desse banco de dados em um único comando de
restauração serão ignorados. Isso é verdadeiro qualquer que seja a
definição, /recovery ou /standby.
/RELocate=logicalfilename,... /TO=physicalfilename,...
Nas operações de restauração, os parâmetros /relocate e /to como um par
especificam a nova localização de um arquivo de banco de dados SQL.
Esse parâmetro deverá ser utilizado para cada arquivo de banco de dados
SQL que não estiver sendo restaurado à sua unidade original, seu caminho
completo e nome de arquivo. A variável logicalfilename especifica o nome
do arquivo lógico do arquivo de banco de dados SQL que você deseja
relocar. A variável physicalfilename especifica o novo nome do arquivo
Windows físico no qual você deseja relocalizar o arquivo de banco de
dados SQL. Esse parâmetro está disponível apenas ao restaurar backups de
Legados.
Considerações:
v Não é possível 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 número de valores; e os valores devem formar
um par na ordem de aparência. Por exemplo,
/relocate=a,b,c /to=a¹,b¹,c¹
é válido, mas não
/relocate=a,b,c /to=b¹,a¹
v A GUI do MMC não suporta os parâmetros /relocate e /to. Você deve
utilizar a interface da linha de comandos ao executar uma restauração
parcial que exige esses parâmetros.
v É possível utilizar o comando query com o parâmetro /fileinfo para
determinar os nomes dos arquivos lógicos e físicos no objeto de backup.
v Se logicalfilename ou physicalfilename incluir espaços, 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 físico deverão existir,
mas se o arquivo não existir ainda, o SQL Server o criará. Além disso, se
o arquivo existir, você poderá ser obrigado a utilizar o parâmetro
/replace.
v O caractere coringa (*) não é permitido nos valores, para /relocate ou /to.
/RELOCATEDir=dbfiledir[ ,logiledir [ ,otherfiledir] ]
O parâmetro /relocatedir especifica os novos locais de destino nos quais
restaurará os backups dos bancos de dados SQL, logs e arquivos de índice
de texto total do SQL Server. Os arquivos FILESTREAM estão incluídos no
SQL Server 2008 e SQL Server 2008 R2. Esse parâmetro está disponível ao
restaurar Backups do VSS ou backups de Legados.
198
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
A variável dbfiledir especifica o local do diretório do banco de dados SQL
que você deseja realocar. Observe que se as variáveis logfiledir e/ou
otherfiledir não forem especificadas, os logs e os arquivos de índice de texto
total do SQL Server serão restaurados para o diretório especificado por
dbfiledir.
A variável logfiledir especifica o local do diretório dos arquivos de log SQL
que você deseja relocalizar. Observe que se a variável logfiledir não for
especificada, os arquivos de log SQL serão restaurados para o diretório
especificado por dbfiledir.
A variável otherfiledir especifica o local do diretório dos arquivos de índice
de texto total do SQL Server e dos arquivos FILESTREAM (SQL Server
2008 e SQL Server 2008 R2) incluídos que você deseja relocalizar. Observe
que se a variável otherfiledir não for especificada, os arquivos de índice de
texto total do SQL Server e os arquivos FILESTREAM (SQL Server 2008 e
SQL Server 2008 R2) serão restaurados para o diretório especificado por
dbfiledir.
/REPlace
Nas operações de restauração, o parâmetro /replace especifica seu desejo
de substituir os arquivos SQL existentes quando, de alguma forma, eles
não seriam substituídos. Talvez, você tenha de utilizar esse parâmetro nos
seguintes exemplos:
v Você está executando uma restauração completa do banco de dados e
um dos seguintes casos é verdadeiro:
– O parâmetro /into está sendo utilizado e o banco de dados /into já
existe no SQL Server.
– O banco de dados já existe no SQL Server e um dos seguintes casos
também é verdadeiro:
- O número de arquivos SQL no banco de dados existente difere do
número 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 não são os nomes de nenhum dos arquivos SQL no objeto
de backup completo do banco de dados.
v Você está executando a restauração de um arquivo, grupo ou conjunto,
e um ou mais dos arquivos SQL já existem.
/RESTOREDAte=date
O parâmetro /restoredate especifica uma data na qual o banco de dados
identificado por dbname deve ser recuperado. O valor de data deve ser
especificado no mesmo formato de data definido no arquivo de
preferências do Data Protection for SQL. Se /restoredate não for
especificado, mas /restoretime for especificado, o valor /restoredate será a
data atual. O parâmetro /restoredate está disponível somente para
operações de restauração de Legado. Ele apenas pode ser especificado na
restauração de um backup de banco de dados integral. O parâmetro
/restoretime não pode ser usado para restaurar backups de arquivos,
grupos e conjuntos.
/RESTORETime=time
O parâmetro /restoretime especifica o horário do dia no qual o banco de
dados identificado por dbname deve ser recuperado. O valor de horário
deve ser especificado no mesmo formato de horário definido no arquivo de
preferências do Data Protection for SQL. Se /restoretime não for
especificado, mas /restoredate for especificado, /restoretime será o horário
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
199
atual. O parâmetro /restoretime está disponível apenas para operações de
restauração de Legado. Ele apenas pode ser especificado na restauração de
um backup de banco de dados integral. O parâmetro /restoretime não
pode ser usado para restaurar backups de arquivos, grupos e conjuntos.
/SQLAUTHentication=INTegrated | SQLuserid
Esse parâmetro especifica o modo de autorização utilizado ao efetuar logon
no SQL Server. O valor integrated especifica a autenticação do Windows. O
ID de usuário que você usa para efetuar logon no Windows é o mesmo ID
que você usará para efetuar logon no SQL server. Esse é o valor padrão.
Utilize o valor sqluserid para especificar a autorização do ID de usuário
do SQL Server. O ID do usuário, especificado pelo parâmetro /sqluserid, é
o ID que será utilizado para efetuar logon no SQL Server. Esse ID de
usuário do SQL deve ter a função de servidor fixa SYSADMIN do SQL
Server.
/SQLBUFFers=numsqlbuffers
O parâmetro /sqlbuffers especifica o número total de buffers de dados que
o SQL Server usa para transferir dados entre o SQL Server e o Data
Protection for SQL. A variável numsqlbuffers refere-se ao número de buffers
de dados a ser utilizado. O número pode variar de 0 a 999. O valor inicial
é 0. Quando /sqlbuffers é definido como 0, o SQL determina quantos
buffers deverão ser utilizados.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de buffers
SQL no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 0.
v Se você especificar /sqlbuffers, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v Se você especificar /sqlbuffers, mas não numsqlbuffers, o valor padrão 0
será utilizado.
/SQLBUFFERSIze=sqlbuffersizeinkb
O parâmetro /sqlbuffersize especifica o tamanho de cada buffer
(especificado pelo parâmetro /sqlbuffers) que o SQL Server usa para
transferir dados para o Data Protection for SQL. A variável sqlbuffersizeinkb
refere-se ao tamanho dos buffers de dados em kilobytes. O número pode
variar de 64 a 4096. O padrão é 1024.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de buffers
SQL no arquivo de configuração do Data Protection for SQL. Isso é
inicialmente 1024.
v Se você especificar /sqlbuffersize, seu valor será usado no lugar do
valor armazenado no arquivo de configuração do Data Protection for
SQL. Especificar este parâmetro não altera o valor no arquivo de
configuração.
v Se você especificar /sqlbuffersize mas não especificar sqlbuffersizeinkb, o
valor padrão 1024 será utilizado.
/SQLPassword=sqlpasswordname
Esse parâmetro especifica a senha SQL que o Data Protection for SQL usa
para efetuar logon no servidor SQL no qual os objetos são submetidos a
backup ou restaurados.
Considerações:
200
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o ID do usuário do SQL devem ser configurados para
autenticação do SQL Server.
v Se você não especificar /sqlpassword, o valor padrão será em branco ("
").
v Se você especificar /sqlpassword mas não sqlpasswordname, o padrão
também será em branco (" ").
Nota: Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/SQLSERVer=sqlprotocol:sqlservername
O parâmetro /sqlserver especifica o servidor SQL no qual o Data Protection
for SQL efetua logon. Nas operações de restauração, esse é o SQL Server
no qual os objetos de backup são restaurados. Entretanto, se os objetos de
backup foram criados em um nome SQL Server diferente, você deve
utilizar o parâmetro /fromsqlserver. Utilize /sqlserver para os comandos
query SQL e backup; porém, para os comandos query TSM e inactivate,
utilize /fromsqlserver. A variável sqlprotocol especifica o protocolo de
comunicação a ser usado. Você pode especificar um dos seguintes
protocolos:
v
v
v
v
lpc: Usar o protocolo de Memória Compartilhada.
np: Usar o protocolo de Canais Nomeados.
tcp: Usar o protocolo de Controle de Transmissões.
via: Usar o protocolo de Arquitetura de Interface Virtual.
Se nenhum protocolo for especificado, o Data Protection for SQL efetuará
logon no servidor SQL de acordo com o primeiro protocolo que se tornar
disponível.
Considerações:
v O valor-padrão é o valor especificado pela opção configurável de
servidor SQL no arquivo de configuração do Data Protection for SQL.
Isso é inicialmente o nome do computador local.
v Se você especificar /sqlserver mas não sqlservername, o nome do
computador local será utilizado.
v Os dois seguintes atalhos são aceitos como o nome do computador local:
. (local) São eles um ponto ou a palavra local entre parênteses.
v Se o SQL server for um membro de um cluster failover, a opção
CLUSTERNODE no arquivo de opções do Tivoli Storage Manager deve
ter o valor YES.
v Você deverá especificar o nome se o SQL Server não for a instância
padrão ou for membro de um cluster com tolerância a falhas.
v O formato de sqlservername depende de que tipo de instância se trata e
se está em um cluster ou não:
Formato
local-computername
local-computername\
instancename
virtualservername
virtualservername\
instancename
Instância?
Em Cluster?
Nome Obrigatório?
padrão
no
no
denominada
no
yes
padrão
yes
yes
denominada
yes
yes
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
201
localcomputername
O nome de computador de rede do computador no qual o servidor
SQL e o Data Protection for SQL residem. O nome do host TCP/IP
pode nem sempre ser o mesmo.
instancename
O nome dado à instância identificada do SQL Server, especificado
durante a instalação da instância.
virtualservername
O nome dado ao SQL Server em cluster, especificado durante a
instalação do serviço de cluster. Isso não se trata do cluster ou do
nome do nó.
/SQLUSer=sqlusername
O parâmetro /sqluser especifica o nome que o Data Protection for SQL usa
para efetuar logon no servidor SQL.
Considerações:
v Utilizar esse parâmetro significar utilizar a autenticação do SQL Server.
O SQL Server e o ID do usuário do SQL devem ser configurados para
autenticação do SQL Server.
v O ID de usuário do SQL deve ter a função de servidor fixa SYSADMIN
do SQL Server.
v Se você não especificar /sqluser, o padrão será sa.
v Se você especificar /sqluser, mas não sqlusername, o padrão também será
sa.
Nota: Esse parâmetro será ignorado se você utilizar com ele o parâmetro
/sqlauth=integrated.
/STANDby=undofilename
Especifica que a restauração será em um servidor SQL em espera e
especifica o nome de um arquivo undo.
Considerações:
v Não é possível 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
restaurações e pode aceitar restaurações adicionais em seus bancos de
dados.
v O mesmo arquivo undo pode ser utilizado para um banco de dados,
para cada restauração no banco de dados, mas não é possível utilizar
um único arquivo undo para mais de um banco de dados.
v A variável undofilename pode incluir um caminho completo. Entretanto,
se um caminho completo não for especificado, o arquivo undo será
criado no diretório especificado pela variável de ambiente %TEMP%.
v Se undofilename incluir espaços, será necessário colocá-lo entre aspas.
v Se o arquivo undo especificado não existir, o SQL Server o criará. Se o
arquivo existir mas não for utilizado para o mesmo banco de dados
SQL, o SQL Server irá sobrescrevê-lo.
v Se você não especificar /recovery nem /standby, o padrão será
/recovery=yes.
/STOPAT=datetime
Nas operações de restauração, /stopat especifica o ponto no tempo em que
você restaura um banco de dados SQL. Somente os logs de transações
202
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
gravados antes do ponto no tempo são aplicados ao banco de dados SQL.
A variável datetime especifica data e hora separadas por um espaço. Utilize
qualquer formato de data e hora válido aceito pelo SQL Server.
Considerações:
v Esse parâmetro só se aplica às restaurações de log de transações, mas a
restauração base à qual se aplicam os log de transações deverá ter sido
uma restauração completa do banco de dados. Não é possível restaurar
em um ponto no tempo restaurações do tipo arquivo, grupo e conjunto.
v Além disso, não é possível especificar /recovery=no ou /standby com o
parâmetro /stopat.
v Como datetime inclui um espaço, é necessário colocá-lo entre aspas.
v Se a operação de restauração com o parâmetro /stopat não encontrar
uma transação no log de transações 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 não recuperado, mesmo que
você também especifique /recovery=yes.
/STOPATMark=markname [/AFTER=datetime]
O parâmetro /stopatmark especifica um ponto no tempo identificado no
qual um banco de dados é restaurado. Pode ser após um ponto no tempo
especificado, se você especificar a opção /after. Somente os registros do log
de transações até então gravados, e incluindo a transação identificada (que
pode ser encontrada no ponto no tempo especificado ou após este), são
aplicados ao banco de dados SQL. A variável markname especifica o nome
de uma transação do SQL. A transação do SQL pode ser uma transação
local ou uma transação distribuída. Se for um nome de transação
distribuída, a marca denominada existirá no log de transações de cada
banco de dados SQL que estiver sendo particionado na transação
distribuída.
Nota: markname é o nome da transação, não a descrição que segue a
palavra-chave MARK em uma instrução SQL BEGIN TRANSACTION ou
BEGIN DISTRIBUTED TRANSACTION.
A variável datetime especifica data e hora separadas por um espaço. Utilize
qualquer formato de data e hora válido aceito pelo SQL Server.
Considerações:
v Esse parâmetro aplica-se somente às restaurações do log de transações.
A restauração base à qual se aplicam os logs de transações deverá ter
sido uma restauração completa do banco de dados. Não é possível
restaurar para uma marca restaurações do tipo arquivo, grupo e
conjunto.
v É possível utilizar a mesma marca denominada para diversas transações
do SQL.
v Se você não especificar /after, a restauração será interrompida na
primeira marca encontrada com o nome especificado.
v Se você especificar /after, a restauração será interrompida na primeira
marca encontrada com o nome especificado, após a data e hora
especificadas.
v Se markname incluir espaços, será necessário colocá-lo entre aspas.
v Não é possível usar um comando do Data Protection for SQL restore
com /stopatmark e também especificar /recovery=no ou /standby.
v Se a operação de restauração com /stopatmark não encontrar uma
transação no log de transações restaurado na qual ser interrompida, o
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
203
banco de dados SQL será deixado em um estado não recuperado,
mesmo que você especifique /recovery=yes.
/STOPBEFOREMark=markname [/AFTER=datetime]
Esse parâmetro especifica um ponto no tempo identificado no qual um
banco de dados é restaurado. Pode ser após um ponto no tempo
especificado, se você especificar a opção /after. Somente os registros do log
de transações gravados antes, e não incluindo a transação identificada (que
pode ser encontrada no ponto no tempo especificado ou após este), são
aplicados ao banco de dados SQL. A variável markname especifica o nome
de uma transação do SQL. A transação do SQL pode ser uma transação
local ou uma transação distribuída. Se for um nome de transação
distribuída, a marca denominada existirá no log de transações de cada
banco de dados SQL que estiver sendo particionado na transação
distribuída.
Nota: markname é o nome da transação, não a descrição que segue a
palavra-chave MARK em uma instrução SQL BEGIN TRANSACTION ou
BEGIN DISTRIBUTED TRANSACTION.
A variável datetime especifica data e hora separadas por um espaço. Utilize
qualquer formato de data e hora válido aceito pelo SQL Server.
Considerações:
v Esse parâmetro aplica-se somente às restaurações do log de transações.
A restauração base à qual se aplicam os logs de transações deverá ter
sido uma restauração completa do banco de dados. Não é possível
restaurar para uma marca restaurações do tipo arquivo, grupo e
conjunto.
v É possível utilizar a mesma marca denominada para diversas transações
do SQL.
v Se você não especificar /after, a restauração será interrompida antes da
primeira marca encontrada com o nome especificado.
v Se você especificar /after, a restauração será interrompida antes da
primeira marca encontrada com o nome especificado ou após a data e
hora especificadas.
v Se markname incluir espaços, será necessário colocá-lo entre aspas.
v Não é possível usar um comando do Data Protection for SQL restore
com /stopbeforemark e também especificar /recovery=no ou /standby.
v Se a operação de restauração com /stopbeforemark não encontrar uma
transação no log de transações restaurado para ser interrompida antes, o
banco de dados SQL será deixado em um estado não recuperado,
mesmo que você especifique /recovery=yes.
/STRIPes=numstripes
O parâmetro /stripes especifica o número de distribuições de dados a
utilizar em uma operação de backup ou restauração. A variável numstripes
pode ir de 1 a 64.
Considerações:
v Se você não especificar /stripes, o valor-padrão será aquele especificado
no arquivo de configuração do Data Protection for SQL. O valor inicial é
1. Na restauração, o valor é o mesmo utilizado na operação de backup.
v Se você especificar /stripes mas não numstripes, será utilizado o valor
armazenado.
204
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Você pode usar até o número usado usado para criar o backup. É
possível determinar o número de faixas de dados usadas para criar um
objeto de backup com o comando do Data Protection for SQL: query tsm
dbname backup_object
v Você deve usar o parâmetro MAXNUMMP em um comando REGISTER
NODE ou UPDATE NODE do Tivoli Storage Manager para permitir que
um nó use diversas sessões para armazenar dados em mídia removível
(o que requer a alocação de diversos pontos de montagem para esse nó).
O valor MAXNUMMP deve ser igual ou menor que o número máximo
de distribuições desejado.
v Ao usar a separação de dados em faixas, você deve usar a disposição de
espaço do arquivo do servidor do Tivoli Storage Manager para tentar
manter cada faixa em um volume de armazenamento diferente.
v O número máximo de faixas de dados que podem ser usadas é um a
menos que o valor da opção TXNGROUPMAX do servidor do Tivoli
Storage Manager no arquivo dsmserv.opt. O servidor SQL permite um
máximo de 64 faixas de dados.
/TSMNODe=tsmnodename
O parâmetro /tsmnode especifica o nome do nó do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Isso identifica qual cliente do Tivoli Storage
Manager está solicitando serviços. É possível também armazenar o nome
do nó no arquivo de opções. O parâmetro da linha de comandos substitui
o valor no arquivo de opções.
Considerações:
v Não é possível usar o parâmetro /tsmnode se PASSWORDACCESS
GENERATE for especificado no arquivo de opções do Tivoli Storage
Manager. Você deve especificar o nome do nó no arquivo de opções.
Caso contrário, pode alterar PASSWORDACCESS to PROMPT para
utilizar o parâmetro /tsmnode. Para obter detalhes sobre o arquivo de
opções do Tivoli Storage Manager, consulte o manual de referência IBM
Tivoli Storage Manager for Windows Backup-Archive Client Installation and
User's Guide.
v Se você não especificar /tsmnode, o valor padrão será aquele
especificado pela opção nodename no arquivo de opções do Tivoli
Storage Manager. A especificação desse parâmetro não altera o valor no
arquivo de opções.
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Tivoli Storage
Manager a ser usado. Isso é semelhante a selecionar um servidor do Tivoli
Storage Manager na lista de servidores na GUI. O arquivo de opções do
Tivoli Storage Manager contém os valores de configuração para a API do
Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opções do
Tivoli Storage Manager, consulte o manual de referência IBM Tivoli Storage
Manager for Windows Backup-Archive Client Installation and User's Guide.
Considerações:
v A variável tsmoptfilename pode incluir um caminho completo. Se você
não incluir um caminho, o diretório em que o Data Protection for SQL
está instalado será usado.
v Se tsmoptfilename incluir espaços, será necessário colocá-lo entre aspas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
205
v Se você especificar /tsmoptfile, mas não tsmoptfilename, o padrão
também será dsm.opt.
/TSMPassword=tsmpasswordname
O parâmetro /tsmpassword especifica a senha do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Este parâmetro e a opção PASSWORDACCESS no
arquivo de opções do Tivoli Storage Manager interagem das seguintes
formas:
/tsmpassword
PASSWORDACCESS
no arquivo de opções Senha já armazenada
do Tivoli Storage
no registro?
Manager
Resultado
especificado
generate
yes
/tsmpassword é
ignorado
especificado
generate
no
/tsmpassword é
utilizado e
armazenado
especificado
prompt
—
/tsmpassword é
utilizado
não-especificado
prompt
—
o usuário é avisado
Exemplos de Saída da Restauração de Legados
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao utilizar o comando restore.
Restaurar ReportServer Completo
A execução desse comando restaura um backup completo do modelo para um
servidor diferente daquele no qual o backup foi feito.
Comando:
tdpsqlc restore model full /fromsqlserver=STRINGVM1\STRINGVM1
Saída:
206
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
Consultando o Servidor TSM para Backups ....
Starting Sql database restore...
Beginning VSS restore of ’model’...
Files Examined/Completed/Failed: [ 2 / 2 / 0 ]
Total Bytes: 3933070
Operação de restauração VSS concluída com rc = 0
Arquivos Examinados : 2
Arquivos Concluídos : 2
Arquivos Com Falha : 0
Total Bytes
: 3933070
Total LanFree Bytes : 0
Concluído
Restauração de Legados 2–Diferencial
A Restauração de Legados 2 exibe a restauração de um objeto de backup
diferencial do banco de dados Test1 para o banco de dados Test2. Observe que o
banco de dados Test2 já deverá existir para que a restauração seja bem-sucedida.
Comando:
tdpsqlc restore Test1 diff /into=Test2
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
40.61 Kb/Sec
478,720
0
11.51 Secs
Restauração de Legados 3–Grupo
A Restauração de Legados 3 exibe a restauração de um objeto de backup de grupo
de arquivos denominado Group1 para o banco de dados Test1.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
207
Comando:
tdpsqlc restore Test1 group=Group1
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
8,185.75 Kb/Sec
86,982,144
0
10.38 Secs
Restauração de Legados 4–Conjunto
A Restauração de Legados 4 exibe a restauração de todos os objetos de backup de
conjunto ativo para o banco de dados Test1.
Comando:
tdpsqlc restore Test1 set=*
Saída:
208
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Starting Sql database restore...
Querying Tivoli Storage Manager server for a list of database backups,
please wait...
Restoring meta data ...
Iniciando a restauração do conjunto do objeto de backup
Test1\20100718141546\00000700,
1 of 1,to database Test1
Full: 0
Read: 88489472 Written: 88489472 Rate: 8,125.58 Kb/Sec
Restauração de Test1\20100718141546\00000700 concluída com êxito.
Total
Total
Total
Total
database
database
database
database
backups inspected:
backups requested for restore:
backups restored:
skipped:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
8,122.52 Kb/Sec
88,489,472
0
10.64 Secs
Restauração de Legados 5–Log (point-in-time)
A Restauração de Legados 5 exibe a restauração de todos os objetos de backup de
log ativo do banco de dados Test1 para um point-in-time especificado. Três de
quatro backups de log atendem aos critérios de data/hora.
Comando:
tdpsqlc restore Test1 log=* /stopat="07/01/2010 13:56:00"
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
209
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Starting Sql database restore...
Querying Tivoli Storage Manager server for a list of
database backups, please wait...
Iniciando a restauração do log do objeto de backup Test1\20100701135511\
00000700,
1 of 4,to database Test1
Full: 0
Read: 214528 Written: 214528 Rate: 59.75 Kb/Sec
Restauração de Test1\20100701135511\00000700 concluída com êxito.
Iniciando a restauração do log do objeto de backup Test1\20100701135605\
00000700,
2 of 4,to database Test1
Full: 0
Read: 147968 Written: 147968 Rate: 32.15 Kb/Sec
Restauração de Test1\20100701135605\00000700 concluída com êxito.
Iniciando a restauração do log do objeto de backup Test1\20100701135712\
00000700,
3 of 4,to database Test1
Full: 0
Read: 0 Written: 0 Rate: 0.00 Kb/Sec
Restauração de Test1\20100701135712\00000700 concluída com êxito.
Ignorando Test1\20100701135817\00000700
por causa da falha anterior da recuperação point-in-time.
Total
Total
Total
Total
database
database
database
database
backups inspected:
backups requested for restore:
backups restored:
skipped:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
4
4
3
1
37.21 Kb/Sec
362,496
0
9.51 Secs
Restauração de Legados 6–Log (marca denominada)
A Restauração de Legados 6 exibe a restauração de todos os objetos de backup de
log ativo no banco de dados Testmark para um point-in-time denominado. A
primeira marca com o nome especificado, mark2, é encontrada no terceiro objeto de
backup de log aplicado à restauração. A restauração pára assim que essa marca é
encontrada.
Comando:
tdpsqlc restore Testmark log=* /stopatmark=mark2
Saída:
210
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Starting Sql database restore...
Querying Tivoli Storage Manager server for a list of database
backups, please wait...
Iniciando a restauração do log do objeto de backup
Testmark\20100701102947\
0000065C, 1 of 4, to database Testmark
Full: 0
Read: 159232 Written: 159232 Rate: 61.68 Kb/Sec
Restauração de Testmark\20100701102947\0000065C concluída com êxito.
Iniciando a restauração do log do objeto de backup
Testmark\20100701103127\
000001DC, 2 of 4, to database Testmark
Full: 0
Read: 159232 Written: 159232 Rate: 34.51 Kb/Sec
Restauração de Testmark\20100701103127\000001DC concluída com êxito.
Iniciando a restauração do log do objeto de backup
Testmark\20100701103325\
00000680, 3 of 4, to database Testmark
Full: 0
Read: 0 Written: 0 Rate: 0.00 Kb/Sec
Restauração de Testmark\20100701103325\00000680 concluída com êxito.
Ignorando Testmark\20100701103556\00000694
por causa da falha anterior da recuperação point-in-time.
Total
Total
Total
Total
database
database
database
database
backups inspected:
backups requested for restore:
backups restored:
skipped:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
4
4
3
4
38.60 Kb/Sec
318,464
0
8.06 Secs
Restauração de Legados 7–Log (objeto inativo)
A Restauração de Legados 7 inicia com uma consulta para exibir objetos de backup
de log ativo e inativo para o banco de dados Test1.
Comando:
tdpsqlc q tsm netapp_db2 log=* /all
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
211
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ netapp_db2
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Log
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/27/2011 08:36:28
Backup Size .............................. 82.50 KB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110927083628\00001A4C
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
A operação de restauração para a Restauração de Legados 7 aplica um objeto de
backup de log inativo denominado especificamente do banco de dados Test1 à
restauração. Desde que um objeto de backup de log inativo esteja sendo solicitado,
o parâmetro /object deverá ser utilizado no comando restore.
Comando:
tdpsqlc restore Test1 log=* /object=20100622135511\00000700
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Starting Sql database restore...
Querying Tivoli Storage Manager server for a list of database
backups,please wait...
Iniciando a restauração do log do objeto de backup Test1\20100622135511\
00000700,1 of 1,to database Test1
Full: 0
Read: 214528 Written: 214528 Rate: 29.47 Kb/Sec
Restauração de Test1\20100622135511\00000700 concluída com êxito.
Total
Total
Total
Total
database
database
database
database
backups inspected:
backups requested for restore:
backups restored:
skipped:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
29.46 Kb/Sec
214,528
0
7.11 Secs
Restauração de Legados 8–Completo (parcial)
A Restauração de Legados 8 exibe a restauração de parte de um objeto de backup
completo, grupo de arquivos Group1, para o banco de dados Test1.
212
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Comando:
tdpsqlc restore Test1 full /partial /gr=Group1
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
3,359.21 Kb/Sec
89,607,680
0
26.05 Secs
Restauração de Legados 9–Completo (relocalizar)
A Restauração de Legados 9 exibe a restauração de um objeto de backup completo
do banco de dados Test1, especificamente relocalizando o arquivo lógico
File1Group1 para um novo local físico.
Comando:
tdpsqlc restore Test1 full /relocate=File1Group1
/to=e:\sqldata\File1Group1.NDF
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
213
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
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:
Throughput rate:
Total bytes transferred:
LanFree bytes transferred:
Elapsed processing time:
1
1
1
0
3,929.64 Kb/Sec
88,100,352
0
21.89 Secs
Exemplos de Saída da Restauração do VSS
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao utilizar o comando restore.
Restauração VSS a partir do Servidor do Tivoli Storage Manager
Restaurar banco de dados msdb a partir do armazenamento do servidor do Tivoli
Storage Manager usando os parâmetros opcionais, /backupdestination e
/backupmethod.
Comando:
tdpsqlc restore msdb full /backupdestination=tsm
/backupmethod=vss
Saída:
214
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Conectando-se ao SQL Server, aguarde...
Consultando o Servidor TSM para Backups ....
Starting Sql database restore...
Beginning VSS restore of ’msdb’...
Files Examined/Completed/Failed: [ 2 / 2 / 0 ]
Total Bytes: 8062302
Operação de restauração VSS concluída com rc = 0
Arquivos Examinados : 2
Arquivos Concluídos : 2
Arquivos Com Falha : 0
Total Bytes
: 8062302
Total LanFree Bytes : 0
Concluído
Restauração do VSS a partir do Local
Restaurar o banco de dados DEMODB a partir de shadow volumes locais usando
os novos parâmetros opcionais, /backupdestination e /backupmethod.
Comando:
tdpsqlc restore DEMODB full /backupdestination=local
/backupmethod=vss /instantrestore=no
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Consultando o Servidor TSM para Backups ....
Starting Sql database restore...
Iniciando a restauração do VSS de ’DEMODB’...
Arquivos Examinados/Concluídos/Com Falha: [ 2 / 2 / 0 ] Total de Bytes:
5243190
Operação
Arquivos
Arquivos
Arquivos
Total de
Total de
de restauração VSS concluída com rc = 0
Examinados : 2
Concluídos : 2
Com Falha : 0
Bytes
: 5243190
Bytes LanFree: 0
Restauração Instantânea do VSS a partir do Local
Use a Restauração Instantânea para restaurar o banco de dados testdb2 a partir de
shadow volumes usando o novo parâmetro /instantrestore.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
215
Comando:
tdpsqlc restore testdb2 /backupmethod=vss
/backupdest=local /instantrestore=yes
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Consultando o Servidor TSM para Backups ....
Starting Sql database restore...
Iniciando a restauração do VSS de ’DEMODB’...
Restaurando o ’DEMODB’ usando a captura instantânea de cópia de nível de
volume.
Iniciando o processo de restauração de captura instantânea.
Este processo pode levar alguns minutos.
Operação de restauração VSS concluída com rc = 0
Arquivos Examinados : 0
Arquivos Concluídos : 0
Arquivos Com Falha : 0
Total de Bytes
: 0
Total LanFree Bytes : 0
Diretório de Relocalização da Restauração do VSS
Restaure e relocalize o banco de dados svtdb a partir do armazenamento do
servidor do Tivoli Storage Manager para o diretório m:\svtdb usando o novo
parâmetro opcional, /relocatedir. Todos os logs SQL e arquivos de índice de texto
total associados ao banco de dados svtdb também são restaurados e relocalizados.
Comando:
tdpsqlc restore svtdb full /relocatedir=m:\svtdb
/backupdestination=tsm
/backupmethod=vss
Saída:
216
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
Conectando-se ao SQL Server, aguarde...
Consultando o Servidor TSM para Backups ....
Starting Sql database restore...
Iniciando a restauração do VSS de ’svtdb’...
Preparando-se para a restauração de ’svtdb’ a partir do backup do TSM.
Arquivos Examinados/Concluídos/Com Falha: [ 5 / 5 / 0 ]
Bytes: 418328259
Operação de restauração
Arquivos Examinados:
Arquivos Concluídos:
Arquivos Com Falha
Total de Bytes
:
Total LanFree Bytes
Total de
VSS concluída com rc = 0
5
5
: 0
418328259
: 0
Para restaurar e relocalizar o banco de dados svtdb, seus logs e seus arquivos de
índice de texto total em seus próprios e respectivos locais, o seguinte comando é
emitido:
tdpsqlc restore svtdb full /relocatedir=m:\svtdb,e:\svtdb,f:\svtdb
/backupdestination=tsm /backupmethod=vss
Os valores de /relocatedir neste comando são os seguintes:
v m:\svtdb: O diretório no qual apenas o banco de dados svtdb é relocalizado.
v m:\svtdb: O diretório no qual apenas os logs de svtdb são relocalizados.
v m:\svtdb: O diretório no qual apenas os arquivos de índice de texto total de svtdb
são relocalizados.
Comando Restorefiles
Use o comando restorefiles para restaurar backups com base no VSS no servidor
do Tivoli Storage Manager (/BACKUPDESTINATION=TSM) ou armazenados
localmente (/BACKUPDESTINATION=LOCAL).
Considere as informações a seguir usando o comando restorefiles.
v O comando restorefiles restaura .mdf, ldf e outros arquivos simples a partir
de um backup baseado em VSS do Data Protection for SQL Server especificado
para um diretório especificado.
v Um diretório de destino pode ser especificado como um diretório em um
sistema de arquivos fixo (por exemplo C:\temp) ou em um compartilhamento de
rede (por exemplo \\server\dest) que esteja acessível para o Agente Remoto
(Solicitante VSS) do Tivoli Storage Manager
v O comando restorefiles não restaura os dados para o SQL server.
v Esse comando não requer a instalação do SQL Server na máquina em que o
comando restorefiles é executado. Os arquivos podem ser restaurados para
outra máquina ou diretório na mesma máquina que o SQL Server.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
217
v Uma restauração continua até que seja concluída, a menos que o volume de
destino não possua espaço suficiente para cumprir a operação de restauração.
v Os backups com base no VSS que estão localizados no servidor do Tivoli Storage
Manager (/BACKUPDESTINATION=TSM) podem ser restaurados usando
restorefiles na mesma máquina que executou o backup com base no VSS ou
executando o comando em uma máquina que possui o cliente do Data
Protection para SQL instalado e configurado para operações VSS.
v O diretório especificado no comando restorefiles possui o nome do
componente do VSS anexado para que diversos bancos de dados possam ser
restaurados para o mesmo diretório de destino.
v Os backups baseados em VSS que são armazenados na máquina local usando
uma captura instantânea persistente (/BACKUPDESTINATION=LOCAL) apenas
podem ser restaurados ao executar o comando restorefiles na mesma máquina
que executou o backup baseado em VSS e que possui acesso à captura
instantânea persistente.
v Para executar uma restauração completa: tdpsqlc restorefiles DB1 FULL
relocatedir=d:\temprestore
v Use /RELOCATEDIR para restaurar um banco de dados que existe atualmente para
um diretório diferente, mesmo que o backup contenha arquivos localizados em
diretórios diferentes. Execute o comando restorefiles e especifique apenas um
diretório de destino da restauração. Por exemplo, emita restorefiles db1 full
/relocatedir=d:\temp para colocar os arquivos no diretório d:\temp\db1\*.
v Se você estiver em um ambiente não em cluster, apenas será possível restaurar
uma captura instantânea local para a máquina que gerou a captura instantânea.
v Se você estiver em um ambiente em cluster, será possível executar um comando
restorefiles a partir de uma das máquinas no cluster.
Sintaxe de Restorefiles
Use o diagrama de sintaxe de comando restorefiles como uma referência para as
opções disponíveis e os requisitos de truncamento.
,
TDPSQLC RESTOREFIles 218
dbname
*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
FULL
,
logicalfilename
*
FULL
B
DIFFerential
C
,
FIle=
groupname
*
,
Group=
:NONE.
:NONE.
Log=
logobjectname
*
,
:NONE.
Set=
setobjectname
*
:NONE.
Os diagramas de sintaxe das opções do tipo de objeto de backup que
correspondem às letras acima (A,B,C,D,E,F) seguem os Parâmetros Opcionais para
o comando restorefiles do “Parâmetros Opcionais Restorefiles”.
Parâmetros Posicionais Restorefiles
Os parâmetros posicionais seguem imediatamente o comando restorefiles e
precedem os parâmetros opcionais.
Os parâmetros posicionais a seguir especificam o objeto a ser restaurado:
tdpsqlc restorefiles
* |componentname1, ..., componentnameNFULL
*
Restaurar sequencialmente todos os arquivos simples do banco de
dados.
Os parâmetros posicionais a seguir especificam o tipo de backup do qual os
arquivos serão restaurados:
FULL
Restaurar os arquivos de um tipo de backup completo do VSS.
Parâmetros Opcionais Restorefiles
Parâmetros opcionais para o comando restorefiles do Data Protection for SQL e
parâmetros opcionais.
/BACKUPDESTINATION
Backups VSS que estão localizados no Servidor do Tivoli Storage Manager
são restaurados usando o comando restorefiles com
/BACKUPDESTINATION=TSM. Os backups do VSS que estão sendo
executados em uma máquina local usando uma captura instantânea
persistente são restaurados usando o comando restorefiles com
/BACKUPDESTINATION=LOCAL. O TSM é o destino padrão para
restorefiles.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
219
/CONFIGfile=configfilename
Utilize o parâmetro /configfile para especificar o nome do arquivo de
configuração do Data Protection for SQL que contém os valores para as
opções de configuração do Data Protection for SQL.
A variável configfilename pode incluir um caminho completo. Se a variável
configfilename não incluir um caminho, o diretório de instalação do Data
Protection for SQL será utilizado. Se o parâmetro /configfile não for
especificado, ou se a variável configfilename não for especificada, o
valor-padrão será tdpsql.cfg.
Se a variável configfilename incluir espaços, coloque a entrada de parâmetro
/configfile inteira entre aspas duplas. Exemplo:
/CONFIGfile="c:\Arquivos de programas\file.cfg"
/FROMSQLserver=sqlservername
Use o parâmetro /fromsqlserver para especificar o nome do SQL Server no
qual o backup original foi executado. O padrão é o nome do SQL Server
local.
/LOGFile=logfilename
Utilize o parâmetro /logfile para especificar o nome do arquivo de log de
atividades gerado pelo Data Protection for SQL.
A variável logfilename identifica o nome do arquivo de log de atividades.
Se o arquivo de log especificado não existir, um novo arquivo de log será
criado. Se o arquivo de log especificado existir, novas entradas de log serão
anexadas ao arquivo. A variável logfilename pode incluir um caminho
completo. No entanto, se nenhum caminho for especificado, o arquivo de
log será gravado no diretório de instalação do Data Protection for SQL.
Se a variável logfilename incluir espaços, coloque a entrada de parâmetro
/logfile inteira entre aspas duplas. Exemplo:
/LOGFile="c:\Program
Files\mytdpsqlserver.log"
Se o parâmetro /logfile não estiver especificado, os registros de log serão
gravados para o arquivo de log padrão, o tdpsqlserver.log.
O parâmetro /logfile não pode ser desativado, a criação de log sempre
ocorre.
Ao utilizar várias instâncias simultâneas do Data Protection for SQL para
executar operações, utilize o parâmetro /logfile para especificar um
arquivo de log diferente para cada instância utilizada. Isso direciona o
registro de cada instância para um arquivo de log diferente e evita que os
registros de arquivos de log fiquem espalhados. A não-especificação de um
arquivo de log diferente para cada instância pode resultar em arquivos de
logs ilegíveis.
/LOGPrune=numdays|No
Utilize o parâmetro /logprune para desativar a limpeza do log ou para
solicitar explicitamente que o log seja limpo para a execução de um
comando. Por padrão, a limpeza do log é ativada e executada uma vez por
dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log são
salvas no processo de limpeza. É possível usar a GUI do MMC ou o
comando set para alterar os padrões para que a limpeza do log seja
desativada, ou para que mais ou menos dias de entradas de log sejam
salvas. Se utilizar a linha de comandos, você poderá utilizar o parâmetro
220
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
/logprune para substituir esses padrões. Quando o valor da variável
/logprune numdays for um número no intervalo de 0 a 9999, o log será
limpo mesmo se a limpeza do log já tiver sido executada para o dia.
As alterações no valor do parâmetro timeformat ou dateformat podem
resultar no arquivo de log que está sendo limpo involuntariamente. Se o
valor do parâmetro timeformat ou dateformat tiver sido alterado, antes de
emitir um comando do Data Protection for SQL que pode limpar o arquivo
de log, desempenhe uma das seguintes ações para impedir que o arquivo
de log seja limpo:
v Faça uma cópia do arquivo de log existente.
v Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/MOUNTWait=Yes|No
Utilize o parâmetro /mountwait para especificar se Data Protection for SQL
deve aguardar a mídia removível para montar (tais como fitas ou CDs) ou
para parar a operação atual. Essa situação ocorre quando o Servidor do
Tivoli Storage Manager está configurado para armazenar os dados de
backup em mídia removível e aguardar que um volume de
armazenamento requerido seja montado.
É possível especificar:
Sim
Aguardar as montagens das fitas. Esse é o padrão.
no
Não aguardar as montagens das fitas.
/OBJect=object name
Use o parâmetro /object para especificar o nome dos arquivos de objeto de
backup que deseja restaurar. O nome do objeto identifica com
exclusividade cada objeto de backup e é criado pelo Data Protection for
SQL.
Utilize o comando query tsm do Data Protection for SQL para exibir os
nomes dos objetos de backup.
/Quiet Esse parâmetro impede que as informações sobre status sejam exibidas.
Isso não afeta o nível das informações gravadas no log de atividades.
/RELOCATEDir=dbfiledir[ ,logfiledir [ ,otherfiledir] [ ,filestream files]]
O parâmetro /relocatedir especifica os locais de destino no quais restaurar
os arquivos simples. Isso inclui bancos de dados, logs e arquivos de índice
de texto total do SQL Server (SQL Server 2005).
A variável dbfiledir especifica o local do diretório do banco de dados SQL
que você deseja realocar. Observe que, se as variáveis logfiledir ou
otherfiledir não forem especificadas, os logs e os arquivos de índice de texto
total do SQL Server serão restaurados no diretório especificado por
dbfiledir.
A variável logfiledir especifica o local do diretório dos arquivos de log SQL
que você deseja relocalizar. Observe que se a variável logfiledir não for
especificada, os arquivos de log SQL serão restaurados para o diretório
especificado por dbfiledir.
A variável otherfiledir especifica o local do diretório do arquivo de índice de
texto total do SQL Server que você deseja realocar. Observe que se a
variável otherfiledir não for especificada, os arquivos de índice de texto total
do SQL Server são restaurados no diretório especificado pelo dbfiledir.A
operação restorefiles cria um subdiretório sob o diretório-raiz que contém
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
221
o nome do banco de dados. Os arquivos restaurados são colocados nesse
subdiretório. Se o parâmetro /relocatedir não for especificado, os arquivos
serão restaurados no diretório em que o comando restorefiles é emitido.
Por exemplo, se Data Protection for SQL estiver instalado no diretório
c:\Program Files\Tivoli\TSM\TDPSQLC e o seguinte comando for emitido a
partir de E:\Somedir:
e:\Somedir> c:\"Program Files"\Tivoli\TSM\TDPSQLC\tdpsqlc restorefiles
db1 full
Em seguida, os arquivos são restaurados para os subdiretórios no local
e:\Somedir:
e:\Somedir\db1\db1.mdf
e:\Somedir\db1\db1.ldf
/TSMNODe=tsmnodename
Utilize a variável tsmnodename para consultar o nome do nó do Tivoli
Storage Manager que o Data Protection for SQL utiliza para efetuar logon
no Servidor do Tivoli Storage Manager. É possível armazenar o nome do
nó no arquivo de opções do Tivoli Storage Manager (dsm.opt). Este
parâmetro substitui o valor no arquivo de opções do Tivoli Storage
Manager se PASSWORDACCESS for configurado como PROMPT. Este
parâmetro não é válido quando PASSWORDACCESS é configurado como
GENERATE no arquivo de opções.
/TSMOPTFile=tsmoptfilename
Utilize a variável tsmoptfilename para identificar o arquivo de opções do
Data Protection for SQL.
O nome do arquivo pode incluir um nome de caminho completo. Se
nenhum caminho for especificado, será consultado o diretório em que o
Data Protection for SQL está instalado.
Se a variável tsmoptfilename incluir espaços, coloque a entrada do
parâmetro /tsmoptfile inteira entre aspas duplas. Exemplo:
/TSMOPTFile="c:\Arquivos de programas\file.opt"
O padrão é dsm.opt.
/TSMPassword=tsmpassword
Utilize a variável tsmpassword para consultar a senha do Tivoli Storage
Manager que o Data Protection for SQL utiliza para efetuar logon no
Servidor do Tivoli Storage Manager. Se você especificou
PASSWORDACCESS GENERATE no arquivo de opções do Data Protection
for SQL (dsm.opt), não precisará fornecer a senha aqui porque aquela que
está armazenada no registro é utilizada. Entretanto, para armazenar a
senha no registro, você deve especificar a senha do Tivoli Storage Manager
na primeira vez que Data Protection for SQL se conectar ao Servidor do
Tivoli Storage Manager.
Se você especificar uma senha com este parâmetro quando
PASSWORDACCESS GENERATE estiver funcionando, o valor da linha de
comandos será ignorado, a menos que a senha para este nó ainda não
tenha sido armazenada no registro. Nesse caso, a senha especificada é
armazenada no registro e utilizada quando você executa este comando.
Se PASSWORDACCESS PROMPT estiver funcionando, e você não
especificar um valor de senha na linha de comandos, será solicitada uma
senha.
222
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
A senha do Tivoli Storage Manager que o Data Protection for SQL utiliza
para efetuar logon no Servidor do Tivoli Storage Manager pode ter até 63
caracteres de comprimento.
Exemplos de Restorefiles
Este exemplo de saída fornece uma amostra de texto, mensagens e status do
processo exibidos ao usar o comando restorefiles.
Este comando, tdpsqlc restorefiles Finance FULL /backupdestination=local
/RELOCATEDir=e:\test/FROMSQLServer=sqlsrv12, restaura os arquivos do VSS
de um backup do tipo FULL do banco de dados Finance a partir do SQL Server
chamadosqlsrv12 no diretório e:\test. Os arquivos restaurados são:
e:\test\Finance\finance.mdf
e:\test\Finance\finance_log.ldf
Excluir Comando de Backup
Use o comando excluir backup para excluir um Backup do VSS de um banco de
dados do SQL Server.
Você deve ter direitos de registro local (para todas as versões do SQL Server) para
executar um backup de exclusão do Data Protection for SQL.
Excluir Sintaxe de Backup
Use os diagramas de sintaxe de comando delete backup como uma referência para
visualizar as opções disponíveis e os requisitos de truncamento.
,
TDPSQLC DELete BACKup
dbname
*
FULL
tdpsql.cfg
/CONFIGfile=
configfilename
=sqlserver value [or cfg value]
/FROMSQLSERVer=
=sqlservername
/LOGPrune=
60
numdays
No
/OBJect=
objectname,...
/Quiet
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
223
Parâmetros Posicionais de Exclusão de Backup
Os parâmetros posicionais seguem imediatamente o comando delete backup e
precedem os parâmetros opcionais.
Os parâmetros posicionais a seguir especificam o backup a ser excluído:
* | dbname
Exclui os backups ativos de todos os bancos de dados.
*
dbname
Exclui um backup do banco de dados especificado. O backup ativo
é excluído a menos que você especifique um backup diferente com
o parâmetro opcional /object.
Várias entradas são separadas por vírgulas. Se separadas por
vírgulas, certifique-se de que não exista espaço entre a vírgula e o
nome do banco de dados. Se algum nome de banco de dados
contiver vírgulas ou espaços em branco, coloque o nome do banco
de dados entre aspas duplas.
O seguinte parâmetro posicional especifica o tipo de exclusão de backup a ser
executado:
FULL
Excluir backups de tipo completo.
Atenção:
Seja cuidadoso para excluir apenas os backups que você deseja.
Parâmetros Opcionais de Exclusão de Backup
Parâmetros opcionais seguem o comando delete backup e parâmetros posicionais.
/BACKUPDESTination=TSM|LOCAL
Use o parâmetro /backupdestination para especificar o local a partir do
qual o backup deverá ser excluído. O padrão é o valor (se estiver presente)
especificado no arquivo de preferências do Data Protection for SQL
(tdpsql.cfg). Se nenhum valor estiver presente, o backup será excluído do
armazenamento do Servidor do Tivoli Storage Manager.
Você pode especificar:
TSM
O backup é excluído do armazenamento do Servidor do Tivoli
Storage Manager. Esse será o padrão se nenhum valor for
especificado no arquivo de preferências do Data Protection for SQL
(tdpsql.cfg).
LOCAL
O backup é excluído do volumes shadow locais.
/CONFIGfile=configfilename
Utilize o parâmetro /configfile para especificar o nome (configfilename) do
arquivo de configuração do Data Protection for SQL que contenha os
valores a utilizar para uma operação delete backup.
A variável configfilename pode incluir um caminho completo. Se a variável
configfilename não incluir um caminho, o diretório de instalação do Data
Protection for SQL será utilizado. Se o parâmetro /configfile não for
especificado, ou se a variável configfilename não for especificada, o
valor-padrão será tdpsql.cfg.
Se a variável configfilename incluir espaços, coloque a entrada de parâmetro
/configfile inteira entre aspas duplas. Exemplo:
/CONFIGfile="c:\Arquivos de programas\file.cfg"
224
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Consulte “Configurar Parâmetros Posicionais” na página 242 para obter
descrições de parâmetros de configuração disponíveis.
/FROMSQLSERVer=server-name
Use o parâmetro /fromsqlserver para especificar o nome do SQL Server no
qual o backup original foi executado. Esse parâmetro só é necessário
quando o nome do servidor SQL no qual será feita a exclusão, conforme
determinado pelo parâmetro /sqlserver, é diferente do nome do servidor
SQL no qual os objetos de backup foram criados. O valor padrão é o valor
/sqlserver ou o valor definido no arquivo de configuração do Data
Protection for SQL.
Considerações:
v Se os dois nomes do SQL Server forem diferentes, será necessário utilizar
esse parâmetro, mesmo que /fromsqlserver seja uma instância padrão
fora de um cluster.
/LOGFile=logfilename
Utilize o parâmetro /logfile para especificar o nome do arquivo de log de
atividades gerado pelo Data Protection for SQL.
A variável logfilename identifica o nome do arquivo de log de atividades.
Se o arquivo de log especificado não existir, um novo arquivo de log será
criado. Se o arquivo de log especificado existir, novas entradas de log serão
anexadas ao arquivo. A variável logfilename pode incluir um caminho
completo. No entanto, se nenhum caminho for especificado, o arquivo de
log será gravado no diretório de instalação do Data Protection for SQL.
Se a variável logfilename incluir espaços, coloque a entrada de parâmetro
/logfile inteira entre aspas duplas. Exemplo:
/LOGFile="c:\Program Files\mytdpsql.log"
Se o parâmetro /logfile não for especificado, os registros de log serão
gravados no arquivo de log padrão, tdpsql.log.
O parâmetro /logfile não pode ser desativado, a criação de log sempre
ocorre.
Ao utilizar várias instâncias simultâneas do Data Protection for SQL para
executar operações, utilize o parâmetro /logfile para especificar um
arquivo de log diferente para cada instância utilizada. Isso direciona o
registro de cada instância para um arquivo de log diferente e evita que os
registros de arquivos de log fiquem espalhados. A não-especificação de um
arquivo de log diferente para cada instância pode resultar em arquivos de
logs ilegíveis.
/LOGPrune=numdays|No
Utilize o parâmetro /logprune para desativar a limpeza do log ou para
solicitar explicitamente que o log seja limpo para a execução de um
comando. Por padrão, a limpeza do log é ativada e executada uma vez por
dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log são
salvas no processo de limpeza. É possível usar a GUI do MMC ou o
comando set para alterar os padrões para que a limpeza do log seja
desativada, ou para que mais ou menos dias de entradas de log sejam
salvas. Se utilizar a linha de comandos, você poderá utilizar o parâmetro
/logprune para substituir esses padrões. Quando o valor da variável
/logprune numdays for um número no intervalo de 0 a 9999, o log será
limpo mesmo se a limpeza do log já tiver sido executada para o dia.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
225
As alterações no valor do parâmetro timeformat ou dateformat podem
resultar no arquivo de log que está sendo limpo involuntariamente. Se o
valor do parâmetro timeformat ou dateformat tiver sido alterado, antes de
emitir um comando do Data Protection for SQL que pode limpar o arquivo
de log, desempenhe uma das seguintes ações para impedir que o arquivo
de log seja limpo:
v Faça uma cópia do arquivo de log existente.
v Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/OBJect=objectname,...
Use o parâmetro /object para especificar os nomes dos objetos de backup
que você deseja excluir. O nome do objeto identifica com exclusividade
cada objeto de backup e é criado pelo Data Protection for SQL.
Use o comando Data Protection for SQL query tsm * /all para visualizar os
nomes de todos os objetos de backup disponíveis. Este parâmetro
especifica que apenas objetos de backup específicos para os bancos de
dados SQL especificados e o tipo de objeto de backup sejam excluídos. A
variável objectname especifica os nomes dos objetos de backup que você
deseja excluir. O nome do objeto identifica com exclusividade cada objeto
de backup e é criado pelo Data Protection for SQL.
/Quiet Esse parâmetro impede que as informações sobre status sejam exibidas.
Isso não afeta o nível das informações gravadas no log de atividades.
/TSMNODe=tsmnodename
Utilize a variável tsmnodename para consultar o nome do nó do Tivoli
Storage Manager que o Data Protection for SQL utiliza para efetuar logon
no Servidor do Tivoli Storage Manager. É possível armazenar o nome do
nó no arquivo de opções do Tivoli Storage Manager (dsm.opt). Este
parâmetro substitui o valor no arquivo de opções do Tivoli Storage
Manager se PASSWORDACCESS for configurado como PROMPT. Este
parâmetro não é válido quando PASSWORDACCESS é configurado como
GENERATE no arquivo de opções.
/TSMOPTFile=tsmoptfilename
Utilize a variável tsmoptfilename para identificar o arquivo de opções do
Data Protection for SQL.
O nome do arquivo pode incluir um nome de caminho completo. Se
nenhum caminho for especificado, será consultado o diretório em que o
Data Protection for SQL está instalado.
Se a variável tsmoptfilename incluir espaços, coloque a entrada do
parâmetro /tsmoptfile inteira entre aspas duplas. Exemplo:
/TSMOPTFile="c:\Arquivos de programas\file.opt"
O padrão é dsm.opt.
/TSMPassword=tsmpassword
Utilize a variável tsmpassword para consultar a senha do Tivoli Storage
Manager que o Data Protection for SQL utiliza para efetuar logon no
Servidor do Tivoli Storage Manager. Se você especificou
PASSWORDACCESS GENERATE no arquivo de opções do Data Protection
for SQL (dsm.opt), não precisará fornecer a senha aqui porque aquela que
está armazenada no registro é utilizada. Entretanto, para armazenar a
senha no registro, você deve especificar a senha do Tivoli Storage Manager
na primeira vez que Data Protection for SQL se conectar ao Servidor do
Tivoli Storage Manager.
226
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Se você especificar uma senha com este parâmetro quando
PASSWORDACCESS GENERATE estiver funcionando, o valor da linha de
comandos será ignorado, a menos que a senha para este nó ainda não
tenha sido armazenada no registro. Nesse caso, a senha especificada é
armazenada no registro e utilizada quando você executa este comando.
Se PASSWORDACCESS PROMPT estiver funcionando, e você não
especificar um valor de senha na linha de comandos, será solicitada uma
senha.
A senha do Tivoli Storage Manager que o Data Protection for SQL utiliza
para efetuar logon no Servidor do Tivoli Storage Manager pode ter até 63
caracteres de comprimento.
Exemplo de Exclusão de Backup
Este exemplo de saída fornece uma amostra do texto, mensagens e do status do
processo exibido ao utilizar o comando delete backup.
Neste exemplo, o comando tdpsqlc delete backup xivdb1 full exclui um backup
completo do banco de dados xivdb1. A seguinte saída é exibida:
Conectando-se ao SQL Server, aguarde...
Consultando Backups ....
Backup(s) a serem excluídos:
<xivdb1 : VSS : full : 02/10/2011 10:03:29>
VSS Delete backup operation completed with rc = 0
Arquivos Examinados : 1
Arquivos Concluídos : 1
Arquivos Com Falha : 0
Total de Bytes
: 0
Comando Inactivate (Apenas Legado)
Use o comando inactivate para desativar um ou mais objetos de backup de
legados ativos no servidor do Tivoli Storage Manager.
A maior parte dos objetos de backup são automaticamente tornados inativos, como
parte do processo normal de backup planejado. Nessas ocasiões, quando o
processamento não é suficiente, você pode utilizar o comando inactivate.
O servidor do Tivoli Storage Manager não exclui objetos de backup ativos a partir
do armazenamento gerenciado do Tivoli Storage Manager; ele excluirá apenas
objetos de backup inativos. Depois que um objeto de backup se torna inativo, o
processo de expiração definido na classe de gerenciamento do objeto determina
exatamente quando o objeto de backup é excluído.
Sintaxe de Inactivate
Use os diagramas de sintaxe do comando inactivate como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
Sintaxe
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
227
,
,
dbname
TDPSQLC INACTIVate
FIle=
*
logicalfilename
*
FULL
DIFFerential
,
groupname
*
,
Group=
Log=
logobjectname
*
,
Set=
setobjectname
*
*
Para obter uma descrição dos parâmetros posicionais inactivate, consulte
“Parâmetros Posicionais de Inactivate” na página 229.
Parâmetros Opcionais Inactivate:
=tdpsql.cfg
/CONFIGfile
=configfilename
=sqlserver value [ou valor de cfg.]
/FROMSQLSERVer=
=sqlservername
=tdpsql.log [or cfg value]
/LOGFile
=logfilename
=60 [or cfg value]
,
/LOGPrune
=numdays
=No
/OBJect=
objectname
*
/OLDerthan= numdaysold
/Quiet
=[dsm.opt value]
/TSMNODe
=tsmnodename
=dsm.opt
/TSMOPTFile
/TSMPassword
=dsmoptfilename
228
=[dsm.opt value]
=tsmpasswordname
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Parâmetros Posicionais de Inactivate
Os parâmetros posicionais seguem imediatamente o comando inactivate e
precedem os parâmetros opcionais.
FIle=*|logicalfilename,...
Essa opção torna inativos apenas os objetos de backup de arquivo ativos
para os bancos de dados SQL especificados. A variável logicalfilename
especifica os nomes dos arquivos lógicos do banco de dados do servidor
SQL que você deseja tornar inativos.
Considerações:
v É possível especificar esse parâmetro mais de uma vez por chamada de
comando.
v Utilize * como um caractere coringa em logicalfilename para substituir
zero ou mais caracteres para cada ocorrência. A especificação somente do
caractere coringa indica todos os arquivos lógicos no banco de dados do
SQL Server.
v Se logicalfilename contiver espaços ou caracteres especiais, coloque-o entre
aspas.
v A variável logicalfilename faz distinção entre maiúsculas e minúsculas.
FULL
Essa opção torna inativos apenas os objetos de backup de banco de dados
completo ativos para os bancos de dados SQL especificados. Cada banco
de dados SQL capturado em backup cria um objeto de backup separado no
servidor do Tivoli Storage Manager. 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.
DIFFerential
Essa opção torna inativo apenas o objeto de backup de banco de dados
diferencial ativo. Como cada backup de banco de dados SQL cria um
objeto de backup separado no servidor do Tivoli Storage Manager, um
novo objeto de backup de banco de dados diferencial desativa qualquer
objeto de backup diferencial ativo para o mesmo banco de dados SQL.
Utilize essa opção de forma que não haja necessidade de aplicar todos os
backups de log individuais desde o último backup completo do banco de
dados.
Group=*|groupname,...
Essa opção torna inativo apenas o objeto de backup de banco de dados de
grupo ativo para o banco de dados SQL especificado. A variável groupname
especifica os nomes dos grupos de arquivos de banco de dados do SQL
Server que você deseja tornar inativos.
Considerações:
v É possível especificar esse parâmetro mais de uma vez por chamada de
comando.
v Use * como um caractere curinga na variável groupname para substituir
zero ou mais caracteres para cada ocorrência.
v A especificação somente do caractere coringa indica todos os grupos de
arquivo no banco de dados do SQL Server.
v Se a variável groupname incluir espaços ou caracteres especiais, coloque-a
entre aspas duplas.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
229
v A variável groupname faz distinção entre maiúsculas e minúsculas.
Log ou Log=*|logobjectname,...
Essa opção torna inativo apenas o objeto de backup de banco de dados de
log ativo para o banco de dados SQL especificado. Esse parâmetro usa o
curinga ou o valor logobjectname. A variável logobjectname especifica os
objetos de backup de log a tornar inativos. Utilize * como um caractere
coringa em logobjectname para substituir zero ou mais caracteres para cada
ocorrência. A especificação somente do caractere coringa indica todos os
objetos de backup de log para os bancos de dados SQL. É possível
especificar esse parâmetro mais de uma vez por chamada de comando.
Set ou Set=*|setobjectname,...
Essa opção torna inativo apenas o objeto de backup de banco de dados de
conjunto ativo para o banco de dados SQL especificado. Esse parâmetro
usa o curinga ou o valor setobjectname. A variável setobjectname especifica os
objetos de backup de conjunto a tornar inativos. Utilize * como um
caractere coringa em setobjectname para substituir zero ou mais caracteres
para cada ocorrência. A especificação somente do caractere coringa indica
todos os objetos de backup de conjunto para os bancos de dados SQL. É
possível especificar esse parâmetro mais de uma vez por chamada de
comando.
Parâmetros Opcionais de Inactivate
Os parâmetros opcionais seguem o comando inactivate e os parâmetros
posicionais.
A seguir, descrições detalhadas de cada parâmetro opcional:
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL. Consulte “Comando Set” na
página 241 para obter detalhes sobre o conteúdo do arquivo.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
v Se você especificar /configfile mas não especificar configfilename, o valor
padrão tdpsql.cfg será utilizado.
/FROMSQLSERVer=sqlservername
O parâmetro /fromsqlserver especifica o servidor SQL no qual o backup de
objetos foi feito. Esse parâmetro só é necessário quando o nome do
servidor SQL no qual será feita a inativação, conforme determinado pelo
parâmetro /sqlserver, é diferente do nome do servidor SQL no qual os
objetos de backup foram criados. O valor-padrão é o valor /sqlserver ou o
valor definido no arquivo de configuração do Data Protection for SQL. Se
os dois nomes do SQL Server forem diferentes, será necessário utilizar esse
parâmetro, mesmo que /fromsqlserver seja uma instância padrão fora de
um cluster.
/LOGFile=logfilename
O parâmetro /logfile especifica o nome do log de atividades que é gerado
230
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
pelo Data Protection for SQL. Este log de atividades registra eventos
significantes como comandos concluídos e mensagens de erro. O log de
atividades do Data Protection for SQL é diferente do log de erros do SQL
Server. A variável logfilename identifica o nome a ser usado para o log de
atividades gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso exista, novas
entradas de log serão anexadas a ele.
v O nome do arquivo pode incluir um caminho completo; entretanto, se
você não especificar um caminho, o arquivo será gravado no diretório
em que o Data Protection for SQL estiver instalado.
v Não é possível desativar o login da atividade do Data Protection for
SQL. Se você não especificar /logfile, os registros de log serão gravados
no arquivo de log padrão. O arquivo de log padrão é tdpsql.log.
v Ao usar várias instâncias simultâneas do Data Protection for SQL para
executar operações, use o parâmetro /logfile para especificar um arquivo
de log diferente para cada instância usada. Isso direciona o registro de
cada instância para um arquivo de log diferente e impede registros
intercalados no arquivo de log. A não-especificação de um arquivo de
log diferente para cada instância pode resultar em arquivos de logs
ilegíveis.
/LOGPrune=numdays|No
O parâmetro /logprune remove o log de atividades do Data Protection for
SQL e especifica quantos dias de entradas são salvos. Por padrão, a
remoção de log é ativada e executada em cada dia em que o Data
Protection for SQL é executado; entretanto, esta opção permite desativar a
remoção de log ou solicitar explícitamente uma remoção do log para uma
execução do comando mesmo que o arquivo de log já tenha sido removido
no dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log é o
período para se salvar as entradas de log no processo de limpeza.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. Um valor 0
exclui todas as entradas no arquivo de log de atividade do Data
Protection for SQL exceto para as entradas atuais do comando.
v Se você especificar no, o arquivo de log não será removido durante esse
comando.
v Se você não especificar /logprune, o valor-padrão será aquele
especificado pela opção configurável logprune no arquivo de
configuração do Data Protection for SQL. Isso é inicialmente 60.
v Se você especificar /logprune, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v É possível especificar /logprune sem especificar numdays ou no; nesse
caso, o padrão é 60.
v Alterações no valor do parâmetro timeformat ou dateformat podem
resultar em um corte indesejável do arquivo de log &agentname;. Se
estiver executando um comando que pode limpar o arquivo de log e o
valor do parâmetro timeformat ou dateformat tiver sido alterado,
execute um dos seguintes procedimentos para evitar a limpeza não
desejada do arquivo de log:
– Faça uma cópia do arquivo de log existente.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
231
– Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/OBJect=*|objectname,...
Esse parâmetro especifica que somente determinados objetos de backup
dos bancos de dados SQL especificados e tipo de objeto de backup (se
especificado) serão tornados inativos. A variável objectname especifica os
nomes dos objetos de backup que você deseja tornar inativos. O nome do
objeto identifica exclusivamente cada objeto de backup e é criado pelo Data
Protection for SQL. Utilize query para exibir os nomes dos objetos de
backup. Utilize * como um caractere coringa em objectname para substituir
zero ou mais caracteres para cada ocorrência. Especificar somente o
caractere curinga indica todos os objetos de backup dos bancos de dados
SQL especificados e o tipo de objeto de backup.
/OLDerthan=numdaysold
Esse parâmetro especifica quanto tempo um objeto de backup deverá ter
antes de poder ser tornado inativo pelo comando.
Considerações:
v A variável numdaysold pode ir de 0 a 9999.
v Se você especificar 0, todos os objetos de backup selecionados serão
inativados.
v Se você especificar 1, todos os objetos de backup selecionados, criados
antes da data atual, serão inativados. Qualquer parte de um dia é
contada como um dia inteiro.
v Não há valor padrão para /olderthan.
/Quiet O parâmetro /quiet omite a exibição das informações de status no
comando. Entretanto, as informações são anexadas ao log de atividades do
Data Protection for SQL.
/TSMNODe=tsmnodename
O parâmetro /tsmnode especifica o nome do nó do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Isso identifica qual cliente do Tivoli Storage
Manager está solicitando serviços. É possível também armazenar o nome
do nó no arquivo de opções. O parâmetro da linha de comandos substitui
o valor no arquivo de opções.
Considerações:
v Não é possível usar o parâmetro /tsmnode se PASSWORDACCESS
GENERATE for especificado no arquivo de opções do Tivoli Storage
Manager. Você deve especificar o nome do nó no arquivo de opções.
Caso contrário, pode alterar PASSWORDACCESS to PROMPT para
utilizar o parâmetro /tsmnode. Para obter detalhes sobre o arquivo de
opções do Tivoli Storage Manager, consulte o manual de referência IBM
Tivoli Storage Manager for Windows Backup-Archive Client Installation and
User's Guide.
v Se você não especificar /tsmnode, o valor padrão será aquele
especificado pela opção nodename no arquivo de opções do Tivoli
Storage Manager. A especificação desse parâmetro não altera o valor no
arquivo de opções.
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Tivoli Storage
Manager a ser usado. Isso é semelhante a selecionar um servidor do Tivoli
Storage Manager na lista de servidores na GUI. O arquivo de opções do
232
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Tivoli Storage Manager contém os valores de configuração para a API do
Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opções do
Tivoli Storage Manager, consulte o manual de referência IBM Tivoli Storage
Manager for Windows Backup-Archive Client Installation and User's Guide.
Considerações:
v A variável tsmoptfilename pode incluir um caminho completo. Se você
não incluir um caminho, o diretório em que o Data Protection for SQL
está instalado será usado.
v Se tsmoptfilename incluir espaços, será necessário colocá-lo entre aspas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
v Se você especificar /tsmoptfile, mas não tsmoptfilename, o padrão
também será dsm.opt.
/TSMPassword=tsmpasswordname
O parâmetro /tsmpassword especifica a senha do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Este parâmetro e a opção PASSWORDACCESS no
arquivo de opções do Tivoli Storage Manager interagem das seguintes
formas:
/tsmpassword
PASSWORDACCESS
no arquivo de opções Senha já armazenada
do Tivoli Storage
no registro?
Manager
Resultado
especificado
generate
yes
/tsmpassword é
ignorado
especificado
generate
no
/tsmpassword é
utilizado e
armazenado
especificado
prompt
—
/tsmpassword é
utilizado
não-especificado
prompt
—
o usuário é avisado
Exemplos de Saída de Inactivate
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao usar o comando inactivate.
A operação seguinte torna inativos, de forma explícita, os objetos de backup de
banco de dados. Depois que um objeto de backup for tornado inativo, ele expirará
automaticamente, de acordo com a política de preservação. Nesse caso, o backup
dos objetos foi feito em um SQL Server diferente. Primeiramente, uma consulta é
executada para exibir informações de status, tais como estado ativo e data do
backup.
Comando:
tdpsqlc query tsm DB1_XIVmini_G_BAS,model * /fromsqlserv=STRINGVM1\STRINGVM1
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
233
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Connecting to TSM Server as node ’STRINGVM1_SQL’...
Consultando o Servidor TSM para Backups ....
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:04
Backup Size .............................. 3.35 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063104\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/20/2011 05:35:14
Backup Size .............................. 3.35 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110920053514\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/19/2011 07:01:39
Backup Size .............................. 3.35 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110919070139\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
234
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/23/2011 06:31:05
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110923063105\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/19/2011 11:26:15
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110919112615\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1\STRINGVM1
SQL Database Name ........................ model
Método do Backup
........................ Lgcy
Local do Backup ........................ Srv
Backup Object Type ....................... Full
Estado do Objeto de Backup ...................... Ativo
Backup Creation Date / Time .............. 09/17/2011 01:15:48
Backup Size .............................. 2.08 MB
SQL Compressed ........................... Não
Backup Compressed ........................ Não
Backup Encryption Type ................... Nenhum
Backup Client-deduplicated ............... Não
Database Object Name ..................... 20110917011548\00001AC4
Number of stripes in backup object ....... 1
Classe de Gerenciamento Designada ............... DEFAULT
Concluído
Em seguida, o usuário decide desativar todos os objetos do banco de dados
DB1_XIVmini_G_BAS com mais de dois dias (anteriores a 23 de setembro), dos
quais existem dois.
Comando:
tdpsqlc inactivate DB1_XIVmini_G_BAS *
/fromsqlserv=STRINGVM1 /olderthan=2
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
235
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Starting Sql database backup inactivation...
Querying Tivoli Storage Manager server for a list of database
backups,please wait...
Inactivating full backup DB1_XIVmini_G_BAS
Inactivating log backup DB1_XIVmini_G_BAS\20110920053514\00001AC4
Inactivating full backup DB1_XIVmini_G_BAS
Inactivating log backup DB1_XIVmini_G_BAS\20110919070139\00001AC4
Total
Total
Total
Total
database
database
database
database
backups inspected:
backups requested for inactivation:
backups inactivated:
skipped:
Elapsed processing time:
2
2
2
0
2.18 Secs
Uma outra consulta do Tivoli Storage Manager exibe o status atual desses objetos
de backup usando o parâmetro /all; um backup completo e um backup de log de
test1 agora estão inativos.
Comando:
tdpsqlc query tsm test1 /fromsqlserv=STRINGVM1 /all
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os Direitos Reservados.
Backup Object Information
------------------------SQL Server Name ........................ STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Backup Object Type ....................... Log
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/20/2011 05:35:14
Backup Size .............................. 3,349
Database Object Name ..................... 20110920053514\00001AC4
Number of stripes in backup object ....... 1
SQL Server Name ........................ STRINGVM1
SQL Database Name ........................ DB1_XIVmini_G_BAS
Backup Object Type ....................... Cheio
Estado do Objeto de Backup ...................... Inactive
Backup Creation Date / Time .............. 09/19/2011 07:01:39
Backup Size .............................. 3,349
Database Object Name ..................... 20110920053514\00001AC4
Number of stripes in backup object ....... 1
236
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Comando Help
Use o comando help para exibir a sintaxe de todos os comandos do Data
Protection for SQL, ou os selecionados, usando uma notação textual.
Help utiliza a seguinte notação:
[a]
a é opcional; a pode ocorrer uma vez ou nenhuma
{a | b} selecione a ou b, mas não ambos
{a } +
a deve ocorrer pelo menos uma vez
{a } *
a pode ocorrer várias vezes ou nenhuma vez
(a)
define como comentário que não faz parte do comando
LETRA MAIÚSCULA
abreviação mínima (que você também pode digitar em letra minúscula)
Nota: Ao usar idiomas diferentes do inglês, pode ser necessário configurar a
largura de exibição da tabela para um valor maior que 80 caracteres para visualizar
a descrição da ajuda inteira em uma tela. Por exemplo, configure a largura da tela
com 100 caracteres.
Sintaxe do Comando Help
Use os diagramas de sintaxe do comando help como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
*
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
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
237
Parâmetros Posicionais de Help
Os parâmetros posicionais seguem imediatamente o comando help. Não há
parâmetros opcionais com este comando.
Use o comando help para exibir a sintaxe de todos os comandos do Data
Protection for SQL, ou os selecionados, usando uma notação textual.
Help utiliza a seguinte notação:
[a]
a é opcional; a pode ocorrer uma vez ou nenhuma
{a | b} selecione a ou b, mas não ambos
{a } +
a deve ocorrer pelo menos uma vez
{a } *
a pode ocorrer várias vezes ou nenhuma vez
(a)
define como comentário que não faz parte do comando
LETRA MAIÚSCULA
abreviação mínima (que você também pode digitar em letra minúscula)
Exemplos de Saída de Help
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao usar o comando help.
Ajuda 1-Consultar TSM
Comando:
tdpsqlc help query tsm *
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
TDPSQLC Query TSM *|dbname[,dbname,...] [*]
[/ACtive]
[/ALl]
[/BUFFers=numbuffers]
default: 3
(or cfg value)
[/BUFFERSIze=buffersizeinkb]
default: 1024 (or cfg value)
[/COMPATibilityinfo]
[/CONFIGfile=configfilename]
default: tdpsql.cfg
[/FROMSQLserver=sqlservername]
default: sqlserver value (or cfg value)
[/LOGFile=logfilename]
default: tdpsql.log (or cfg value)
[/LOGPrune=numdays|No]
default: 60 (or cfg value)
[/OBJect=*|objectname[,objectname,...]]
[/TSMNODe=tsmnodename]
default: dsm.opt value
[/TSMOPTFile=dsmoptfilename]
default: dsm.opt
[/TSMPassword=tsmpassword]
default: dsm.opt value
Ajuda 2-Restaurar Completo
Comando:
tdpsqlc help rest full
Saída:
238
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
TDPSQLC Restore *|dbname[,dbname,...] [Full]
[/BACKUPDESTination=TSM|LOCAL]
padrão: TSM
[/BACKUPMETHod=LEGACY|VSS]
padrão: LEGACY
[/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,...] ]
[/INSTANTRestore=Yes|No]
padrão: Yes
[/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 ...] ]
[/RELOCATEDir=directory[,logfiledirectory[,otherfiledirectory]] ]
[/REPlace]
[/SQLAUTHentication=INTegrated|SQLuserid] padrão: INTegrated (ou valor de cfg)
[/SQLBUFFers=numsqlbuffers]
default: 0
(or cfg value)
[/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value)
[/SQLPassword=sqlpasswordname]
default: " "
[/SQLSERVer=[sqlprotocol:]sqlservername]
default: nome do computador local
(ou valor de cfg)
default sqlprotocol: "" (ou valor de cfg)
[/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
Ajuda 3-Restaurar Log
Comando:
tdpsqlc help rest log
Saída:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
239
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
TDPSQLC Restore *|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 ...] ]
[/RELOCATEDir=directory[,logfiledirectory[,otherfiledirectory]] ]
[/SQLAUTHentication=INTegrated|SQLuserid] padrão: INTegrated (ou valor de cfg)
[/SQLBUFFers=numsqlbuffers]
default: 0
(or cfg value)
[/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value)
[/SQLPassword=sqlpasswordname]
default: " "
[/SQLSERVer=[sqlprotocol:]sqlservername]
default: nome do computador local
(ou valor de cfg)
default sqlprotocol: "" (ou valor de cfg)
[/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
Ajuda 4-Configurar
Comando:
tdpsqlc help set
Saída:
240
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
TDPSQLC Set PARMname=value
[/CONFIGfile=configfilename]
default: tdpsql.cfg
where PARMname and possible values are:
BACKUPDESTination=[TSM|LOCAL|BOTH]
BACKUPMETHod=[LEGACY|VSS]
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)
FROMSQLserver=sqlservername
LANGUAGE=3-letter country code
ENU
Inglês Americano
PTB
Português do Brasil
CHS
Chinês, Simplificado
CHT
Chinês, Tradicional
FRA
Francês Padrão
DEU
Alemão Padrão
ITA
Italiano Padrão
JPN
Japonês
KOR
Coreano
ESP
Espanhol Padrão
LOCALDSMAgentnode=nodename
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
n’nnn,dd
REMOTEDSMAgentnode=nodename
SQLAUTHentication=[INTegrated|SQLuserid]
SQLBUFFers=numsqlbuffers
(0..999)
SQLBUFFERSIze=sqlbuffersize (64..4096)
SQLSERVer=[sqlprotocol:]sqlservername
STRIPes=numstripes
(1..64)
TIMEformat=timeformatnum
1
HH:MM:SS
2
HH,MM,SS
3
HH.MM.SS
4
HH:MM:SSA/P
Comando Set
Use o comando set para alterar os valores para os parâmetros e opções
configuráveis do Data Protection for SQL.
Os valores são salvos em um arquivo de configuração. O arquivo padrão é
tdpsql.cfg. Os valores de configuração também podem ser configurados no item da
barra de menus Editar da GUI.
Nota: Se não for especificado um arquivo de configuração, serão utilizados os
valores tdpsql.cfg e um arquivo de configuração padrão será criado com apenas o
valor lastprunedate. Se for especificado um arquivo inválido ou não-existente, os
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
241
valores padrão serão utilizados.
Sintaxe de Set
Utilize os diagramas de sintaxe de comando set como uma referência para
visualizar opções disponíveis e requisitos de truncamento.
TSM
BACKUPDESTINATION=
TDPSQLC Set
LOCAL
BOTH
LEGACY
BACKUPMETHOD=
VSS
BUFFers= numbuffers
BUFFERSIze= buffersizeinkb
DATEformat= dateformatnum
DIFFESTimate= numpercent
FROMSQLserver= fromsqlserver
LANGuage= language
LOCALDSMAGENTNODE= nodename
LOGFile= logfilename
LOGPrune=
numdays
No
NUMBERformat= numberformatnum
MOUNTWaitfordata=
Yes
No
REMOTEDSMAGENTNODE= nodename
SQLAUTHentication=
INTegrated
SQLuserid
SQLBUFFers= numsqlbuffers
SQLBUFFERSIze= sqlbuffersizeinkb
=No
/SQLCOMPression
=Yes
SQLSERVer= sqlprotocol:sqlservername
STRIPes= numstripes
TIMEformat= timeformatnum
Parâmetros Opcionais Set:
=tdpsql.cfg
/CONFIGfile
=configfilename
Configurar Parâmetros Posicionais
Os parâmetros posicionais seguem imediatamente o comando set e precedem os
parâmetros opcionais.
Para configurar valores-padrão no arquivo de configuração do Data Protection for
SQL, especifique um dos seguintes ao emitir um comando set.
BACKUPDESTination=TSM|LOCAL|BOTH
Utilize o parâmetro posicional BACKUPDESTINATION para especificar o
local de armazenamento para o backup. É possível especificar:
TSM
242
O backup é armazenado somente no armazenamento do Servidor
do Tivoli Storage Manager. Esse é o padrão.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
LOCAL
O backup é armazenado apenas em volumes shadow locais.
BOTH O backup é armazenado no armazenamento do Servidor do Tivoli
Storage Manager e em volumes shadow locais.
BACKUPMETHod=Legacy|VSS
Utilize o parâmetro posicional BACKUPMETHOD para especificar o
método de backup. É possível especificar:
LEGACY
O Data Protection for SQL utiliza a API legada para executar o
backup. Esse é o padrão.
VSS
O Data Protection for SQL utiliza VSS para executar o backup.
BUFFers=numbuffers
O parâmetro buffers especifica o número de buffers de dados usados para
cada faixa de dados para transferir dados entre o Data Protection para SQL
e a API do Tivoli Storage Manager. O rendimento pode ser melhorado
aumentando o número de buffers, mas o uso do armazenamento também
será aumentado. Cada buffer tem o tamanho especificado pelo parâmetro
/buffersize. A variável numbuffers refere-se ao número de buffers de dados
a ser utilizado. O número pode variar de 2 a 8. O valor inicial é 3.
BUFFERSIze=buffersizeinkb
O parâmetro buffersize especifica o tamanho de cada buffer do Data
Protection for SQL especificado pelo parâmetro buffers. A variável
buffersizeinkb refere-se ao tamanho dos buffers de dados em kilobytes. O
número pode variar de 64 a 8192. O padrão inicial é 1024.
DATEformat=dateformatnum
O parâmetro /dateformat seleciona o formato que você deseja utilizar para
exibir datas.
A variável dateformatnum pode variar de 1 a 7. O valor inicial é 1. Os
valores do número especificam os seguintes formatos:
1
MM/DD/AAAA.
2
DD-MM-YYYY.
3
YYYY-MM-DD.
4
DD.MM.YYYY.
5
YYYY.MM.DD.
6
YYYY/MM/DD.
7
DD/MM/YYYY.
As mudanças no valor do parâmetro dateformat podem resultar em uma
limpeza indesejável do arquivo de log do Data Protection for SQL
(tdpsql.log por padrão). Você pode evitar perder dados do arquivo de log
existente executando um dos seguintes procedimentos:
v Após alterar o valor do parâmetro dateformat, faça uma cópia do
arquivo de log existente antes de executar o Data Protection for SQL.
v Especifique um novo arquivo de log com o parâmetro /logfile.
DIFFESTimate=numpercent
Para backups de banco de dados diferenciais usando o comando backup
do Data Protection for SQL, diffestimate especifica a fração estimada de
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
243
um banco de dados SQL inteiro, alterada desde seu último backup de
banco de dados completo. Essa estimativa é necessária porque o SQL
Server não fornece uma forma para determinar o tamanho de um backup
diferencial e porque o servidor do Tivoli Storage Manager requer uma
estimativa de tamanho precisa para alocar espaço e posicionar objetos de
forma eficiente. O servidor do Tivoli Storage Manager usa este valor para
determinar se há espaço suficiente no conjunto de armazenamento
primário para conter o backup de banco de dados SQL. Como um objeto
de backup separado é criado para cada banco de dados SQL especificado,
esse cálculo aplica-se a cada banco de dados SQL especificado,
individualmente. A variável numpercent pode ir de 1 a 99. Como um
backup diferencial abrange páginas de banco de dados, esse número é a
porcentagem de páginas de banco de dados alteradas desde o último
backup completo do banco de dados. O valor inicial é 20.
Considerações:
v Se a estimativa for significativamente menor que a quantidade real de
mudanças, o servidor do Tivoli Storage Manager talvez seja forçado a
terminal o backup de forma anormal porque o tamanho do backup é
maior que o espaço que o servidor do Tivoli Storage Manager alocou
para ele.
v Se o cálculo for significativamente maior que a quantidade real de
alterações, o servidor poderá ser forçado a colocar o objeto de backup
em um local mais alto na hierarquia do conjunto de armazenamento do
que o necessário, possivelmente em mídia removível.
FROMSQLSERVer=sqlservername
O parâmetro fromsqlserver especifica o SQL Server no qual o backup de
objetos foi feito. Esse parâmetro só é necessário quando o nome para o
qual o SQL Server será restaurado, conforme determinado pelo parâmetro
sqlserver, é diferente do nome do SQL Server no qual os objetos de
backup foram criados. Utilize fromsqlserver para os comandos query TSM
e inactivate; porém, utilize sqlserver para os comandos query SQL. O
valor-padrão é o valor sqlserver ou o valor definido no arquivo de
configuração do Data Protection for SQL.
LANGuage=language
Especifique o código de três caracteres do idioma que deseja utilizar para
exibir mensagens:
CHS
Chinês simplificado
CHT
Chinês tradicional
DEU
Alemão padrão
ENU
Inglês americano (é o padrão)
ESP
Espanhol padrão
FRA
Francês padrão
ITA
Italiano padrão
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil
LOCALDSMAgentnode=nodename
Especifica o nome do nó da máquina local que executa os backups
244
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
VSS. Esse parâmetro posicional deve ser especificado para as
operações VSS a serem executadas.
LOGFile=logfilename
O parâmetro logfile especifica o nome do log de atividades que é
gerado pelo Data Protection for SQL. O log de atividades registra
eventos significativos, como comandos concluídos e mensagens de
erro. Esse log difere do log de erros do SQL Server. A variável
logfilename identifica o nome a ser usado para o log de atividades
gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso
exista, novas entradas de log serão anexadas a ele.
v O nome do arquivo pode incluir um caminho completo;
entretanto, se você não especificar um caminho, o arquivo será
gravado no diretório em que o Data Protection for SQL estiver
instalado.
v Não é possível desativar o login da atividade do Data Protection
for SQL. Se você não especificar /logfile, os registros de log
serão gravados no arquivo de log padrão. O arquivo de log
padrão é tdpsql.log.
LOGPrune=numdays|No
O parâmetro logprune remove o log de atividades do Data
Protection for SQL e especifica quantos dias de entradas devem ser
salvos. Por padrão, a limpeza do log é ativada e executada uma
vez em cada dia que o Data Protection for SQL é executado;
entretanto, essa opção permite desativar a limpeza do log. A
variável numdays representa o número de dias que as entradas de
log deverão ser mantidas.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. O
valor inicial é 60. Um valor 0 exclui todas as entradas no arquivo
de log de atividade do Data Protection for SQL exceto para as
entradas atuais do comando.
v Se você especificar no, o arquivo de log não será removido.
NUMBERformat=numberformatnum
O parâmetro numberformat especifica o formato dos números
exibidos pelo Data Protection for SQL. A variável numberformatnum
pode ir de 1 a 6. O valor inicial é 1. Os valores numéricos
especificam os seguintes formatos:
1
1,000.00
2
1,000,00
3
1 000,00
4
1 000,00
5
1.000,00
6
1'000,00
MOUNTWaitfordata=Yes|No
Se o servidor do Tivoli Storage Manager estiver configurado para
armazenar dados de backup em mídia removível, tal como fitas ou
mídia ótica, é possível que o servidor do Tivoli Storage Manager
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
245
talvez indique para o Data Protection para SQL que ele está
aguardando que um volume de armazenamento requerido seja
montado. Se isso ocorrer, esta opção permitirá que você especifique
se os comandos backup e restore do Data Protection for SQL
devem aguardar a montagem da mídia ou parar a operação atual.
O valor inicial é yes.
Considerações:
v Se você usar a separação de dados em faixas, o Data Protection
for SQL não poderá concluir a espera até que a mídia inicial
para todas as faixas esteja disponível, embora o Data Protection
for SQL comece a usar cada faixa à medida que sua mídia
torna-se disponível. Por causa da maneira como o SQL Server
distribui os dados entre as distribuições, se alguma distribuição
não tiver sua mídia disponível, cada distribuição poderá
eventualmente aguardar a disponibilidade de sua própria mídia
ou de outra mídia de distribuição. Neste caso, pode ser
necessário finalizar o comando do Data Protection for SQL de
uma espera prolongada. Isto pode ser feito somente finalizando o
programa Data Protection for SQL (feche a janela do prompt de
comandos ou insira control-c).
v Se a classe de gerenciamento para metaobjetos também exigir
mídia removível, o Data Protection for SQL aguardará esse
volume. Durante operações de backup, a espera ocorre depois
que todos os dados são transferidos, porque os objetos meta não
são criados até que os objetos de dados sejam concluídos.
Durante as operações de restauração, se os metadados forem
necessários, a espera ocorrerá antes de quaisquer dados serem
transferidos
v Se você especificar no e qualquer mídia removível for necessária,
o Data Protection for SQL finalizará o comando com uma
mensagem de erro. Isso também é verdadeiro se a classe de
gerenciamento para objetos meta exigir mídia removível, mas,
durante os backups, o encerramento do comando não ocorre até
que todos os dados sejam transferidos.
REMOTEDSMAgentnode=nodename
Especifique o nome de nó da máquina que move os dados VSS
para o armazenamento do Servidor do Tivoli Storage Manager
durante os backups transferidos.
SQLAUTHentication=INTegrated | SQLuserid
Esse parâmetro especifica o modo de autorização utilizado ao
efetuar logon no SQL Server. O valor integrated especifica a
autenticação do Windows NT ou do Windows 2000. O ID de
usuário que você usa para efetuar logon no Windows é o mesmo
ID que você usará para efetuar logon no SQL server. Esse é o valor
padrão. Utilize o valor sqluserid para especificar a autorização do
ID de usuário do SQL Server. O ID do usuário, especificado pelo
parâmetro sqluserid, é o ID que será utilizado para efetuar logon
no SQL Server. Esse ID de usuário deve ter a função de servidor
fixa SYSADMIN do SQL Server.
SQLBUFFers=numsqlbuffers
O parâmetro sqlbuffers especifica o número total de buffers de
dados que o SQL Server usa para transferir dados entre o SQL
Server e o Data Protection for SQL. A variável numsqlbuffers
246
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
refere-se ao número de buffers de dados a ser utilizado. O número
pode variar de 0 a 999. O valor padrão é 0. Quando sqlbuffers é
definido como 0, o SQL determina quantos buffers deverão ser
utilizados. A variável numsqlbuffers limita-se às restrições de
armazenamento. Se um valor diferente de 0 for especificado, o
número que você especificar deverá ser igual ou maior que o
número de distribuições de dados utilizado. Até 64 faixas podem
ser usadas. 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 parâmetro sqlbuffersize especifica o tamanho de cada buffer
(especificado pelo parâmetro sqlbuffers) que o SQL Server usa
para transferir dados para o Data Protection for SQL. A variável
sqlbuffersizeinkb refere-se ao tamanho dos buffers de dados em
kilobytes. O número pode variar de 64 a 4096. O padrão inicial é
1024.
/SQLCOMPression=Yes | No
O parâmetro /sqlcompression especifica se a compactação SQL é
aplicada. Se você não especificar sqlcompression, o valor-padrão
No será usado.
Sqlcompression está disponível apenas com backups de Legados
no SQL Server 2008 (ou mais recente). Para o SQL Server 2008, a
compactação de backup é suportada apenas na Enterprise Edition.
No SQL Server 2008 R2, a compactação de backup é suportada nas
edições Standard, Enterprise e Datacenter. A partir do SQL Server
2008, qualquer edição pode restaurar um backup compactado.
Geralmente, a compactação de backup do SQL Server 2008 é mais
rápida e mais eficaz do que usá-la juntamente com a compactação
do Tivoli Storage Manager. A compactação do Tivoli Storage
Manager também é eficaz na redução da janela de backup
necessária para proteger o SQL Server e é uma boa opção para o
SQL Server 2005 (ou anterior).
SQLSERVer=sqlprotocol:sqlservername
O parâmetro sqlserver especifica o servidor SQL no qual o Data
Protection for SQL efetua logon. Esse é o SQL Server para o qual
os objetos de backup são restaurados. Entretanto, se os objetos de
backup foram criados em um nome de SQL Server diferente, você
deve utilizar o parâmetro fromsqlserver. Utilize sqlserver para o
comando query SQL; porém, para os comandos query TSM e
inactivate, utilize fromsqlserver. A variável sqlprotocol especifica o
protocolo de comunicação a usar. É possível especificar um dos
seguintes protocolos:
v lpc: Usar o protocolo de Memória Compartilhada.
v np: Usar o protocolo de Canais Nomeados.
v tcp: Usar o protocolo de Controle de Transmissões.
v via: Usar o protocolo de Arquitetura de Interface Virtual.
Se nenhum protocolo for especificado, o Data Protection for SQL
efetuará logon no servidor SQL de acordo com o primeiro
protocolo que se tornar disponível.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
247
STRIPes=numstripes
O parâmetro stripes especifica o número de distribuições de dados
a utilizar em uma operação de backup ou restauração. A variável
numstripes pode ir de 1 a 64. O padrão é inicialmente 1. Observe
que as faixas não estão disponíveis para operações VSS.
TIMEformat=timeformatnum
O parâmetro timeformat especifica o formato dos horários exibidos
pelo Data Protection for SQL. A variável timeformatnum pode ir de
1 a 4. O valor inicial é 1. Os valores numéricos especificam os
seguintes formatos:
1
23:00:00
2
23,00,00
3
23.00.00
4
11:00:00A/P
As mudanças no valor do parâmetro timeformat podem resultar
em uma limpeza indesejável do arquivo de log do Data Protection
for SQL (tdpsql.log por padrão). Você pode evitar perder dados do
arquivo de log existente executando um dos seguintes
procedimentos:
v Após alterar o valor do parâmetro timeformat, faça uma cópia
do arquivo de log existente antes de executar o Data Protection
for SQL.
v Especifique um novo arquivo de log com o parâmetro /logfile.
Parâmetros Opcionais Set
Parâmetros opcionais seguem o comando set e parâmetros posicionais.
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
v Se você especificar /configfile mas não especificar configfilename, o valor
padrão tdpsql.cfg será utilizado.
248
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Configuração de exemplos de saída
Estes exemplos de saída fornecem uma amostra do texto, mensagens e status do
processo exibido ao usar o comando set.
O seguinte especifica o servidor STRINGVM1 como o SQL server padrão no
arquivo de configuração.
Comando:
tdpsqlc set sqlserver=STRINGVM1
Saída:
IBM Tivoli Storage Manager for Databases
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011. Todos os Direitos Reservados.
ACO5054I The configuration option was set successfully.
Comando Changetsmpassword
Use o comando changetsmpassword para alterar a senha do Tivoli Storage
Manager usada pelo Data Protection para SQL.
Changetsmpassword
Utilize os diagramas de sintaxe de comando changetsmpassword como uma
referência às opções de visualização disponíveis e requisitos de truncamento.
TDPSQLC CHANGETSMPassword
oldpassword newpassword verifypassword
Parâmetros Opcionais:
=tdpsql.cfg
/CONFIGfile
=configfilename
=tdpsql.log [or cfg value]
/LOGFile
=logfilename
=60 [or cfg value]
/LOGPrune
=[dsm.opt value]
/TSMNODe
=numdays
=No
=tsmnodename
=dsm.opt
/TSMOPTFile
=dsmoptfilename
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
249
Parâmetros Posicionais Changetsmpassword
Os parâmetros posicionais seguem imediatamente o comando changetsmpassword
e precedem os parâmetros opcionais.
Os seguintes parâmetros serão solicitados, se você não 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 não faz distinção entre maiúsculas e
minúsculas e podem ser compostas de 1 a 63 dos seguintes caracteres:
v as letras de A a Z
v os dígitos de 0 a 9
v os caracteres especiais sinal de mais (+), ponto (.), sublinhado (_), hífen
(—) e e comercial (símbolo &)
verifypassword
Isso especifica novamente a nova senha do Tivoli Storage Manager como
uma verificação de que newpassword está correta.
Parâmetros Opcionais Changetsmpassword
Parâmetros opcionais seguem o comando changetsmpassword e parâmetros
posicionais.
/CONFIGfile=configfilename
O parâmetro /configfile especifica o nome do arquivo de configuração do
Data Protection for SQL, que contém os valores para as opções
configuráveis do Data Protection for SQL. Consulte “Configurar
Parâmetros Posicionais” na página 242 para obter detalhes sobre o
conteúdo do arquivo.
Considerações:
v configfilename pode incluir um caminho completo. Se configfilename não
incluir um caminho, ele usará o diretório em que o Data Protection for
SQL está instalado.
v Se configfilename incluir espaços, coloque-o entre aspas.
v Se você não especificar /configfile, o valor padrão será tdpsql.cfg.
v Se você especificar /configfile mas não especificar configfilename, o valor
padrão tdpsql.cfg será utilizado.
/LOGFile=logfilename
O parâmetro /logfile especifica o nome do log de atividades que é gerado
pelo Data Protection for SQL. Este log de atividades registra eventos
significantes como comandos concluídos e mensagens de erro. O log de
atividades do Data Protection for SQL é diferente do log de erros do SQL
Server. A variável logfilename identifica o nome a ser usado para o log de
atividades gerado pelo Data Protection for SQL.
Considerações:
v Se o arquivo especificado não existir, ele será criado. Caso exista, novas
entradas de log serão anexadas a ele.
250
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v O nome do arquivo pode incluir um caminho completo; entretanto, se
você não especificar um caminho, o arquivo será gravado no diretório
em que o Data Protection for SQL estiver instalado.
v Não é possível desativar o login da atividade do Data Protection for
SQL. Se você não especificar /logfile, os registros de log serão gravados
no arquivo de log padrão. O arquivo de log padrão é tdpsql.log.
v Ao usar várias instâncias simultâneas do Data Protection for SQL para
executar operações, use o parâmetro /logfile para especificar um arquivo
de log diferente para cada instância usada. Isso direciona o registro de
cada instância para um arquivo de log diferente e impede registros
intercalados no arquivo de log. A não-especificação de um arquivo de
log diferente para cada instância pode resultar em arquivos de logs
ilegíveis.
/LOGPrune=numdays|No
O parâmetro /logprune remove o log de atividades do Data Protection for
SQL e especifica quantos dias de entradas são salvos. Por padrão, a
remoção de log é ativada e executada em cada dia em que o Data
Protection for SQL é executado; entretanto, esta opção permite desativar a
remoção de log ou solicitar explícitamente uma remoção do log para uma
execução do comando mesmo que o arquivo de log já tenha sido removido
no dia. A variável numdays representa o número de dias que as entradas de
log deverão ser mantidas. Por padrão, 60 dias de entradas de log é o
período para se salvar as entradas de log no processo de limpeza.
Considerações:
v Se você especificar numdays, poderá escolher de 0 a 9999. Um valor 0
exclui todas as entradas no arquivo de log de atividade do Data
Protection for SQL exceto para as entradas atuais do comando.
v Se você especificar no, o arquivo de log não será removido durante esse
comando.
v Se você não especificar /logprune, o valor-padrão será aquele
especificado pela opção configurável logprune no arquivo de
configuração do Data Protection for SQL. Isso é inicialmente 60.
v Se você especificar /logprune, seu valor será usado no lugar do valor
armazenado no arquivo de configuração do Data Protection for SQL.
Especificar este parâmetro não altera o valor no arquivo de configuração.
v É possível especificar /logprune sem especificar numdays ou no; nesse
caso, o padrão é 60.
v Alterações no valor do parâmetro timeformat ou dateformat podem
resultar em um corte indesejável do arquivo de log &agentname;. Se
estiver executando um comando que pode limpar o arquivo de log e o
valor do parâmetro timeformat ou dateformat tiver sido alterado,
execute um dos seguintes procedimentos para evitar a limpeza não
desejada do arquivo de log:
– Faça uma cópia do arquivo de log existente.
– Especifique um novo arquivo de log com o parâmetro /logfile ou a
definição logfile.
/TSMNODe=tsmnodename
O parâmetro /tsmnode especifica o nome do nó do Tivoli Storage Manager
que o Data Protection para SQL usa para efetuar logon no servidor do
Tivoli Storage Manager. Isso identifica qual cliente do Tivoli Storage
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
251
Manager está solicitando serviços. É possível também armazenar o nome
do nó no arquivo de opções. O parâmetro da linha de comandos substitui
o valor no arquivo de opções.
Considerações:
v Não é possível usar o parâmetro /tsmnode se PASSWORDACCESS
GENERATE for especificado no arquivo de opções do Tivoli Storage
Manager. Você deve especificar o nome do nó no arquivo de opções.
Caso contrário, pode alterar PASSWORDACCESS to PROMPT para
utilizar o parâmetro /tsmnode. Para obter detalhes sobre o arquivo de
opções do Tivoli Storage Manager, consulte o manual de referência IBM
Tivoli Storage Manager for Windows Backup-Archive Client Installation and
User's Guide.
v Se você não especificar /tsmnode, o valor padrão será aquele
especificado pela opção nodename no arquivo de opções do Tivoli
Storage Manager. A especificação desse parâmetro não altera o valor no
arquivo de opções.
/TSMOPTFile=dsmoptfilename
O parâmetro /tsmoptfile especifica o arquivo de opções do Tivoli Storage
Manager a ser usado. Isso é semelhante a selecionar um servidor do Tivoli
Storage Manager na lista de servidores na GUI. O arquivo de opções do
Tivoli Storage Manager contém os valores de configuração para a API do
Tivoli Storage Manager. Para obter detalhes sobre o arquivo de opções do
Tivoli Storage Manager, consulte o manual de referência IBM Tivoli Storage
Manager for Windows Backup-Archive Client Installation and User's Guide.
Considerações:
v A variável tsmoptfilename pode incluir um caminho completo. Se você
não incluir um caminho, o diretório em que o Data Protection for SQL
está instalado será usado.
v Se tsmoptfilename incluir espaços, será necessário colocá-lo entre aspas.
v Se você não especificar /tsmoptfile, o valor padrão será dsm.opt.
v Se você especificar /tsmoptfile, mas não tsmoptfilename, o padrão
também será dsm.opt.
Exemplos de Saída de Changetsmpassword
Este exemplo de saída fornece uma amostra do texto, mensagens e status do
processo exibido ao usar o comando changetsmpassword.
A seguir é exibida a mudança da senha do Tivoli Storage Manager.
Comando:
tdpsqlc changetsmp sqlv2old sqlv2new sqlv2new
Saída:
IBM Tivoli Storage Manager for Databases:
Data Protection para o Microsoft SQL Server
Version 6, Release 3, Level 0.0
(C) Copyright IBM Corporation 1998, 2011.
Todos os direitos reservados.
ACO0260I Password successfully changed.
252
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Comando Query Policy
Use o comando query policy para consultar informações de política local.
Política da Consulta
Este comando é usado para listar os atributos de uma política.
TDPSQLC Query POLicy *
Parâmetros: * (requerido) especifica que todas as políticas devem ser
consultadas. Os resultados da consulta serão exibidos da seguinte maneira:
Conectando-se ao SQL Server, aguarde...
Política
--------
Número de capturas instantâneas a manter
--------------------------
Dias para manter uma
captura instantânea
----------
SQLPOL
3
60
STANDARD
2
30
Exemplos de Ligação de Política do Tivoli Storage Manager Usando
Instruções de Inclusão/Exclusão e VSSPOLICY
Para explorar o controle e expiração de versão automáticos, você pode configurar
uma política para cada tipo de dados de backup. O método de configuração da
política é diferente para backups de Legados e Backup do VSS:
v Backups de legados: Use instruções INCLUDE/EXCLUDE no arquivo de opções
do Data Protection for SQL (dsm.opt por padrão).
v Backup do VSS: Use a instrução VSSPOLICY no arquivo de configuração do
Data Protection for SQL (tdpsql.cfg por padrão).
Exemplos de VSS
O Backup do VSS usa a instrução VSSPOLICY no arquivo de configuração do Data
Protection for SQL (consulte “Configurando a Expiração Automática (VSS e
Legado)” na página 46 para a sintaxe geral):
VSSPOLICY
VSSPOLICY
VSSPOLICY
VSSPOLICY
VSSPOLICY
VSSPOLICY
*
*
* largdb1
* largdb1
SERVER1 *
SERVER1 *
*
*
FULL
FULL
FULL
FULL
FULL
FULL
TSM
LOCAL
MC1
MC2
TSM MC3
LOCAL MC4
TSM MC5
LOCAL MC6
Exemplos de Legado
Os backups de Legados usam instruções INCLUDE/EXCLUDE no arquivo de
opções do Data Protection for SQL (consulte “Configurando a Expiração
Automática (VSS e Legado)” na página 46 para a sintaxe geral:
O Objeto BackupType Corresponde a
Especificação
Todos os objetos
\...\*
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
253
O Objeto BackupType Corresponde a
Especificação
Todos os objetos backupType (completo,
diferencial, log, grupo, arquivo, conjunto)
\...\full*
\...\diff*
etc.
Todos os nomes de objeto grupo ou arquivo
(g1, f1)
\...\g1\group*
\...\f1\file*
Todos os nomes de objeto grupo ou arquivo
que começam com g ou f
\...\g*\group*
\...\f*\file*
O mesmo que \...\group* ou \...\file*
\...\*\group*
\...\*\file*
O Objeto BackupType com Banco de Dados Especificação
Corresponde a
Todos os objetos com o banco de dados de
nome Db1
\...\Db1\...\*
Todos os objetos com o banco de dados de
nome Db1, que começam com Db
\...\Db*\...\*
Ambíguo
\...\*\...\*
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
\...\Db1\g1\group*
\...\Db1\f1\file*
Todos os nomes de objeto grupo ou arquivo
que começam com g ou f, com o banco de
dados de nome Db1
\...\Db1\g*\group*
O mesmo que \...\Db1\...\group* ou file*
\...\Db1\*\group*
\...\Db1\f*\file*
\...\Db1\*\file*
O mesmo que \...\Db1\full*
\...\Db1\...\full*
O mesmo que \...\full*
\...\*\full*
O mesmo que \...\group*
\...\*\*\group*
O mesmo que \...\g1\group*
\...\*\g1\group*
Ambíguo
\...\*\...\log*
````
Nada (falta typeInfo)
254
\...\Db1\set*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
O Metaobjeto e Metadados Corresponde a
Especificação
Todos os metaobjetos ou metadados
\...\meta\...\*
\...\data\...\*
Todos os objetos completo, log ou grupo,
meta ou dados
\...\meta\...\full*
etc.
Todos os nomes de objetos grupo (g1), meta
ou dados
\...\meta\...\g1\group*
etc.
Todos os nomes de objetos grupo, meta ou
dados, que começam com g
\...\meta\...\g*\group*
etc.
O mesmo que \...\meta|data\...\group*
\...\meta\...\*\group*
etc.
Nada (faltam os qualificadores)
\...\meta\*\...\data\*
O Metaobjeto e Metadados com Banco de
Dados Corresponde a
Especificação
Todos os metaobjetos ou metadados com o
banco de dados de nome Db1
\...\meta\...\Db1\...\*
Todos os objetos completo, meta ou dados,
com o banco de dados de nome Db1
\...\meta\...\Db1\full*
\...\data\...\Db1\...\*
etc.
Todos os objetos log ou grupo, meta ou
dados, com o banco de dados de nome Db1
\...\meta\...\Db1\...\log*
etc.
Todos os nomes de objetos grupo (g1), meta
ou dados, com o banco de dados de nome
Db1
\...\meta\...\Db1\g1\group*
etc.
Todos os nomes de objetos grupo, meta ou
\...\meta\...\Db1\g*\group*
dados, que começam com g, com o banco de
dados de nome Db1
etc.
O mesmo que \...\meta|data\...\Db1\...\
group*
\...\meta\...\Db1\*\group*
etc.
O mesmo que \...\meta|data\...\full*
\...\meta\...\*\full*
etc.
O mesmo que \...\meta|data\...\group*
\...\meta\...\*\*\group*
etc.
O mesmo que \...\meta|data\...\g1\group*
\...\meta\...\*\g1\group*
etc.
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
255
O Metaobjeto e Metadados com Banco de
Dados Corresponde a
Especificação
Ambíguo
\...\meta\...\*\...\log*
\...\data\...\*\...\log*
Nada (faltam os qualificadores)
\...\meta\*\...\data\*
O Servidor Corresponde a
Especificação
Todos os objetos em todos os servidores que
começam com SQL
SQL*\...\*
Todos os objetos em todas as instâncias de
servidor com o host SQL2000
SQL2000\...\*
Todos os objetos no servidor SQL2000\INST1 SQL2000\INST1\...\*
Todos os objetos em todos os servidores que
começam com SQL2000\INST
SQL2000\INST*\...\*
O mesmo que SQL2000\...\*
SQL2000\*\...\*
Todos os metaobjetos ou metadados no
servidor SQL2000\INST1
SQL2000\INST1\meta\...\*
SQL2000\INST1\data\...\*
Todos os metaobjetos ou metadados em
SQL2000\*\meta\...\*
todas as instâncias do servidor de nomes, com
o host SQL2000
etc.
Todos os metaobjetos ou metadados em
todas as instâncias de servidor, com o host
SQL2000
SQL2000\...\meta\...\*
Todos os objetos na instância padrão do
servidor (se nenhum nome de instância
corresponder a ??ta)
SQL2000\??ta\meta\...\*
etc.
SQL2000\??ta\data\...\*
Executando a Transição de Backups do SQL Server do Tivoli Storage
FlashCopy Manager para o Tivoli Storage Manager
Configure o Tivoli Storage FlashCopy Manager para que você possa acessar tanto
um servidor local como o Servidor do Tivoli Storage Manager ao mesmo tempo.
Isso pode ser útil se você decidir ir para um ambiente do Tivoli Storage Manager e
desejar continuar a interagir com as capturas instantâneas gerenciadas localmente
até que a política as marque para expiração.
O Tivoli Storage FlashCopy Manager funciona quando conectado ao servidor Tivoli
Storage FlashCopy Manager local ou a um Servidor do Tivoli Storage Manager. O
Servidor do Tivoli Storage Manager pode ser localizado em qualquer lugar de sua
rede. O Snap-in do Tivoli Storage FlashCopy Manager inclui dois assistentes de
configuração. Estes permitem que você faça uma configuração local e uma
configuração do Tivoli Storage Manager. É possível mover de um tipo de servidor
para outro ao executar o assistente de configuração correspondente a qualquer
momento.
256
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Usando o Assistente do Servidor do Tivoli Storage Manager
É possível usar o assistente do Servidor do Tivoli Storage Manager para executar a
transição de backups do SQL Server do Tivoli Storage FlashCopy Manager para o
Tivoli Storage Manager. O assistente conduz você por todas as etapas necessárias
para executar a configuração. Você não precisa executar as etapas manuais listadas
abaixo.
Implementar estas Tarefas no Servidor do Tivoli Storage
Manager
Coordene esforços com seu administrador do Servidor do Tivoli Storage Manager
para que estas tarefas sejam concluídas:
1. Selecione ou crie as definições de política que serão usadas para cada tipo de
backup que você planeja usar. É possível fornecer ao administrador as
configurações de política existentes definidas localmente em seu ambiente
independente do Tivoli Storage FlashCopy Manager. Use a GUI ou a interface
da linha de comandos do Data Protection for SQL para recuperar essas
informações.
2. Registre o nome de nó e a senha do Data Protection for SQL com o comando
do Tivoli Storage Manager register node. Por exemplo:
register node DPnodename
DPpassword
3. Se ainda não definido no Servidor do Tivoli Storage Manager, registre o nome
de nó e a senha do cliente de backup-archive do Tivoli Storage Manager para a
estação de trabalho na qual o servidor SQL está instalado. Por exemplo:
register node BAnodename
BApassword
4. Defina o relacionamento do nó do proxy para o Nó de Destino e os nós do
agente com o comando Tivoli Storage Manager grant proxynode. Por exemplo:
grant proxynode target=DP
agent=BAnodename
Implementar estas Tarefas na Estação de Trabalho que Está
Executando o SQL Server
1. No diretório em que o Data Protection for SQL está instalado, faça uma cópia
do arquivo de opções denominado dsm.opt. Após começar a usar o Servidor
do Tivoli Storage Manager, a cópia é usada para acessar o ambiente
independente do Tivoli Storage FlashCopy Manager. Um método para fazer a
cópia é iniciar o prompt de linha de comandos SQL a partir do Snap-in do
Tivoli Storage FlashCopy Manager: Na visualização em árvore Snap-in do
Tivoli Storage FlashCopy Manager, um nó do servidor SQL é exibido para
cada instância do servidor SQL no computador.
a. Selecione uma instância do servidor SQL na visualização em árvore. A
linha de comandos integrada e um painel de Ações são exibidos.
b. Ative a linha de comandos do Data Protection for SQL a partir do painel
Ações. Selecione:
Ativar Linha de Comandos
c. Para fazer uma cópia do arquivo de opções, digite:
copy dsm.opt dsm_local.opt
2. No mesmo diretório, faça uma cópia do arquivo de configuração do Data
Protection for SQL. Por exemplo:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
257
copy tdpsql.cfg tdpsql_local.cfg
Preserve o conteúdo do arquivo de configuração local se:
v você tiver especificado ligações de políticas durante o uso do Tivoli Storage
FlashCopy Manager.
v você irá atualizar as ligações de políticas para refletirem as mudanças em
suas especificações de políticas para seu uso do Servidor do Tivoli Storage
Manager.
3. No diretório de instalação do cliente de backup-archive do Tivoli Storage
Manager, faça uma cópia das opções do solicitante de VSS denominada
dsm.opt. Use o comando copy do Windows. Por exemplo:
C:\Program Files\Tivoli\TSM\baclient>copy dsm.opt dsm_local.opt
4. Em todos os arquivos denominados dsm.opt, modifique a linha
TCPSERVERADDRESS. Substitua FLASHCOPYMANAGER pelo endereço IP
do Servidor do Tivoli Storage Manager. Por exemplo:
TCPServeraddress 9.52.170.67
Para realizar essa tarefa, use um editor de texto como o Notepad ou o Word
Pad.
5. Para acessar o ambiente independente do Tivoli Storage FlashCopy Manager
durante o período de transição, abra um prompt de comandos do Windows e
altere o diretório para o diretório de instalação do cliente de backup-archive
do Tivoli Storage Manager. O padrão é:
C:\Program Files\Tivoli\TSM\baclient
Crie um serviço Windows alternativo para o serviço do Tivoli Storage
Manager Client Acceptor usando o comando dsmcutil. Por exemplo:
dsmcutil install cad /name:tsmcad4local
/node:my_backup-archive_client_node
/password:my_TSM_server_password
/optfile:”C:\Program Files\Tivoli\TSM\baclient\dsm_local.opt”
/httpport:1583
Para obter informações adicionais sobre o uso do comando dsmcutil, consulte
as informações sobre o uso do utilitário de configuração do serviço do cliente
no Tivoli Storage Manager Windows Backup-Archive Clients Installation and
User's Guide.
6. Crie um serviço Windows alternativo para o serviço do agente remoto do
Tivoli Storage Manager. Por exemplo:
dsmcutil install cad /name:tsmcad4local
/node:my_backup-archive_client_node
/password:my_TSM_server_password
/optfile:”C:\Program Files\Tivoli\TSM\baclient\dsm_local.opt”
/httpport:1583
7. Edite o arquivo dsm_local.opt no diretório de instalação do Data Protection
for SQL. Inclua esta linha:
HTTPPORT 1583
8. Inicie o serviço alternativo do Tivoli Storage Manager Client Acceptor:
dsmcutil start
/name:tsmcad4local
9. Pare e reinicie o serviço do Tivoli Storage Manager Client Acceptor original,
para que os novos valores no arquivo dsm.opt sejam ativados. É possível fazer
isso por meio da GUI Serviços do Windows ou usando o comando dsmcutil:
258
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
dsmcutil stop /name:”TSM Remote Client Agent”
dsmcutil stop /name:”TSM Client Acceptor”
dsmcutil start /name:”TSM Client Acceptor”
10. Conforme os backups começam a ocorrer e são gerenciados no ambiente do
servidor do Tivoli Storage Manager, será necessário remover gradualmente os
backups restantes criados no ambiente independente do Tivoli Storage
FlashCopy Manager. Você pode escolher entre duas maneiras de atingir a
defasagem:
a. No ambiente independente do Tivoli Storage FlashCopy Manager, defina
uma política baseada em tempo que fará com que os backups antigos
automaticamente expirem e sejam excluídos. Por exemplo, se desejar
expirar cada backup depois de 30 dias, atualize a política baseada em
tempo usando o comando:
tdpsqlc update policy
mypolicy /daysretain=30
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
Você também pode fazer esta mudança usando o diálogo de
Gerenciamento de Política Local, que é acessado a partir do menu
Utilitários da GUI de Backup/Restauração do Data Protection for SQL.
Informações sobre como iniciar a GUI estão localizadas abaixo da seção
que descreve como acessar o ambiente independente do Tivoli Storage
FlashCopy Manager.
O processo de expiração de backups quando sua idade excede o limite de
dias de retenção depende de uma função básica que é executada no
ambiente independente. A função deve incluir uma operação que consulta
os backups.Se você não utilizará regularmente o cliente do ambiente
independente, você poderá usar um planejador para iniciar,
periodicamente, um comando como:
tdpsqlc query tsm * /all
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
Por exemplo, se os seus backups forem criados a cada semana, então você
pode planejar o comando de consulta acima para executar uma vez por
semana para provocar a expiração de backups desatualizados.
O último backup, que é criado enquanto executa o ambiente independente,
não será excluído automaticamente pelo processo de expiração de backups.
Para isso, você precisará usar a operação de exclusão explícita, conforme
descrito a seguir.
b. Alternativamente, você pode excluir explicitamente cada backup quando
determinar que não seja mais necessário. Use o comando Data Protection
for SQL delete backup ou o Delete Backup (opção do menu com um
clique no botão direito do mouse) na janela de Restauração da GUI.
11. Para acessar o ambiente independente do Tivoli Storage FlashCopy Manager:
a. Inicie o Cliente SQL – Prompt de Linha de Comandos.
b. Inicie os comandos independentes do Tivoli Storage FlashCopy Manager
anexando a opção /tsmoptfile, por exemplo:
tdpsqlc query tsm * /all
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
c. Inicie a GUI (a partir do prompt da Linha de Comandos) emitindo o
comando de chamada da GUI, por exemplo:
Capítulo 8. Referência do Data Protection para Microsoft SQL Server
259
tdpsql /tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
12. Se necessário, inicie o ambiente independente do Tivoli Storage FlashCopy
Manager para restaurar a partir de um backup criado nesse ambiente.
13. Quando a transição estiver concluída e você não precisar mais acessar o
ambiente independente doTivoli Storage FlashCopy Manager, você poderá
remover os serviços alternativos. Para fazer isso, use a GUI Serviços do
Windows ou o comando dsmcutil:
dsmcutil remove /name:tsmagent4local
dsmcutil remove /name:tsmcad4local
260
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Apêndice A. Perguntas Mais Freqüentes
Respostas relacionadas a perguntas mais freqüentes sobre Data Protection for SQL
são fornecidas.
Como posso compactar meus backups do Data Protection for SQL?
Os seguintes métodos podem ser usados para compactar seus backups do
Data Protection for SQL:
v Use a opção compression para instruir a API do Tivoli Storage Manager
para compactar os dados antes de enviá-los ao Servidor do Tivoli
Storage Manager. A compactação reduz os requisitos de tráfego e
armazenamento.
Onde você especifica a opção compression depende do método de
backup que você está usando:
– Para backups Legacy, especifique a opção compression no arquivo de
opções do Data Protection for SQL.
– Para Backups VSS, especifique a opção compression no arquivo de
opções do cliente de backup-archive que é usado como o Nó
DSMAGENT Local. Se o ambiente estiver configurado para backups
transferidos do VSS, também será necessário especificar a opção
compression no arquivo de opções do cliente de backup-archive
utilizado como o Nó DSMAGENT Remoto. Reveja as informações de
compactação disponíveis na documentação do cliente antes de tentar
compactar seus dados.
Consulte “Especificando Opções do Data Protection for SQL” na página
42 para obter mais informações sobre a opção compression.
v Para Microsoft SQL Server 2008, é possível especificar a compactação de
backup SQL a partir das janelas Propriedades do SQL na GUI do MMC,
ou é possível usar a opção sqlcompression a partir da linha de
comandos para configurar a compactação de backup nativo do SQL para
backups do Data Protection for SQL.
A compactação de backup do SQL Server 2008 apenas está disponível
com os backups legados no SQL Server 2008 (ou posterior). Para SQL
Server 2008, a compactação de backup só é suportada no Enterprise
Edition. No SQL Server 2008 R2, a compactação de backup é suportada
nas edições Standard, Enterprise e Datacenter. A partir do SQL Server
2008, qualquer edição pode restaurar um backup compactado.
Como posso criptografar meus backups do Data Protection for SQL?
Use as opções enableclientencryptkey e encryptiontype para criptografar
bancos de dados do Microsoft SQL Server durante o processamento de
backup e restauração.
Onde você especifica essas opções depende do método de backup que você
está usando:
v Para backups de legados, especifique essas opções no arquivo de opções
do Data Protection for SQL.
v Para Backups VSS, especifique as opções de criptografia no arquivo de
opções do cliente de backup-archive utilizado como o Nó DSMAGENT
Local. Se o ambiente estiver configurado para backups transferidos do
VSS, também será necessário especificar as opções de criptografia no
arquivo de opções do cliente de backup-archive utilizado como o Nó
© Copyright IBM Corp. 1997, 2011
261
DSMAGENT Remoto. Reveja as informações de criptografia disponíveis
na documentação do cliente antes de tentar criptografar seus bancos de
dados.
Consulte “Especificando Opções do Data Protection for SQL” na página 42
para obter informações adicionais sobre as opções enableclientencryptkey
e encryptiontype.
Como posso deduplicar meus backups do Data Protection for SQL?
Use a opção deduplication para ativar a deduplicação de dados no lado
do cliente. A deduplicação de dados no lado do cliente é usada pela API
do Tivoli Storage Manager para remover dados redundantes durante o
processo de backup antes da transferência dos dados para o Tivoli Storage
Manager Server.
Onde você especifica essas opções depende do método de backup que você
está usando:
v Para backups de legados, especifique as opções de criptografia
deduplication no arquivo de opções do Data Protection for SQL.
v Para Backups VSS, especifique a opção deduplication no arquivo de
opções do cliente de backup-archive que é usado como o Nó
DSMAGENT Local. Se o ambiente estiver configurado para backups
transferidos do VSS, também será necessário especificar a opção
deduplication no arquivo de opções do cliente de backup-archive que é
usado como o No DSMAGENT Remoto. Revise as informações de
deduplicação disponíveis na documentação do cliente antes de tentar
criptografar seus bancos de dados.
Consulte “Especificando Opções do Data Protection for SQL” na página 42
para obter mais informações sobre a opção deduplication.
Posso restaurar uma tabela individual a partir de um backup do SQL Server?
Sim, mas apenas para backups de legados. Não é possível restaurar uma
tabela individual a partir do Backup do VSS. Para restaurar uma tabela
individual de um backup de legados do SQL Server, coloque as tabelas que
necessitam de granularidade de restauração individual em seus próprios
grupos de arquivos. Em seguida, use o Data Protection for SQL para
restaurar um único grupo de arquivos a partir de um backup completo.
Como posso restaurar um backup de banco de dados SQL para um banco de
dados ou máquina do SQL Server alternativo?
Para Backup do VSSs, não é possível restaurar Backup do VSSs para um
SQL Server alternativo. Este recurso não é suportado pela Microsoft.
Para backups de legados, consulte “Restaurando para uma Máquina
Alternativa” na página 96 para obter informações sobre a execução deste
procedimento.
Posso restaurar o Backup do VSS para locais alternativos?
Sim, esse recurso é suportado pelo Data Protection for SQL.
v Na interface da linha de comandos, use o parâmetro /relocatedir.
Consulte “Parâmetros Opcionais Restore” na página 191 para obter
informações adicionais sobre esse parâmetro.
v Na GUI, use a opção Relocalizar na janela Restaurar Bancos de Dados.
Consulte “Opções de Restauração” na página 98 para obter informações
adicionais sobre esta opção.
Posso restaurar o Backup do VSS para nomes de bancos de dados alternativos?
Sim, esse recurso é suportado pelo Data Protection for SQL.
262
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
v Na interface da linha de comandos, use o parâmetro /into. Consulte
“Parâmetros Opcionais Restore” na página 191 para obter informações
adicionais sobre esse parâmetro.
v Na GUI, use a opção Restaurar em na janela Restaurar Bancos de
Dados. Consulte “Opções de Restauração” na página 98 para obter
informações adicionais sobre esta opção.
Posso usar o Data Protection for SQL para fazer backup de bancos de dados
SQL e logs e, depois, também reduzir o arquivo de log de transações?
Modifique o arquivo de comando que é usado para backups planejados
com uma entrada que chama um arquivo de comando T-SQL que reduz o
arquivo de log de transação. Por exemplo, no seguinte arquivo de
comando que é usado para backups planejados:
tdpsqlc backup * full
tdpsqlc backup * log
osql -E -i shrinkjob.sql
O arquivo shrinkjob.sql é um arquivo de comando T-SQL que reduz o
arquivo de log de transações. Consulte as seguintes seções para obter
informações adicionais:
v “Utilizando o Planejador do Tivoli Storage Manager” na página 102
v “Comando de Backup” na página 133
Devo criar um nome de nó separado para criar um backup de archive de um
banco de dados SQL?
Primeiramente, use o mesmo nome de nó que o nó SQL primário, mas
inclua uma extensão para o nó de archive. Por exemplo:
Primário:
SQLSRV550_SQL
Archive: SQLSRV550_SQL_ARCH
Segundo, use um arquivo de opções do Data Protection for SQL separado
(dsmarchive.opt) que contenha o nó do archive com as configuração de
archive desejadas. Consulte as seções a seguir para obter informações
adicionais sobre os nós e opções:
v “Nome do Nó do Data Protection for SQL: Configurações
Recomendadas” na página 38
v “Especificando Opções do Data Protection for SQL” na página 42
Como fazer backup de um banco de dados do SQL Server 2005, ou mais recente,
com espelho de banco de dados?
Consulte o artigo do Microsoft TechNet "Database Mirroring in SQL Server
2005" na seguinte URL:http://www.microsoft.com/technet/prodtechnol/
sql/2005/dbmirror.mspx
Posso executar operações VSS em um ambiente SQL Server em cluster?
Sim, o Data Protection for SQL suporta operações VSSem um ambiente
SQL Server em cluster. Consulte “Usando Operações do VSS em um
Ambiente SQL Server Failover Cluster” na página 29 para obter
informações detalhadas.
Por que não posso executar backups transferidos VSS ou gerenciar capturas
instantâneas locais?
Você deve instalar o IBM Tivoli Storage FlashCopy Manager para executar
backups transferidos VSS ou fazer backup e restaurar capturas instantâneas
locais. Consulte “Requisitos mínimos de software e sistema operacional” na
página 54 para obter informações detalhadas.
Apêndice A. Perguntas Mais Freqüentes
263
Por que não posso executar Restauração Instantânea do VSS mesmo tendo o
SAN Volume Controller ou um subsistema de armazenamento DS instalado?
Se a versão do Tivoli Storage Manager Client for anterior à 6.1.0, você
deverá instalar o IBM Tivoli Storage Manager for Copy Services Hardware
Devices Snapshot Integration Module. Consulte “Requisitos mínimos de
software e sistema operacional” na página 54 para obter informações
detalhadas.
Como posso utilizar os backups VSS e Legacy juntos em uma estratégia de
backup comum?
Consulte “Utilizando os Backups VSS e Legacy Juntos” na página 27 e
“Fazer Backup do Armazenamento do Tivoli Storage Manager Versus Fazer
Backup de volumes shadow locais” na página 32 para obter informações
detalhadas.
Posso usar backups de Legados e Backup do VSS juntos?
Sim, você pode aplicar backups diferenciais de Legados e backups de log
de Legados após um Backup do VSS completo ter sido restaurado. Para
fazer isto, é necessário deixar o banco de dados em um estado de
recuperação, especificando /recovery=no na interface da linha de comandos
ou certificando-se de que a opção Recuperação na GUI Restaurar Bancos
de Dados ou Restaurar Grupos/Arquivos não esteja selecionada ao
restaurar o Backup do VSS. O VSS suporta apenas backups completos.
Backups de log, backups diferenciais, backups de grupos de arquivos
individuais, backups de arquivos individuais e backups de conjunto não
são suportados pelo VSS. Consulte “Utilizando os Backups VSS e Legacy
Juntos” na página 27 para obter informações adicionais.
Ao restaurar bancos de dados SQL muito grandes, como eu posso evitar que a
operação de restauração falhe devido a um erro de tempo limite?
O SQL Server reconstrói e formata novos arquivos físicos nos quais os
dados de backup são restaurados. Como esse processo pode continuar por
mais de uma hora para bancos de dados grandes, a sessão do Tivoli
Storage Manager pode expirar e causar falha no processo de restauração.
Para evitar uma falha desse tipo, configure o valor da opção
COMMTIMEOUT do Tivoli Storage Manager para 3600 (ou mais alto).
Configure o valor para 10000 (ou mais alto) para bancos de dados maiores
que 100 GB. Para uma operação de restauração LANFREE, aumente o
valor das opções COMMTIMEOUT e IDLETIMEOUT para o Agente de
Armazenamento.
Como o Restauração Instantânea do VSS funciona?
Restauração Instantânea do VSS é uma cópia assistida por hardware de
nível de volume em que os volumes de destino (que contém a captura
instantânea) são copiados de volta para os volumes de origem. Um
subsistema de armazenamento SAN Volume Controller, Storwize V7000,
DS6000, DS8000 ou XIV é necessário para executar Restauração Instantânea
do VSSs. Consulte “Restauração Instantânea do VSS” na página 9 para
obter informações adicionais.
Agora que estou executando as operações VSS, por que há tantos backups
ativos?
A política do Tivoli Storage Manager gerencia os Backup do VSSs
localizados no volumes shadow locais e no armazenamento do Servidor do
Tivoli Storage Manager. Com esse recurso, é possível usar políticas
diferentes que podem levar a um aumento do número de backups ativos.
Consulte “Como a Política do Servidor do Tivoli Storage Manager Afeta o
Data Protection for SQL” na página 21 e “Fazer Backup do
264
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Armazenamento do Tivoli Storage Manager Versus Fazer Backup de
volumes shadow locais” na página 32 para obter informações adicionais.
Por que eu recebo uma falha de tempo limite de TCP/IP quando ativo o rastreio
interno de VSS do Windows?
As operações do Data Protection for SQL VSS poderão atingir o tempo
limite com uma falha de TCP/IP quando o rastreio do VSS interno do
Windows estiver ligado por causa do tempo adicional necessário para
gravar entradas para o arquivo de rastreio. Você pode evitar esse problema
aumentando os valores das opções Servidor do Tivoli Storage Manager
commtimeout e idletimeout ou diminuindo a quantidade de rastreio
interno de VSS do Windows.
Quais devem ser minhas definições de desempenho do Data Protection for
SQL? O valor padrão do parâmetro buffers (3) e do parâmetro buffersize (1024)
demonstrou o melhor desempenho no teste. Entretanto, todos os fatores do
ambiente, como velocidade de rede, layout do banco de dados físico,
recursos da máquina e recursos do SQL Server, afetam o desempenho do
Data Protection for SQL e devem ser considerados ao determinar suas
configurações. Note que os parâmetros buffers e buffersize aplicam-se
apenas aos backups Legacy. Consulte as seguintes seções para obter
informações adicionais:
v Capítulo 7, “Desempenho”, na página 127
v “Especificando Opções do Data Protection for SQL” na página 42
v "Parâmetros /buffers e /buffersize" (com o comando backup) em
“Parâmetros Opcionais de Backup” na página 140.
v "Parâmetros /buffers e /buffersize" (com o comando restore) em
“Parâmetros Opcionais Restore” na página 191.
v "Parâmetros /buffers e /buffersize" (com o comando set) em “Parâmetros
Opcionais Set” na página 248.
Como planejo backups do Data Protection for SQL?
É possível planejar backups do Data Protection for SQL usando o
planejador do cliente de backup-archive do Tivoli Storage Manager ou o
planejador da GUI do MMC. Consulte as seguintes seções para obter
informações adicionais:
v
v
v
v
“Utilizando o Planejador do Tivoli Storage Manager” na página 102
“Tipos de Backup” na página 5
“Estratégias de Backup” na página 24
“Automatizando Tarefas” na página 110
Como configuro o Data Protection for SQL para ser executado em um cluster?
As seções a seguir contêm informações sobre como utilizar o Data
Protection for SQL em um ambiente de cluster:
v “Usando o Data Protection for SQL em um Ambiente do Microsoft
Windows Failover Clustering” na página 31
v “Usando o Data Protection for SQL em um Ambiente do Veritas Cluster
Server” na página 31
v "Opção clusternode" em “Especificando Opções do Data Protection for
SQL” na página 42
Como posso saber se meu backup foi executado com êxito?
É exibida uma mensagem que indica que o backup foi concluído com
êxito. Além disso, o Gerenciador de Tarefa na GUI do MMC fornece
Apêndice A. Perguntas Mais Freqüentes
265
informações centralizadas sobre o status das suas tarefas. As informações
de processamento também estão disponíveis nos arquivos a seguir:
v Arquivo de log do Data Protection for SQL (padrão: tdpsql.log)
Este arquivo indica a data e a hora de um backup, os dados do backup e
quaisquer mensagens de erro ou códigos de conclusão.
v Log de atividades do Servidor do Tivoli Storage Manager
O Data Protection for SQL registra informações sobre os comandos de
backup e restauração para o log de atividades do Tivoli Storage Manager
Server. Um administrador do Tivoli Storage Manager pode exibir esse
log para você se você não tiver um ID do usuário e senha de
administrador do Tivoli Storage Manager.
v Arquivo de log de erros da API do Tivoli Storage Manager (default:
dsierror.log)
Devo utilizar o mesmo nome de nó utilizado pelo meu cliente de
backup/archive?
Backups Legados: Use diferentes nomes de nós para simplificar as tarefas
de planejamento, separação de dados e gerenciamento de política.
Backup do VSSs: Você deve usar nomes de nó diferentes.
Consulte “Especificando Opções do Data Protection for SQL” na página 42
para obter informações adicionais.
Como configuro Sem LAN para fazer backup do Data Protection for SQL em
minha SAN?
Consulte a seção Sem LAN em Capítulo 7, “Desempenho”, na página 127.
Para obter informações adicionais, acesse http://www.redbooks.ibm.com/
abstracts/sg246148.html.
266
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Apêndice B. Recurso de acessibilidade para Data Protection
for SQL
Os recursos de acessibilidade ajudam os usuários com alguma deficiência, como
movimentos restritos ou visão limitada, a usarem os produtos de tecnologia da
informação com êxito.
Recurso de Acessibilidade
A seguinte lista inclui os principais recursos de acessibilidade no Data Protection
for SQL :
v Operação apenas com o teclado
v Interfaces comumente utilizadas por leitores de tela
v Chaves que são perceptíveis ao toque, mas não são ativadas apenas pelo toque.
v Dispositivos padrão de mercado para portas e conectores
v A conexão de dispositivos de entrada e saída alternativos
O Centro de Informações Tivoli e suas publicações relacionadas são ativados para
acessibilidade. Os recursos de acessibilidade do centro de informações são descritos
em Acessibilidade e Atalhos de Teclado no Centro de Informações.
Navegação pelo Teclado
O atalho padrão e as teclas aceleradoras são utilizados pelo produto e
documentados pelo sistema operacional. Consulte a documentação fornecida por
seu sistema operacional para obter informações adicionais.
Informações da Interface
É possível ampliar as informações nas janelas do produto utilizando recursos
fornecidos pelos sistemas operacionais nos quais o produto é executado. Por
exemplo, em um ambiente Microsoft Windows, é possível diminuir a resolução da
tela para ampliar os tamanhos de fonte do texto na tela. Consulte a documentação
fornecida pelo sistema operacional para obter informações adicionais.
IBM e Acessibilidade
Consulte o IBM Human Ability and Accessibility Center para obter informações
adicionais sobre o comprometimento da IBM com a acessibilidade:
© Copyright IBM Corp. 1997, 2011
267
268
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Avisos
Estas informações foram desenvolvidas para produtos e serviços oferecidos nos
Estados Unidos.
E possível que a IBM não ofereça os produtos, serviços ou recursos discutidos
nesta publicação em outros países. Consulte um representante IBM local para obter
informações sobre sobre produtos e serviços disponíveis atualmente em sua área.
Qualquer referência a produtos, programas ou serviços IBM não significa que
apenas produtos, programas ou serviços IBM possam ser utilizados. Qualquer
produto, programa ou serviço funcionalmente equivalente, que não infrinja
nenhum direito de propriedade intelectual da IBM poderá ser utilizado em
substituição a este produto, programa ou serviço. Entretanto, a avaliação e
verificação da operação de qualquer produto, programa ou serviço não IBM são
responsabilidade do Cliente.
A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos
tratados nesta publicação. O fornecimento desta publicação não garante ao Cliente
nenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, por
escrito, para:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP 22290-240
O parágrafo a seguir não se aplica ao Reino Unido ou qualquer outro país em
que tais disposições não estejam de acordo com a legislação local: A
INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA
PUBLICAÇÃO "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA DE
NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS A ELAS
NÃO SE LIMITANDO, AS GARANTIAS IMPLÍCITAS DE NÃO-INFRAÇÃO,
COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO.
Alguns países não permitem a exclusão de garantias expressas ou implícitas em
certas transações; portanto, essa disposição pode não se aplicar ao Cliente.
Essas informações podem conter imprecisões técnicas ou erros tipográficos.
Periodicamente, são feitas alterações nas informações aqui contidas; tais alterações
serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquer
momento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta
publicação, sem aviso prévio.
Referências nestas informações a Web sites não IBM são fornecidas apenas por
conveniência e não representam de forma alguma um endosso a esses Web sites.
Os materiais contidos nesses Web sites não fazem parte dos materiais deste
produto IBM e a utilização desses Web sites é de inteira responsabilidade do
Cliente.
A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgar
apropriada sem incorrer em qualquer obrigação para com o Cliente.
© Copyright IBM Corp. 1997, 2011
269
Licenciados deste programa que desejam obter informações sobre este assunto com
objetivo de permitir: (i) a troca de informações entre programas criados
independentemente e outros programas (incluindo este) e (ii) a utilização mútua
das informações trocadas, devem entrar em contato com:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
CEP 13185-900 Rio de Janeiro,
Rio de Janeiro, RJ
CEP 22290-240
Tais informações podem estar disponíveis, sujeitas a termos e condições
apropriadas, incluindo em alguns casos o pagamento de uma taxa.
O programa licenciado descrito nesta publicação e todo o material licenciado
disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM,
do Contrato de Licença de Programa Internacional IBM ou de qualquer outro
contrato equivalente.
As informações relativas a produtos não IBM foram obtidas junto aos fornecedores
dos respectivos produtos, de seus anúncios publicados ou de outras fontes
disponíveis publicamente. A IBM não testou estes produtos e não pode confirmar a
precisão de seu desempenho, compatibilidade nem qualquer outra reivindicação
relacionada a produtos não IBM. Dúvidas sobre os recursos de produtos não IBM
devem ser encaminhadas diretamente a seus fornecedores.
Essas informações são apenas para planejamento. As informações aqui contidas
estão sujeitas a alterações antes que os produtos descritos estejam disponíveis.
Se você estiver exibindo estas informações em cópia eletrônica, as figuras e
ilustrações coloridas podem não aparecer.
Marcas Registradas
IBM, o logotipo IBM e ibm.com são marcas ou marcas registradas da International
Business Machines Corp., registradas em vários países no mundo todo. Outros
nomes de produtos e serviços podem ser marcas registradas da IBM ou de outras
empresas. Uma lista atual das marcas registradas da IBM está disponível na Web
em "Copyright and trademark information" em http://www.ibm.com/legal/
copytrade.shtml.
Linux é uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em
outros países.
Microsoft, Windows, Windows NT e o logotipo Windows são marcas registradas
da Microsoft Corporation nos Estados Unidos e/ou em outros países.
UNIX é uma marca registrada do The Open Group nos Estados Unidos e em
outros países.
Java e todas as marcas registradas e logotipos baseados em Java são marcas ou
marcas registradas da Oracle e/ou de suas afiliadas.
Outros nomes de produtos e serviços podem ser marcas registradas da IBM ou de
outras empresas.
270
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Glossário
Este glossário inclui termos e definições para os produtos IBM Tivoli Storage Manager e IBM Tivoli
Storage FlashCopy Manager.
Para visualizar glossários para outros produtos
IBM, vá para http://www.ibm.com/software/
globalization/terminology/.
Os seguintes recursos são suportados neste
glossary:
v Consulte reporta o leitor de um termo para um
sinônimo preferencial, ou de um acrônimo ou
abreviação para a forma completa definida.
v Consulte também reporta o leitor para um termo
relacionado ou contrastante.
A
modo absoluto
No gerenciamento de armazenamento,
um modo de grupo de cópia de backup
que especifica que um arquivo é
considerado para backup incremental
mesmo se o arquivo não tiver sido
alterado desde o último backup. Consulte
também modo modificado.
ACL (Lista de Controle de Acesso)
Em segurança de computador, uma lista
associada a um objeto que identifica todos
os assuntos que podem acessar o objeto e
seus direitos de acesso. Por exemplo, uma
lista de controle de acesso é associada a
um arquivo que identifica os usuários que
podem acessar esse arquivo e seus
direitos de acesso.
modo de acesso
Um atributo de um conjunto de
armazenamento ou um volume de
armazenamento que especifica se o
servidor pode gravar ou ler a partir de
um conjunto de armazenamento ou de
um volume de armazenamento. O modo
de acesso pode ser de leitura/gravação,
apenas para leitura ou indisponível.
Volumes em um conjunto de
armazenamento principal podem também
ter um modo de acesso de destruído.
Volumes na cópia do conjunto de
armazenamento também podem ter um
modo de acesso para locais externos.
© Copyright IBM Corp. 1997, 2011
confirmação
A transmissão de caracteres de
confirmação como uma resposta positiva
para uma transmissão de dados.
ACL
Consulte lista de controle de acesso.
ativar Validar o conteúdo de um conjunto de
critérios e torná-lo o conjunto de critérios
ativo.
conjunto de dados ativos
Um conjunto nomeado de volumes do
conjunto de armazenamentos que contêm
apenas versões ativas de dados de backup
do cliente.
sistema de arquivos ativo
Um sistema de arquivos no qual foi
incluído gerenciamento de espaço. Com
gerenciamento de espaço, as tarefas para
um sistema de arquivo ativo incluem
migração automática, reconciliação,
migração seletiva e rechamada. Compare
com sistema de arquivos inativo.
conjunto de políticas ativas
O conjunto de política ativado que
contém as regras de política em uso por
todos os nós clientes que são designados
ao domínio de política. Consulte também
domínio de critério e conjunto de critérios.
versão ativa
A cópia de backup mais recente de um
arquivo armazenado. A versão ativa de
um arquivo não pode ser excluída até que
um processo de backup detecte que o
usuário substituiu o arquivo por uma
versão mais nova ou excluiu o arquivo do
servidor de arquivo ou estação de
trabalho. Compare com o termo versão
inativa.
log da atividade
Um log que registra mensagens de
atividades normais que são gerada s pelo
servidor. Estas mensagens incluem
informações sobre as operações do cliente
271
e do servidor, tais como hora de início
das sessões ou erros de E/S dos
dispositivos.
backup do subarquivo adaptável
Um tipo de backup que envia apenas
partes alteradas de um arquivo para o
servidor, em vez de enviar o arquivo
inteiro. O backup de subarquivo
adaptável reduz o tráfego de rede e
aumenta a velocidade do backup.
cliente administrativo
Um programa que é executado em um
servidor de arquivos, estação de trabalho
ou mainframe que os administradores
utilizam para controlar e monitorar o
servidor Tivoli Storage Manager. Compare
com cliente de backup-archive.
programação de comando administrativo
Um registro de banco de dados que
descreve o processamento planejado de
um comando administrativo durante um
período específico de tempo. Consulte
também o termo programação de cliente.
classe privilegiada administrativa
Consulte classe de privilégio.
sessão administrativa
Um período de tempo durante o qual um
ID de usuário de administrador se
comunica com um servidor para
desempenhar tarefas administrativas.
Compare com o termo sessão de nó cliente.
administrador
Um usuário que é registrado no servidor
como um administrador e que está
autorizado a desempenhar tarefas e emitir
comandos através da designação de uma
classe de privilégio administrativo.
APPC (Advanced Program-to-Program
Communication)
Uma implementação do protocolo SNA
LU 6.2 que permite que sistemas
interconectados se comuniquem e
compartilhem o processamento de
programas.
nó do agente
Um nó cliente ao qual foi concedido
autoridade de proxy para executar
operações em nome de outro nó cliente,
que é o nó de destino.
agregado
Um objeto, armazenado em um ou mais
272
conjuntos de armazenamentos,
consistindo em um grupo de arquivos
lógicos que são empacotados juntos.
Consulte também arquivo lógico e arquivo
físico.
velocidade de transferência de dados agregados
Uma estatística de desempenho que
indica o número médio de bytes que
foram transferidos por segundo ao
processar uma determinada operação.
APPC Consulte Advanced Program-to-Program
Communication.
aplicativo cliente
Um programa que é instalado em um
sistema para proteger um aplicativo. O
servidor Tivoli Storage Manager fornece
serviços de de backup para um aplicativo
cliente.
arquivar
Copiar programas, dados ou arquivos
para outra mídia de armazenamento,
geralmente para armazenamento ou
segurança de longo prazo. Compare com
recuperar.
cópia arquivada
Um arquivo ou grupo de arquivos que foi
arquivado no armazenamento do
servidor.
grupo de cópias arquivadas
Um objeto de política que contém
atributos que controlam a geração, destino
e expiração de objetos arquivados.
período de carência de retenção do archive
O número de dias que o gerenciador de
armazenamento retém um arquivo
arquivado quando o servidor não
consegue religar o arquivo a uma classe
de gerenciamento apropriada. Consulte
também ligação.
associação
(1) A relação definida entre um nó cliente
e um planejamento de cliente. Uma
associação identifica o nome da
programação, o nome do domínio de
critério ao qual a programação pertence e
o nome do nó cliente que executa as
operações programadas.
(2) Em um gerenciador de configuração
(configuration manager), a relação
definida entre um perfil e um objeto,
como um domínio de critérios.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Associações do perfil definem as
informações de configuração que são
distribuídas para um servidor gerenciado
quando ele assina o perfil.
auditoria
Verificar as inconsistências lógicas entre as
informações que o servidor tem e a
condição real do sistema. O gerenciador
de armazenamento pode auditar
informações sobre itens tais como
volumes, bibliotecas e licenças. Por
exemplo, quando um gerenciador de
armazenamento faz auditoria em um
volume, o servidor verifica as
inconsistências entre informações sobre
arquivos de backup ou arquivados que
são armazenadas no banco de dados e os
dados reais que estão associados a cada
versão de backup ou cópia de archive no
armazenamento do servidor.
autenticação
O processo de verificar a senha de um
usuário antes de permitir que o usuário
acesse o servidor do Tivoli Storage
Manager. A autenticação pode ser ativada
ou desativada por um administrador com
o privilégio de sistema.
regra de autenticação
Uma especificação que outro usuário
pode utilizar para restaurar ou recuperar
arquivos do armazenamento.
autoridade
O direito de acessar objetos, recursos ou
funções. Consulte também revinculação.
regra de autorização
Uma especificação que permite que outro
usuário restaure ou recupere os arquivos
de um usuário do armazenamento.
usuário autorizado
Um usuário que possui autoridade
administrativa para o cliente Tivoli
Storage Manager em uma estação de
trabalho. Este usuário altera senhas,
realiza registros abertos e exclui áreas de
arquivos.
AutoFS
Consulte sistema de arquivo montado
automaticamente.
detecção automática
Um recurso que detecta, relata e atualiza
o número de série de uma unidade ou
biblioteca no banco de dados quando o
caminho do servidor local é definido.
migração automática
O processo que é utilizado para mover
automaticamente arquivos de um sistema
de arquivos local para o armazenamento,
com base nas opções e configurações que
são escolhidas por um usuário root em
uma estação de trabalho. Consulte
também migração de limite e migração de
demanda.
reconciliação automática
O processo que é utilizado para
reconciliar sistemas de arquivos em
intervalos regulares. Os intervalos são
configurados por um usuário com
autoridade de usuário root. Consulte
também reconciliação.
AutoFS (sistema de arquivos montado
automaticamente)
Um sistema de arquivos que é gerenciado
por um daemon de montador automático.
O daemon de montador automático
monitora um caminho de diretório
especificado e monta automaticamente o
sistema de arquivos para acesso aos
dados.
B
cliente de arquivamento de backup
Um programa que é executado em um
servidor de arquivo ou estação de
trabalho, que fornece meios para que os
usuários façam backup, arquivem,
restaurem e recuperem objetos. Compare
com o termo cliente administrativo.
grupo de backup
Um objeto de critério que contém
atributos que controlam a geração, o
destino e a expiração de versões de
arquivos de backup. Um grupo de cópias
de backup pertence a uma classe de
gerenciamento.
período de carência de retenção de backup
O número de dias em que o gerenciador
de armazenamento retém uma versão de
backup após o servidor não conseguir
religar o arquivo a uma classe de
gerenciamento apropriada.
conjunto de backup
Um grupo consolidado portátil de versões
Glossário
273
ativas de arquivos backup que são
gerados para um cliente de
backup-archive.
coleta de conjunto de backups
Um grupo de conjuntos de backups que
são criados ao mesmo tempo e que
possuem o mesmo nome de conjunto de
backup, nomes de volumes, descrição e
classes de serviço. O servidor identifica
cada conjunto de backups na coleta por
seu nome de nó, nome do conjunto de
backups e tipo de arquivo.
versão de backup
Um arquivo ou diretório que um nó
cliente fez backup para o armazenamento
do servidor. Pode existir mais de uma
versão de backup no armazenamento do
servidor, mas somente uma versão de
backup é a versão ativa. Consulte também
versão ativa e versão inativa.
ligação
Associar todas as versões de um arquivo
com um nome de classe de
gerenciamento. Consulte religação.
bindery
Um banco de dados que consiste em três
arquivos de sistema para um servidor
NetWare. Os arquivos contêm IDs e
restrições de usuário.
C
cache
Para colocar uma cópia duplicada de um
arquivo na mídia de acesso aleatório
quando o servidor migra um arquivo para
outro conjunto de armazenamentos na
hierarquia.
arquivo de cache
Uma captura instantânea de um volume
lógico criado pelo Logical Volume
Snapshot Agent. Os blocos são salvos
imediatamente antes de serem
modificados durante o backup de imagem
e suas extensões lógicas serem salvas nos
arquivos de cache.
CAD
Consulte planejamento de cliente.
planejador central
Uma função que permite que um
administrador planeje operações do
cliente e comandos administrativos. As
operações podem ser programadas para
ocorrer periodicamente ou em uma data
274
específica. Consulte os termos programação
de cliente e programação de comando
administrativo.
cliente
Um programa de software ou computador
que solicita serviços de um servidor.
aceitante do cliente
Um serviço HTTP que serve o applet do
Web cliente para navegadores da Web.
Nos sistemas Windows, o aceitante do
cliente é instalado e executado como um
serviço. Nos sistemas AIX, UNIX e Linux,
o aceitante do cliente é executado como
um daemon e também é chamado de
CAD (Client Acceptor Daemon).
CAD (Client Acceptor Daemon)
Consulte planejamento de cliente.
domínio do cliente
O conjunto de unidades, sistemas de
arquivos ou volumes que o usuário
seleciona para fazer backup ou arquivar
dados, utilizando o cliente de
backup-archive.
nó cliente
Um servidor de arquivos ou estação de
trabalho em que o programa cliente de
arquivamento-backup foi instalado e
registrado no servidor.
sessão do nó do cliente
Uma sessão na qual um nó cliente se
comunica com um servidor para
desempenhar pedidos de backup,
restauração, archive, recuperação,
migração ou rechamada. Compare com
sessão administrativa.
arquivo de opções do cliente
Um arquivo editável que identifica o
servidor e o método de comunicação e
fornece a configuração para um backup,
archive, gerenciamento de
armazenamento hierárquico e
planejamento.
conjunto de opções do cliente
Um grupo de opções que são definidas no
servidor e utilizadas nos nós clientes em
conjunto com arquivos de opções do
cliente.
modo de programação de controle de cliente
Um método de operação no qual o cliente
consulta o servidor sobre o trabalho.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Compare com modo de programação
solicitado pelo servidor.
programação do cliente
Um registro de banco de dados que
descreve o processamento planejado de
uma operação de cliente durante um
período específico de tempo. A operação
do cliente pode ser uma operação de
backup, restauração ou recuperação , um
comando do sistema operacional do
cliente ou uma macro. Consulte também o
termo programação de comando
administrativo.
cliente/servidor
Pertencente ao modelo de interação no
processamento de dados distribuídos no
qual um programa em um computador
envia um pedido para um programa em
outro computador e aguarda uma
resposta. O programa solicitado é
chamado de cliente; o programa que
responde é chamado de servidor.
arquivo de opções do sistema do cliente
Um arquivo utilizado nos clientes de
sistema AIX, UNIX ou Linux, contendo
um conjunto de opções de processamento
que identificam os servidores a serem
contatados para serviços. Esse arquivo
especifica também os métodos de
comunicação, opcionais de backup,
archive, gerenciamento de
armazenamento hierárquico e
programação. Este arquivo também é
chamado de arquivo dsm.sys. Consulte
também arquivo de opções do usuário do
cliente.
arquivo de opções de usuário do cliente
Um arquivo que contém o conjunto de
opções de processamento que os clientes
no sistema utilizam. O conjunto pode
incluir opções que determinam o servidor
que o cliente contata e opções que afetam
operações de backup, operações de
archive, operações de gerenciamento de
armazenamento hierárquico e operações
planejadas. Este arquivo também é
chamado de arquivo dsm.opt. Para
sistemas AIX, UNIX ou Linux, consulte
também arquivo de opções do sistema do
cliente.
registro fechado
Um processo de registro no qual somente
um administrador pode registrar estações
de trabalho como nós clientes com o
servidor. Compare com o termo registro
aberto.
disposição
O processo de manter todos os dados
pertencentes a um espaço de arquivo de
cliente único, um único nó cliente ou um
grupo de nós clientes em um número
mínimo de volumes de acesso seqüencial
em um conjunto de armazenamentos. A
colocação pode reduzir o número de
volumes que devem ser acessados quando
uma grande quantidade de dados tiver
que ser restaurada.
Grupo de Co-locação
Um grupo de nós clientes definidos pelo
usuário cujos dados são armazenados em
um número mínimo de volumes por meio
do processo de co-locação.
ponto de consolidação
Um ponto no tempo em que os dados são
considerados consistentes.
CPI-C (Common Programming Interface for
Communications)
Uma interface de nível de chamada que
fornece uma API (Interface de
Programação de Aplicativos) consistente
para aplicativos que utilizam
comunicações de programa para
programa. CPI-C utiliza arquitetura LU
6.2 para criar um conjunto de serviços
interprogramas que podem estabelecer e
finalizar uma conversação, enviar e
receber dados, trocar informações de
controle e notificar um programa de
parceiro sobre erros.
método de comunicação
O método pelo qual um cliente e um
servidor trocam informações. Consulte
também Transmission Control
Protocol/Internet Protocol.
protocolo de comunicação
Um conjunto de interfaces definidas que
permitem que os computadores se
comuniquem uns com os outros.
compression
Uma função que remove caracteres,
espaços ou cadeias de caracteres
repetitivas dos dados que estão sendo
processados e substitui os caracteres
repetitivos com caracteres de controle. A
Glossário
275
compactação reduz a quantidade de
espaço de armazenamento necessário para
os dados.
gerenciador de configuração
Um servidor que distribui informações de
configuração, tais como políticas e
planejamentos, para servidores
gerenciados de acordo com seus perfis. As
informações de configuração podem
incluir critérios e programações. Consulte
também servidor gerenciado e perfil.
conversação
Uma conexão entre dois programas por
uma sessão que permite que eles se
comuniquem entre si enquanto processam
uma transação.
backup de cópia
Um backup completo no qual os arquivos
de log de transações não são excluídos de
forma que os procedimentos de backup
que utilizam backups incrementais ou
diferenciais não sejam interrompidos
grupo de cópias
Um objeto de política contendo atributos
que controlam como as versões de backup
ou cópias de archive são geradas, em que
versões de backup ou cópias de archive
estão inicialmente localizadas e quando
versões de backup ou cópias de archive
expiram. Um grupo de cópias pertence a
uma classe de gerenciamento. Consulte
também grupo de cópias arquivadas, grupo
de cópias de backup, versão de backup e classe
de gerenciamento.
conjunto de armazenamento de cópias
Um conjunto nomeado de volumes que
contêm cópias de arquivos que residem
nos conjuntos de armazenamentos
primários. Conjuntos de armazenamentos
de cópia são utilizados apenas para fazer
backup dos dados que são armazenados
nos conjuntos de armazenamentos
primários. Um conjunto de
armazenamento de cópias não pode ser
um destino para um grupo de backup ou
uma classe de gerenciamento (para
arquivos gerenciados por área). Consulte
também conjunto de armazenamentos
primário e destino.
CPI-C Consulte Common Programming Interface
for Communications.
D
276
daemon
Um programa que é executado de forma
não assistida para desempenhar funções
contínuas ou periódicas, tal como o
controle de rede.
arquivo danificado
Um arquivo físico no qual Tivoli Storage
Manager detectou erros de leitura.
modo de controle de acesso de dados
Um modo que controla se um comando
pode acessar um arquivo migrado,
consultar um arquivo migrado como
comprimento zero ou receber um erro de
entrada/saída se tentar acessar um
arquivo migrado. Consulte também modo
de execução.
série de backup dos bancos de dados
Um backup completo do banco de dados,
adicionado a até 32 backups incrementais
feitos desde o momento do backup
completo. Cada backup completo que é
executado inicia uma nova série de
backup do banco de dados. Um número
identifica cada série de backups.
captura instantânea do banco de dados
Um backup completo do banco de dados
inteiro para a mídia que pode ser obtida
externamente. Quando um instantâneo do
banco de dados é criado, a série de
backups do banco de dados não é
interrompida. Um instantâneo do banco
de dados não pode ter backups de banco
de dados incrementais associados a ele.
Consulte também revinculação. Compare
com o termo backup.
deduplicação de dados
Um método de reduzir as necessidades de
armazenamento eliminando dados
redundantes. Apenas uma instância dos
dados é retida na mídia de
armazenamento. Outras instâncias dos
mesmos dados são substituídas por um
ponteiro para a instância retida.
servidor do gerenciador de dados
Um servidor que coleta informações de
metadados para o inventário do cliente e
gerencia transações para o agente de
armazenamento pela rede local. O
servidor do gerenciador de dados informa
ao agente de armazenamento os atributos
de biblioteca aplicáveis e o identificador
de volume de destino.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
movedor de dados
Um dispositivo que move dados em
nome do servidor. Um servidor de
arquivos NAS (Network-Attached
Storage) é um movedor de dados.
data storage-management applicationprogramming interface (DSMAPI)
Um conjunto de funções e semânticas que
podem monitorar eventos em arquivos e
gerenciar e manter os dados em um
arquivo. Em um ambiente do HSM, uma
DSMAPI utiliza eventos para notificar
aplicativos de gerenciamento de dados
sobre operações nos arquivos, armazena
informações de atributo arbitrário com
um arquivo, suporta regiões gerenciadas
em um arquivo e utiliza direitos de acesso
de DSMAPI para controlar o acesso a um
objeto de arquivo.
classe de gerenciamento padrão
Uma classe de gerenciamento que é
designada a um conjunto de política. Esta
classe é utilizada para controlar arquivos
de backup ou arquivados quando um
arquivo não é explicitamente associado a
uma classe de gerenciamento específica
através da lista de inclusão-exclusão.
deduplicação
Consulte deduplicação de dados.
migração de demanda
O processo que é utilizado para responder
a uma condição de falta de espaço em um
sistema de arquivos para o qual o HSM
(Hierarchical Storage Management) está
ativo. Os arquivos são migrados para o
armazenamento do servidor até que o uso
de espaço caia para o limite baixo que foi
configurado para o sistema de arquivo. Se
o limite alto e o limite baixo forem iguais,
um arquivo será migrado.
área de trabalho dos clientes
O grupo de clientes de backup-archive
que inclui clientes nos sistemas
operacionais Microsoft Windows, Apple e
Novell NetWare.
destino
Um grupo de cópias ou atributo de classe
de gerenciamento que especifica o
conjunto de armazenamento principal
para o qual um arquivo de cliente terá o
backup efetuado, será arquivado ou
migrado.
classe de dispositivo
Um conjunto nomeado de características
que são aplicadas a um grupo de
dispositivos de armazenamento. Cada
classe de dispositivo possui um nome
único e representa um dispositivo de
disco, arquivo, disco opcional ou fita.
arquivo de configuração de dispositivo
(1) Para um servidor, um arquivo que
contém informações sobre classes de
dispositivo definidas e, em alguns
servidores, bibliotecas e unidades
definidas. As informações são uma cópia
das informações de configuração do
dispositivo no banco de dados.
(2) Para um agente de armazenamento,
um arquivo que contém o nome e a senha
do agente de armazenamento e
informações sobre o servidor que está
gerenciando as bibliotecas e unidades
conectadas pela SAN que o agente de
armazenamento utiliza.
driver de dispositivo
Um programa que fornece uma interface
entre um dispositivo específico e o
programa do aplicativo que utiliza o
dispositivo.
gerenciador de recuperação de desastres (DRM)
Uma função que ajuda na preparação e
utilização de um arquivo de plano de
recuperação de desastres para o servidor.
plano de recuperação após desastre
Um arquivo que é criado pelo gerenciador
de recuperação de desastre (DRM) que
contém informações sobre como recuperar
sistemas de computador se ocorrer um
desastre e scripts que podem ser
executados para desempenhar algumas
tarefas de recuperação. O arquivo inclui
informações sobre o software e hardware
que são utilizados pelo servidor e o local
da mídia de recuperação.
domínio
Um agrupamento de nós clientes com um
ou mais conjuntos de políticas, que
gerenciam dados ou recursos de
armazenamento para os nós clientes.
Consulte domínio de critério ou domínio de
cliente.
DRM
Consulte gerenciador de recuperação de
desastres.
Glossário
277
DSMAPI
Consulte Data Storage-Management
Application-Programming Interface.
serialização dinâmica
Um tipo de serialização de cópia na qual
um arquivo ou pasta sofre backup ou é
arquivada na primeira tentativa
independentemente de se ela é alterada
durante um backup ou archive.
E
EA
Consulte Extended Attribute.
EB
Consulte exabyte.
EFS
Consulte Encrypted File System.
EFS (Encrypted File System)
Um sistema de arquivos que utiliza
criptografia no nível do sistema de
arquivos.
configuração centralizada
Um método de configuração de
servidores para que o administrador
possa distribuir a configuração de um dos
servidores para os outros servidores,
utilizando a comunicação de servidor
para servidor. Consulte também
gerenciador de configuração, servidor
gerenciado, perfil e assinatura.
criação de log corporativo
O processo de enviar eventos de um
servidor do Tivoli Storage Manager para
um servidor de eventos designado. O
servidor de eventos encaminha os eventos
para receptores designados, como para
uma saída de usuário. Consulte também
revinculação.
log de erros
Um conjunto de dados ou arquivo que é
utilizado para registrar informações de
erro sobre um produto ou sistema.
capacidade estimada
O espaço disponível, em megabytes, de
um conjunto de armazenamento.
evento
(1) Um comando administrativo ou uma
operação do cliente que é planejada para
ser executada utilizando o planejamento
do Tivoli Storage Manager.
(2) Uma mensagem que um servidor ou
cliente do Tivoli Storage Manager emite.
Mensagens podem ser registradas
278
utilizando-se o registro de eventos do
Tivoli Storage Manager.
registro do evento
Um registro do banco de dados que
descreve o status real e os resultados para
os eventos.
servidor de eventos
Um servidor para o qual outros
servidores podem enviar eventos para
submeter a log. O servidor de evento
encaminha os eventos para quaisquer
receptores que estejam ativados para o
envio de eventos.
EB (exabyte)
Para armazenamento do processador,
armazenamento real e virtual e volume
do canal, 1 152 921 504 606 846 976 bytes.
Para capacidade de armazenamento em
disco e volume de comunicações, 1 000
000 000 000 000 000 bytes.
exclude
O processo de identificação de arquivos
em uma lista de inclusão-exclusão. Esse
processo evita que seja feito backup dos
arquivos ou que eles sejam migrados
sempre que um usuário ou um
planejamento inserir uma operação de
backup incremental ou seletivo. Um
arquivo pode ser excluído do backup e do
gerenciamento de espaço, apenas do
backup ou apenas do gerenciamento de
espaço.
lista de exclusão-inclusão
Consulte o termo lista de inclusão-exclusão
(include-exclude).
modo de execução
Um modo que controla o comportamento
relacionado ao gerenciamento de espaço
dos comandos que são executados no
comando dsmmode.
expiração
O processo pelo qual arquivos, conjuntos
de dados ou objetos são identificados
para exclusão, porque suas datas de
expiração ou períodos de retenção
terminaram.
expiração de arquivo
Um arquivo migrado ou pré-migrado que
foi marcado para expiração e remoção do
armazenamento. Se um arquivo stub ou
uma cópia original de um arquivo
pré-migrado for excluída de um sistema
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
de arquivos local ou se a cópia original de
um arquivo pré-migrado for atualizada, o
arquivo migrado ou pré-migrado
correspondente será marcado para
expiração na próxima vez em que a
organização for executada.
estender
Aumentar a parte de espaço disponível
que pode ser utilizado para armazenar ou
recuperar informações de log.
EA (Atributos Estendidos)
Pares de nomes ou valores que estão
associados a arquivos ou diretórios. Estas
são três classes de atributos estendidos:
atributos do usuário, atributos de sistema
e atributos confiáveis.
extensão
A parte de um arquivo criada durante o
processo de deduplicação de dados. As
extensões são comparadas a outras
extensões de arquivo para identificar as
duplicações.
biblioteca externa
Um tipo de biblioteca que é fornecido
pelo Tivoli Storage Manager que permite
a movimentação de dados sem a LAN
para bibliotecas StorageTek que são
gerenciadas pelo ACSLS (Automated
Cartridge System Library Software). Para
ativar esta função, o tipo de biblioteca do
Tivoli Storage Manager deve ser
EXTERNO.
F
tempo de acesso de arquivos
Nos sistemas AIX, UNIX ou Linux, o
momento em que o arquivo foi acessado
pela última vez.
idade do arquivo
Com propósitos de migração, o número
de dias desde quando um arquivo foi
acessado pela última vez.
tipo de dispositivo do arquivo
Um tipo de dispositivo que especifica a
utilização de arquivos de acesso
seqüenciais no armazenamento em disco
como volumes.
servidor de arquivos
Um computador dedicado e seus
dispositivos de armazenamento
periféricos que estão conectados a uma
rede local que armazena programas e
arquivos que são compartilhados por
usuários na rede.
espaço de arquivos
Um espaço lógico no armazenamento do
servidor que contém um grupo de
arquivos que sofreram backup ou foram
arquivados por um nó cliente, a partir de
uma única partição lógica, sistema de
arquivos ou ponto de montagem virtual.
Os nós clientes podem restaurar,
recuperar ou excluir seus espaços no
arquivo do armazenamento do servidor.
No armazenamento do servidor, arquivos
pertencentes a um único espaço no
arquivo não são necessariamente
armazenados juntos.
ID do espaço de arquivo (FSID)
Um identificador numérico único que o
servidor atribui para uma área de
arquivos quando a mesma é armazenada
no armazenamento do servidor.
estado do arquivo
O modo de gerenciamento de espaço de
um arquivo que reside em um sistema de
arquivos no qual o gerenciamento de
espaço foi incluído. Um arquivo pode
estar em um dos três estados: residente,
pré-migrado ou migrado. Consulte
também arquivo residente, arquivo
pré-migrado e arquivo migrado.
FSM (File System Migrator)
Uma extensão kernel que intercepta todas
as operações do sistema de arquivos e
fornece qualquer suporte do
gerenciamento de espaço que seja
necessário. Se nenhum suporte do
gerenciamento de espaço for necessário, a
operação será transmitida ao sistema
operacional, que desempenha suas
funções normais. O migrador do sistema
de arquivos é montado sobre um sistema
de arquivos quando o gerenciamento de
espaço é incluído no sistema de arquivos.
estado do sistema de arquivos
O modo de gerenciamento de
armazenamento de um sistema de
arquivos que reside em uma estação de
trabalho na qual o cliente de HSM
(Hierarchical Storage Management) é
instalado. Um sistema de arquivos pode
estar em um destes estados: nativo, ativo,
inativo ou inativo global.
Glossário
279
gerenciamento de espaço e incluir o
gerenciamento de espaço para sistemas de
arquivos adicionais. Os usuários podem
acessar arquivos residentes e
pré-migrados.
freqüência
Um atributo do grupo de cópias que
especifica o intervalo mínimo, em dias,
entre backups adicionais.
FSID
Consulte ID da área de arquivos.
FSM
Consulte migrador do sistema de arquivos.
backup completo
O processo de fazer backup de todo o
banco de dados do servidor. Um backup
completo começa uma nova série de
backup de banco de dados. Consulte
também os termos série de backups de banco
de dados e backup incremental. Compare
com instantâneo do banco de dados.
backup confuso
Uma versão de backup de um arquivo
que pode não refletir exatamente o
conteúdo atual do arquivo, porque o
backup foi realizado no momento em que
o arquivo estava sendo modificado.
cópia confusa
Uma versão de backup ou cópia de
archive de um arquivo que pode não
refletir precisamente o conteúdo original
do arquivo, porque fez backup ou
arquivou o arquivo enquanto o arquivo
estava sendo modificado. Consulte
também versão de backup e cópia arquivada.
G
General Parallel File System
Um sistema de arquivos de disco
compartilhado de alto desempenho que
pode fornecer acesso a dados a partir de
nós em um ambiente em cluster.
gigabyte (GB)
Na notação decimal, 1 073 741 824 ao se
referir à capacidade de memória; em
todos os outros casos, é definido como 1
000 000 000.
estado inativo global
O estado de todos os sistemas de
arquivos ao qual o gerenciamento de
espaço foi adicionado quando o
gerenciamento de espaço estiver
desativado para um nó cliente. Quando o
gerenciamento de espaço é globalmente
desativado, o HSM (Hierarchical Storage
Management) não pode desempenhar a
migração, rechamada ou reconciliação.
Entretanto, um usuário root poderá
atualizar as configurações de
280
GUID (Globally Unique Identifier)
Um número determinado
algoritmicamente que identifica
exclusivamente uma entidade em um
sistema.
GPFS Consulte General Parallel File System.
Conjunto de nós GPFS
Um grupo definido montado de sistemas
de arquivos GPFS.
backup de grupo
O backup de um grupo que contém uma
lista de arquivos de uma ou mais origens
de espaço no arquivo.
GUID Consulte Globally Unique Identifier.
H
HSM (Hierarchical Storage Management)
Uma função que distribui e gerencia
dados automaticamente no disco, fita, ou
ambos, em relação a dispositivos destes
tipos e potencialmente outros, como
níveis em uma hierarquia de
armazenamento que varia de dispositivos
rápidos e caros até dispositivos lentos
mais baratos e possivelmente dispositivos
removíveis. Os objetivos são minimizar o
tempo de acesso a dados e maximizar a
capacidade de mídia disponível.
cliente HSM (hierarchical storage management)
Um programa cliente que trabalha com o
servidor do Tivoli Storage Manager para
fornece o HSM (Hierarchical Storage
Management) para um sistema. Consulte
também Hierarchical Storage Management e
cliente do gerenciador de espaços.
HSM
Consulte Hierarchical Storage Management.
cliente HSM
Consulte Hierarchical Storage Management
Client.
E
ILM
Consulte Information Lifecycle Management.
imagem
Um sistema de arquivos ou volume lógico
bruto que sofre backup como um único
objeto.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
(3) Para o Data Protection para Microsoft
Exchange Server, um backup no qual os
logs de transações sofrem backup e são,
então, limpos.
backup de imagem
Um backup de um sistema de arquivo
completo ou volume lógico não
processado como um único objeto.
sistema de arquivos inativos
Um sistema de arquivo para o qual o
gerenciamento de espaço foi desativado.
Compare com sistema de arquivos ativo.
versão inativa
Uma versão de backup de um arquivo
que não é a versão de backup mais
recente e nem uma versão de backup de
um arquivo que não existe mais no
sistema cliente. As versões de backup
inativas são elegíveis para processamento
de expiração, de acordo com a classe de
gerenciamento atribuída ao arquivo.
Compare com versão ativa.
arquivo de inclusão-exclusão
Um arquivo que contém instruções para
determinar os arquivos feitos backup e as
classes de gerenciamento associadas a
serem utilizadas para backup ou archive.
Consulte também lista de inclusão-exclusão.
lista de inclusão-exclusão
Uma lista de opções que incluem ou
excluem arquivos selecionados para
backup. Uma opção de exclusão (exclude)
identifica arquivos dos quais não se deve
fazer backup. Uma opção de inclusão
(include) identifica arquivos que estão
isentos das regras de exclusão, ou atribui
uma classe de gerenciamento a um
arquivo ou grupo de arquivos para
serviços de backup ou archive.
backup incremental
(1) Uma cópia de todos os dados de
banco de dados que foram alterados
desde a operação de backup completa
mais recente bem-sucedida. Um backup
incremental também é conhecido como
uma imagem de backup acumulativo, porque
cada backup incremental inclui o
conteúdo do backup incremental anterior.
(2) O processo de backup das informações
no banco de dados que é novo ou foi
alterado desde o último backup completo.
Compare com o termo backup. Consulte
também revinculação.
restauração de caixa postal individual
Consulte restauração de caixa postal.
ILM (Information Lifecycle Management)
GPFS gerenciamento de arquivo baseado
em política para conjuntos de
armazenamentos e conjuntos de arquivos.
inode A estrutura interna que descreve os
arquivos individuais nos sistemas AIX,
UNIX ou Linux. Um inode contém o nó,
tipo, proprietário e local de um arquivo.
número do inode
Um número especificando um
determinado arquivo de inode no sistema
de arquivos.
endereço IP
Um endereço exclusivo para um
dispositivo ou unidade lógica em uma
rede que utiliza o padrão de IP.
J
arquivo de tarefa
Um arquivo gerado que contém
informações de configuração para uma
tarefa de migração. O arquivo é no
formato XML e pode ser criado e editado
no cliente de HSM (Hierarchical Storage
Management) para interface gráfica com o
usuário do cliente do Windows.
backup com base em diário
Um método para backup de clientes
Windows e clientes AIX que explora o
mecanismo de notificação de alteração em
um arquivo para melhorar o desempenho
do backup incremental reduzindo a
necessidade de varrer totalmente o
sistema de arquivos.
daemon de diário
Nos sistemas AIX, UNIX ou Linux, um
programa que rastreia a atividade de
alteração para arquivos que residem nos
sistemas de arquivos.
serviço de diário
No Microsoft Windows, um programa
que rastreia a atividade de alteração para
arquivos que residem nos sistemas de
arquivos.
K
Glossário
281
KB (Kilobyte)
Para armazenamento do processador,
armazenamento real e virtual e volume de
canal, 210 ou 1 024 bytes. Para capacidade
de armazenamento em disco e volume de
comunicações, 1 000 bytes.
L
LAN
Consulte rede local.
movimento de dados independente da LAN
O movimento de dados de cliente entre
um sistema do cliente e um dispositivo de
armazenamento em uma SAN (Storage
Area Network), ignorando a rede local.
Este processo também é referido como
transferência de dados sem a LAN.
transferência de dados LANFree
Consulte movimentação de dados sem a
LAN.
dados iniciais
Bytes de dados, do início de um arquivo
migrado, que são armazenados no
arquivo stub correspondente do arquivo
no sistema de arquivos local. A
quantidade de dados iniciais que são
armazenados em um arquivo stub
depende do tamanho do stub que é
especificado.
biblioteca
(1) Um repositório para mídia registrada
desmontável, tais como discos e fitas
magnéticos.
(2) Uma coleta de uma ou mais unidades
e possivelmente dispositivos automáticos
(dependendo do tipo de biblioteca), que
pode ser utilizada para acessar volumes
de armazenamento.
biblioteca cliente
Um servidor que utiliza comunicação de
servidor para servidor para acessar uma
biblioteca que é gerenciada por outro
servidor de gerenciamento de
armazenamento. Consulte também
gerenciador de biblioteca.
gerenciador de biblioteca
Um servidor que controla operações de
dispositivo quando vários servidores de
gerenciamento de armazenamento
compartilham um dispositivo de
armazenamento. Consulte também cliente
de biblioteca.
local
282
ou sistema que é acessado diretamente a
partir de um sistema de usuários, sem o
uso de uma linha de comunicação.
(2) Para produtos HSM, pertencente ao
destino de arquivos migrados que estão
sendo movidos.
LAN (Rede Local)
Uma rede que conecta vários dispositivos
em uma área limitada (tal como um único
edifício ou campus) e que pode ser
conectada a uma rede maior.
Volumes Shadow Locais
Dados que são armazenados nos volumes
de cópia localizados em um subsistema
de armazenamento em disco.
LOFS Consulte Loopback Virtual File System.
arquivo lógico
Um arquivo que é armazenado em um ou
mais conjuntos de armazenamentos de
servidor, sozinho ou como parte de um
agregado. Consulte também arquivo
agregado e físico.
ocupação lógica
O espaço que é utilizado por arquivos
lógicos em um conjunto de
armazenamentos. Este espaço não inclui o
espaço não utilizado criado quando os
arquivos lógicos são excluídos de
arquivos agregados, portanto, este espaço
pode ser menor do que a ocupação física.
LU (Unidade Lógica)
Um ponto de acesso através do qual um
usuário ou programa de aplicativo acessa
a rede SNA (Systems Network
Architecture) para se comunicar com
outro usuário ou programa de aplicativo.
número da unidade lógica (LUN)
No padrão SCSI (Small Computer System
Interface), um identificador exclusivo que
é utilizado para diferenciar dispositivos,
cada um dos quais é uma LU (Unidade
Lógica).
volume lógico
Uma parte de um volume físico que
contêm um sistema de arquivo.
backup de volume lógico
Um backup de um sistema de arquivos
ou volume lógico como um único objeto.
(1) Pertencente a um dispositivo, arquivo
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
LVSA (Agente de Captura Instantânea do
Volume Lógico)
Software que pode atuar como o
provedor de captura instantânea para
criar uma captura instantânea de um
volume lógico durante um backup de
imagem on-line.
LOFS (Loopback Virtual File System)
Um sistema de arquivos que é criado pela
montagem de um diretório sobre outro
diretório local, também conhecido como
montagem sobre montagem. Um LOFS
também pode ser gerado utilizando um
montador automático.
LU
Consulte Unidade Lógica.
LUN
Consulte Logical Unit Number.
LVSA Consulte Logical Volume Snapshot Agent.
M
arquivo de macros
Um arquivo que contém um ou mais
comandos administrativos do gerenciador
de armazenamento, que pode ser
executado apenas a partir de um cliente
administrativo utilizando o comando
MACRO. Compare com interface da linha
de comando.
restauração da caixa postal
Uma função que restaura dados do
Microsoft Exchange Server (a partir do
IBM Data Protection para backups do
Microsoft Exchange) no nível de caixa de
correio ou nível de item da caixa de
correio.
objeto gerenciado
No Tivoli Storage Manager, uma definição
no banco de dados de um servidor
gerenciado que foi distribuído para o
servidor gerenciado por um gerenciador
de configuração. Quando um servidor
gerenciado assina um perfil, todos os
objetos que estão associados a esse perfil
se tornam objetos gerenciados no banco
de dados do servidor gerenciado. Em
geral, um objeto gerenciado não pode ser
modificado localmente no servidor
gerenciado. Os objetos podem incluir
política, planejamentos, conjuntos de
opções de clientes, scripts do servidor,
registros do administrador, definições do
servidor e definições do grupo de
servidores.
servidor gerenciado
Um servidor do Tivoli Storage Manager
que recebe informações de configuração
de um gerenciador de configuração
utilizando uma assinatura para um ou
mais perfis. As informações de
configuração podem incluir definições de
objetos, como critério e programações.
Consulte também gerenciador de
configuração, assinatura e perfil.
classe de gerenciamento
Um objeto de critério que os usuários
podem vincular a cada arquivo para
especificar como o servidor gerencia o
arquivo. A classe de gerenciamento que
contém uma cópia de backup, um grupo
de cópias arquivadas e atributos do
gerenciamento de espaço. Consulte
também grupo de cópias, cliente do
gerenciador de espaço, ligação, e religação.
unidade de transmissão máxima
A maior unidade possível de dados que
pode ser enviada em um determinado
meio físico em um único quadro. Por
exemplo, a unidade de transmissão
máxima para Ethernet é 1500 bytes.
MB
Consulte megabyte.
servidor de mídia
Em um ambiente do z/OS, um programa
que fornece acesso ao armazenamento de
disco e fita do z/OS para servidores do
Tivoli Storage Manager que são
executados em sistemas operacionais
diferentes do z/OS.
megabyte (MB)
(1) 1.048.576 bytes (2 elevado à vigésima
potência) quando usados nesta
publicação.
(2) Para armazenamento do processador,
armazenamento real e virtual e volume de
canal, 2 até a potência de 20 ou 1 048 576
bits. Para capacidade de armazenamento
em disco e volume de comunicações, 1
000 000 bits.
Metadados
Dados que descrevem as características
dos dados; dados descritivos.
migrar
Mover dados de uma localização de
armazenamento para outro. Nos produtos
Tivoli Storage Manager, a migração pode
significar mover dados de um nó cliente
Glossário
283
para o armazenamento do servidor ou
mover dados de um conjunto de
armazenamentos para o próximo conjunto
de armazenamentos definido na
hierarquia de armazenamento do servidor.
Em ambos os casos, o movimento é
controlado pela política, tal como os
limites que são configurados. Consulte
também limite de migração.
arquivo migrado
Um arquivo que foi copiado de um
sistema de arquivos local para o
armazenamento do Tivoli Storage
Manager. Para clientes do HSM nos
sistemas UNIX ou Linux, o arquivo é
substituído por um arquivo stub no
sistema de arquivos local. Nos sistemas
Windows, a criação do arquivo stub é
opcional. Consulte também arquivo stub e
arquivo residente. Para clientes do HSM
nos sistemas UNIX ou Linux, compare
com arquivo pré-migrado.
modo de recuperação migrar-no-fechamento
Um modo que faz com que um arquivo
migrado seja rechamado de volta para seu
sistema de arquivos de origem
temporariamente. Compare com modo de
recuperação normal e modo de recuperação
ler-sem-recuperar.
tarefa de migração
Uma especificação de arquivos para
migrar e ações para desempenhar nos
arquivos originais após a migração.
Consulte também arquivo de tarefas.
limite de migração
As capacidades alta e baixa para
conjuntos de armazenamentos ou sistemas
de arquivos, expressas como
porcentagens, nas quais a migração é
configurada para iniciar e parar.
espelhamento
O processo de gravar os mesmos dados
em vários locais ao mesmo tempo. Os
dados de espelhamento protegem contra
perda de dados no log de recuperação.
mode
284
Um atributo de grupo de cópias que
especifica se deve ser executado backup
de um arquivo que não foi modificado
desde a última vez em que o arquivo teve
o backup efetuado. Consulte modo
modificado e modo absoluto.
modo modificado
No gerenciamento de armazenamento,
um modo de grupo de cópias de backup
que especifica que um arquivo é
considerado para backup incremental
apenas se ele tiver sido alterado desde o
último backup. Um arquivo é considerado
um arquivo alterado se a data, tamanho,
proprietário ou permissões do arquivo
tiverem sido alteradas. Consulte também
modo absoluto.
limite de montagem
O número máximo de volumes que
podem ser acessados simultaneamente a
partir da mesma classe de dispositivo. O
limite de montagem determina o número
máximo de pontos de montagem.
Consulte também ponto de montagem.
mount point
No servidor do Tivoli Storage Manager,
uma unidade lógica através da qual
volumes em uma classe de dispositivo de
acesso seqüencial são acessados. Para
tipos de dispositivos de mídia removível,
tais como fitas, um ponto de montagem é
uma unidade lógica que está associada a
uma unidade física. Para o tipo de
dispositivo do arquivo, um ponto de
montagem é uma unidade lógica que está
associada a um fluxo de E/S. O número
de pontos de montagem para uma classe
de dispositivo é definido pelo valor do
atributo limite de montagem para essa
classe de dispositivo. Consulte também
limite de montagem.
Período de Retenção da Montagem
O número máximo de minutos em que o
servidor retém um volume da mídia de
acesso seqüencial montado que não está
sendo utilizado antes dele desmontar o
volume da mídia de acesso seqüencial.
Período de Espera de Montagem
O número máximo de minutos em que o
servidor aguarda que um pedido de
montagem de volume de acesso
seqüencial seja satisfeito antes de cancelar
o pedido.
MTU
Consulte Maximun Transmission Unit.
N
Algoritmo Nagle
Um algoritmo que reduz o
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
congestionamento das redes TCP/IP
combinando pacotes menores e
enviando-os juntos.
canal nomeado
Um tipo de comunicação entre processos
que permite que fluxos de dados de
mensagens passem entre processos em
pares, tais como, um cliente e um
servidor.
NAS
Consulte Network-Attached Storage.
Nó NAS
Um nó cliente que é um servidor de
arquivos NAS (Network-Attached
Storage). Dados para o nó NAS são
transferidos por um servidor de arquivos
NAS que é controlado pelo NDMP
(Network Data Management Protocol).
Um nó NAS também é chamado de nó do
servidor de arquivos NAS.
sistema de arquivos nativos
Um sistema de arquivos que é incluído
localmente no servidor de arquivos e não
é incluído para gerenciamento de espaço.
O cliente do HSM (Hierarchical Storage
Manager) não fornece serviços de
gerenciamento de espaço para o sistema
de arquivos.
formato nativo
Um formato de dados gravados em um
conjunto de armazenamento diretamente
pelo servidor Tivoli Storage Manager.
Compare com formato de dados não nativo.
NDMP
Consulte Network Data Management
Protocol.
NetBIOS
Consulte Network Basic Input/Output
System.
servidor de arquivos NAS (network-attached
storage)
Um dispositivo de armazenamento
dedicado com um sistema operacional
que é otimizado para funções de
atendimento de arquivos. Um servidor de
arquivos NAS pode ter as características
de um nó e um movedor de dados.
NetBIOS (Network Basic Input/Output System)
Uma interface padrão para redes e
computadores pessoais que são utilizados
nas redes locais para fornecer funções de
mensagem, servidor de impressão e de
servidor de arquivos. Programas de
aplicativo que utilizam NetBIOS não
precisam tratar dos detalhes dos
protocolos de DLC (Data Link Control) da
LAN.
NDMP (Network Data Management Protocol)
Um protocolo que permite que um
aplicativo de gerenciamento de
armazenamento de rede controle o
backup e a recuperação de um servidor
de arquivos compatível com NDMP, sem
instalar software adquirido do fornecedor
no servidor de arquivos.
taxa de transferência de dados de rede
Uma taxa que é calculada dividindo o
número total de bytes que são
transferidos pelo tempo de transferência
de dados. Por exemplo, esta taxa pode ser
o tempo que é gasto transferindo dados
por uma rede.
node
Um servidor de arquivos ou estação de
trabalho em que o programa cliente de
arquivamento-backup foi instalado e
registrado no servidor.
nome do nó
Um nome exclusivo que é utilizado para
identificar uma estação de trabalho,
servidor de arquivos ou PC para o
servidor.
classe de privilégio do nó
Uma classe de privilégio que fornece a
um administrador a autoridade de acessar
remotamente clientes de backup-archive
para um nó cliente específico ou para
todos os clientes em um domínio de
política. Consulte também revinculação.
formato de dados não nativo
Um formato de dados que é gravado em
um conjunto de armazenamentos que
difere do formato que o servidor utiliza
para operações.
modo de rechamada normal
Um modo que faz com que um arquivo
migrado seja copiado de volta para seu
sistema de arquivos de origem quando ele
é acessado.
O
backup de volume offline
Um backup no qual o volume é
bloqueado para que nenhum outro
Glossário
285
aplicativo de sistema possa acessá-lo
durante a operação de backup.
backup de volume on-line
Um backup no qual o volume está
disponível para outros aplicativos de
sistema durante a operação de backup.
registro aberto
Um processo de registro no qual usuários
podem registrar suas estações de trabalho
como nós clientes com o servidor.
Compare com o termo registro fechado.
de recebimento controla a taxa de
transmissão do sistema de envio para
impedir overrun.
pacote Na comunicação de dados, uma seqüência
de dígitos binários, incluindo dados e
sinais de controle, que é transmitida e
comutada como um todo composto.
página
Uma unidade de espaço definida em uma
mídia de armazenamento ou em um
volume do banco de dados.
classe privilegiada de operador
Uma classe de privilégio que fornece a
um administrador a autoridade para
desativar ou parar o servidor, ativar o
servidor, cancelar processos do servidor e
gerenciar a mídia removível. Consulte
também revinculação.
modo de rechamada de arquivo parcial
Um modo de rechamada que faz com que
a função de HSM (Hierarchical Storage
Management) leia apenas uma parte de
um arquivo migrado do armazenamento,
conforme solicitado pelo aplicativo que
está acessando o arquivo.
arquivo de opções
Um arquivo que contém opções de
processamento. Nos sistemas Windows e
NetWare, o arquivo é chamado de
dsm.opt. Nos sistemas AIX, UNIX, Linux
e Mac OS X, o arquivo é chamado de
dsm.sys.
geração de senha
Um processo que cria e armazena uma
nova senha em um arquivo de senha
criptografada quando a senha antiga
expira. A geração automática de uma
senha evita a solicitação da senha. A
geração de senha pode ser configurada no
arquivo de opções (opção
passwordaccess). Consulte também
arquivo de opções.
sistema de arquivos de origem
O sistema de arquivos de onde um
arquivo foi migrado. Quando um arquivo
é recuperado por meio do modo de
recuperação normal ou
migrar-no-fechamento, ele normalmente é
retornado a seu sistema de arquivos de
origem.
arquivo stub órfão
Um arquivo para o qual nenhum arquivo
migrado pode ser localizado no servidor
do Tivoli Storage Manager que o nó
cliente está contatando para serviços de
gerenciamento de espaços. Por exemplo,
um arquivo stub pode ser órfão quando o
arquivo de opções do sistema do cliente é
modificado para contatar um servidor que
é diferente daquele para o qual o arquivo
foi migrado.
modo de proteção de falta-de-espaço
Um modo que controla se o programa
intercepta condições de falta de espaço.
Consulte também modo de execução.
P
controle de fluxo
Em SNA, uma técnica pela qual o sistema
286
path
Um objeto que define um relacionamento
de um para um entre uma origem e um
destino. Utilizando o caminho, a origem
acessa o destino. Os dados podem fluir da
origem para o destino e vice-versa. Um
exemplo de uma origem é um movedor
de dados (tal como um servidor de
arquivos de NAS [Network-Attached
Storage]) e um exemplo de um destino é
uma unidade de fita.
caractere de equivalência de padrões
Consulte caractere curinga.
arquivo físico
Um arquivo que é armazenado em um ou
mais conjuntos de armazenamentos,
consistindo em um único arquivo lógico
ou em um grupo de arquivos lógicos que
são compactados juntos como um
agregado. Consulte também arquivo
agregado e lógico.
ocupação física
A quantidade de espaço que é utilizada
por arquivos físicos em um conjunto de
armazenamentos. Este espaço inclui o
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
espaço não utilizado que é criado quando
arquivos lógicos são excluídos de
agregados. Consulte também arquivo físico,
arquivo lógico e ocupação lógica.
plug-in
Um componente de software auto-contido
que modifica (inclui ou altera) a função
em um sistema específico. Quando um
plug-in é incluído em um sistema, a base
do sistema original permanece intacta.
domínio de política
Um agrupamento de usuários de critério
com um ou mais conjuntos de critérios,
que gerenciam os recursos de
armazenamento ou dados para os
usuários. Os usuários são nós clientes
associados ao domínio de política.
classe de privilégios de critérios
Uma classe de privilégio que fornece a
um administrador a autoridade para
gerenciar objetos de política, registrar nós
clientes e planejar operações do cliente
para nós clientes. A autoridade pode ser
restrita a alguns domínios de critério.
Consulte também revinculação.
conjunto de política
Um grupo de regras em um domínio de
política. As regras especificam como
dados ou recursos de armazenamento são
gerenciados automaticamente para nós
clientes no domínio de política. As regras
podem estar contidas nas classes de
gerenciamento. Consulte também conjunto
de política ativo e classe de gerenciamento.
denominado .SpaceMan em cada sistema
de arquivos para o qual o gerenciamento
de espaço foi adicionado.
pré-migração
O processo de copiar os arquivos que são
elegíveis para migração para
armazenamento do Tivoli Storage
Manager, deixando o arquivo original
intacto no sistema de arquivos local.
porcentagem de pré-migração
Uma configuração de gerenciamento de
espaço que controla se os próximos
candidatos elegíveis em um sistema de
arquivos serão pré-migrados seguindo a
migração de limite ou demanda.
conjunto da memória primária
Um conjunto nomeado de volumes que o
servidor utiliza para armazenar versões
de backup de arquivos, cópias de archive
de arquivos e arquivos migrados dos nós
clientes. Consulte também destino e
conjunto de armazenamentos de cópia.
classe de privilégios
Um nível de autoridade que é concedido
a um administrador. A classe de privilégio
determina quais tarefas administrativas o
administrador pode executar. Consulte
também classe de privilégio do nó, classe de
privilégio do operador, classe de privilégio da
política, classe de privilégio de armazenamento
e classe de privilégio do sistema.
profile
Um grupo nomeado de informações de
configuração que pode ser distribuído
através de um gerenciador de
configuração quando um servidor
gerenciado for subscrito. Informações de
configuração podem incluir IDs do
administrador registrado, políticas,
planejamentos de cliente, conjuntos de
opções do cliente, planejamentos
administrativos, scripts de comandos do
gerenciador de armazenamento,
definições do servidor e definições do
grupo do servidores. Consulte também
gerenciador de configuração e servidor
gerenciado.
arquivo pré-migrado
Um arquivo que foi copiado para o
armazenamento do Tivoli Storage
Manager, mas que não foi substituído por
um arquivo stub no sistema de arquivos
local. Uma cópia idêntica do arquivo
reside no sistema de arquivos local e no
armazenamento do Tivoli Storage
Manager. Arquivos pré-migrados ocorrem
nos sistemas de arquivos UNIX e Linux
nos quais o gerenciamento de espaço foi
incluído. Compare com arquivo migrado e
arquivo residente.
banco de dados de arquivos pré-migrados
Um banco de dados que contém
informações sobre cada arquivo que foi
pré-migrado para o armazenamento do
Tivoli Storage Manager. O banco de dados
é armazenado em um diretório oculto
Q
quota (1) Para HSM nos sistemas AIX, UNIX ou
Linux, o limite (em megabytes) na
quantidade de dados que podem ser
Glossário
287
migrados e pré-migrados de um sistema
de arquivos para o armazenamento do
servidor.
determina como o arquivo é processado
quando é rechamado. Determina se o
arquivo é armazenado no sistema de
arquivos local, é migrado novamente para
o armazenamento do Tivoli Storage
Manager quando ele é fechado ou é lido
do armazenamento do Tivoli Storage
Manager sem armazená-lo no sistema de
arquivos local.
(2) Para HSM nos sistemas Windows, um
limite definido pelo usuário para o espaço
que é ocupado por arquivos rechamados.
R
randomização
O processo de distribuir horários de início
programados para clientes diferentes em
uma porcentagem especificada da janela
de inicialização de programação.
volume lógico bruto
Uma parte de um volume físico que é
composto de blocos não-alocados e não
possui definição de JFS (Sistema de
Arquivos Registrados). Um volume lógico
é acessível para leitura/gravação apenas
através das funções de E/S de nível
inferior.
modo de recuperação ler-sem-recuperar
Um modo que faz com que o HSM
(Hierarchical Storage Management) leia
um arquivo migrado do armazenamento
sem armazená-lo de volta no sistema de
arquivos local. A última parte das
informações lidas do arquivo é
armazenada em uma memória buffer no
sistema de arquivos local. Compare com
modo de rechamada normal e modo de
rechamada migrar no fechamento.
religação
Para associar todas as versões de um
arquivo capturadas em backup a um novo
nome de classe de gerenciamento. Por
exemplo, um arquivo que possui uma
versão de backup ativa é religado quando
uma versão posterior do arquivo é
capturada em backup com uma
associação de classe de gerenciamento
diferente. Consulte também ligação.
rechamada
No Tivoli Storage Manager, para copiar
um arquivo migrado do armazenamento
do servidor de volta para seu sistema de
arquivos de origem utilizando o cliente de
gerenciamento de espaço. Consulte
também rechamada transparente, rechamada
seletiva e modo de rechamada.
modo de rechamada
Um modo que é designado a um arquivo
migrado com o comando dsmattr que
288
receiver
Um repositório de servidor que contém
um log de servidor e mensagens de
clientes como eventos. Por exemplo, um
receptor pode ser uma saída de arquivo,
uma saída de usuário ou o console do
servidor Tivoli Storage Manager e o log
de atividades. Consulte também
revinculação.
reorganização
O processo de consolidar os dados
restantes de vários volumes de acesso
seqüencial em menos volumes de acesso
seqüencial novos.
limite de solicitação
A porcentagem de espaço que um volume
da mídia de acesso seqüencial deve ter
antes do servidor poder recuperar o
volume. O espaço se torna recuperável
quando os arquivos são expirados ou
excluídos.
reconciliação
O processo de sincronizar um sistema de
arquivo com o servidor do Tivoli Storage
Manager e, em seguida, remover objetos
antigos e obsoletos do servidor do Tivoli
Storage Manager.
log de recuperação
Um log de atualizações que deverão ser
gravadas para o banco de dados. O log
pode ser utilizado para recuperar de
falhas do sistema e de mídia. O log de
recuperação consiste no log ativo
(incluindo o espelho de log) e logs de
archive.
registro
Para definir um nó cliente ou ID do
administrador que pode acessar o
servidor.
registro
Um repositório que contém informações
de acesso e configuração para usuários,
sistemas e software.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
remoto
S
(1) Pertencente a um sistema, programa
ou dispositivo que é acessado por meio
de uma linha de comunicação.
(2) Para produtos HSM, pertencente à
origem de arquivos migrados que estão
sendo movidos.
arquivo residente
Em um sistema Windows, um arquivo
completo em um sistema de arquivos
local que também pode ser um arquivo
migrado, porque uma cópia migrada
pode existir no armazenamento do Tivoli
Storage Manager. Em um sistema UNIX
ou Linux, um arquivo completo em um
sistema de arquivos local que não foi
migrado ou pré-migrado ou que foi
rechamado a partir do armazenamento do
Tivoli Storage Manager e modificado.
Compare com arquivo stub e arquivo
pré-migrado. Consulte arquivo migrado.
restaurar
Copiar informações de sua localização de
backup para a localização de
armazenamento ativa para utilização. Por
exemplo, para copiar informações do
armazenamento do servidor para uma
estação de trabalho do cliente.
retenção
O período de tempo, em dias, que os
arquivos de backup ou arquivamento
inativos são mantidos no conjunto de
armazenamento antes de serem excluídos.
Os atributos do grupo de cópias e os
períodos de carência de retenção padrão
do domínio definem a retenção.
recuperar
Copiar informações arquivadas do
conjunto de armazenamento para a
estação de trabalho para utilização. A
operação de recuperação não afeta a
versão de archive no conjunto de
armazenamentos.
recuperação
Remove as alterações efetuadas nos
arquivos de banco de dados desde o
último ponto de consolidação.
usuário root
Um usuário do sistema que opera sem
restrições. Um usuário root possui os
direitos especiais e privilégios necessários
para desempenhar tarefas administrativas.
SAN
Consulte Storage Area Network.
planejamento
Um registro do banco de dados que
descreve operações do cliente ou
comandos administrativos a serem
processados. Consulte os termos
programação de comando administrativo e
programação de cliente.
modo de planejamento
O tipo de operação de planejamento para
o servidor e nó cliente que suporta dois
nós de planejamento: comunhão de
clientes e solicitado pelo servidor.
volume de trabalho
Um volume rotulado que está em branco
ou não contém dados válidos, que não
está definido e que está disponível para
utilização.
script
Uma série de comandos, combinados em
um arquivo, que executam uma função
específica quando o arquivo é executado.
Os scripts são interpretados conforme eles
são executados. Compare com interface da
linha de comando.
SSL (Secure Sockets Layer)
Um protocolo de segurança que fornece
privacidade de comunicação. Com SSL,
aplicativos de cliente/servidor podem se
comunicar de uma maneira projetada
para prevenir escuta clandestina, violação
e falsificação de mensagem.
backup seletivo
O processo de backup de determinados
arquivos ou diretórios a partir de um
domínio do cliente. Os arquivos que
sofrem backup são aqueles que não foram
excluídos na lista de inclusão-exclusão. Os
arquivos devem atender ao requisito para
serialização no grupo de cópias de
backup da classe de gerenciamento que é
designada a cada arquivo. Compare com
backup incremental.
migração seletiva
O processo de copiar arquivos
selecionados pelo usuário de um sistema
de arquivos local para armazenamento do
Tivoli Storage Manager e substituindo os
arquivos pelos arquivos stub do sistema
de arquivos local. Compare com migração
de limite e migração de demanda.
Glossário
289
rechamada seletiva
O processo de copiar arquivos
selecionados pelo usuário do
armazenamento do Tivoli Storage
Manager para um sistema de arquivos
local. Compare com rechamada
transparente.
serialização
O processo de manipular arquivos que
são modificados durante o processamento
de backup ou archive. Consulte
serialização dinâmica, serialização estática,
serialização estática compartilhada e
serialização dinâmica compartilhada.
servidor
Um programa de software ou um
computador que fornece serviços para
outros programas de software ou outros
computadores.
arquivo de opções do servidor
Um arquivo que contenha opções para
controlar operações em vários servidores.
Estas configurações afetam coisas como
comunicações, dispositivos e desempenho.
modo de planejamento solicitado pelo servidor
Uma técnica de comunicação de
cliente/servidor em que o servidor entra
em contato com o nó cliente quando as
tarefas precisam ser feitas. Compare com
modo de programação de controle de cliente.
armazenamento de servidor
Os conjuntos de armazenamentos
primários, de cópia e de dados ativos que
são utilizados pelo servidor para
armazenar arquivos do usuário tais como
versões de backup, cópias de archive e
arquivos migrados dos nós clientes do
gerenciador de espaços (arquivos
gerenciados por espaço). Consulte
também conjunto de dados ativos, conjunto
de armazenamento primário, conjunto de
armazenamentos de cópia, volume do conjunto
de armazenamentos e volume.
sessão Uma conexão lógica ou virtual entre duas
estações, programas de software ou
dispositivos em uma rede que permite
que dois elementos se comuniquem e
troquem dados.
utilização de recursos na sessão
A quantidade de tempo de espera, tempo
290
do processador e espaço que é utilizada
ou recuperada durante uma sessão do
cliente.
serialização dinâmica compartilhada
Um valor para serialização que especifica
que não deve ser feito backup ou
arquivamento de um arquivo se ele
estiver sendo modificado durante a
operação. O Tivoli Storage Manager
repete a operação de backup ou archive
várias vezes; se o arquivo estiver sendo
modificado durante cada tentativa, o
Tivoli Storage Manager fará backup ou
arquivará o arquivo em sua última
tentativa. Consulte também ligação.
Compare com serialização dinâmica,
serialização estática compartilhada e
serialização estática.
biblioteca compartilhada
Um dispositivo de biblioteca que é
utilizado por vários servidores de
gerenciador de armazenamento.
serialização estática compartilhada
Um valor de serialização de grupo de
cópias que especifica que um arquivo não
deve ser alterado durante uma operação
de backup ou archive. O Tivoli Storage
Manager tenta a operação novamente
algumas vezes. Se o arquivo estiver sendo
utilizado durante as tentativas, não será
feita o backup nem o archive. Consulte
também ligação. Compare com serialização
dinâmica, serialização dinâmica compartilhada
e serialização estática.
captura instantânea
Um tipo de backup de imagem que
consiste em uma visualização
point-in-time de um volume.
arquivo de gerenciamento do espaço
Um arquivo que é migrado de um nó
cliente pelo cliente do gerenciador de
espaço. O cliente do gerenciador de
espaço recupera o arquivo no nó cliente
por pedido.
gerenciamento de espaço
O processo de manter espaço de
armazenamento livre suficiente disponível
em um sistema de arquivos local para
novos dados migrando arquivos para o
armazenamento do servidor. Sinônimo de
gerenciamento de armazenamento hierárquico.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
cliente do gerenciamento do espaço
Um programa que é executado em um
sistema UNIX ou Linux para gerenciar
espaço livre no sistema de arquivos local
migrando arquivos para o
armazenamento do servidor. O programa
pode rechamar os arquivos
automaticamente ou seletivamente.
Também chamado de cliente HSM
(gerenciamento de armazenamento
hierárquico).
daemon do monitor de espaço
Um daemon que verifica o uso de espaço
em todos os sistemas de arquivos para os
quais o gerenciamento de espaço está
ativo e inicia automaticamente a migração
de limite quando o uso de espaço em um
sistema de arquivos for igual ou exceder
seu limite alto.
arquivo esparso
Um arquivo que é criado com um
comprimento maior que os dados que ele
contém, deixando espaços vazios para a
futura inclusão de dados.
arquivo especial
Nos sistemas AIX, UNIX ou Linux, um
arquivo que define dispositivos para o
sistema ou arquivos temporários que são
criados por processos. Existem três tipos
básicos de arquivos especiais: FIFO
(First-In, First-Out); bloco e caractere.
SSL
Consulte Secure Sockets Layer.
área de arquivos estabilizada
Uma área de arquivos que existe no
servidor mas não no cliente.
estância
Um grupo de linhas em um arquivo que
ao todo possui uma função em comum ou
define uma parte do sistema. Cada
sub-rotina é identificada por um nome
que ocorre na primeira linha da
sub-rotina. Dependendo do tipo de
arquivo, uma sub-rotina é finalizada pela
próxima ocorrência de um nome de
sub-rotina no arquivo ou por um
marcador explícito de fim da sub-rotina.
Uma sub-rotina também pode ser
finalizada pelo fim do arquivo.
janela de inicialização
Um período de tempo durante o qual
uma programação deve ser iniciada.
serialização estática
Um valor de serialização de grupo de
cópias que especifica que um arquivo não
deve ser alterado durante uma operação
de backup ou archive. Se o arquivo
estiver em uso durante a primeira
tentativa, o gerenciador de
armazenamento não pode fazer backup
ou arquivar o arquivo. Consulte também
ligação. Compare com serialização dinâmica,
serialização dinâmica compartilhada e
serialização estática compartilhada.
agente de armazenamento
Um programa que ativa o backup e
restauração dos dados de cliente
diretamente para e a partir do
armazenamento conectado a uma SAN
(Storage Area Network).
SAN (Storage Area Network)
Uma rede de armazenamento dedicada
que é padronizada com um ambiente
específico, combinando servidores,
sistemas, produtos de armazenamento,
produtos de rede, software e serviços.
hierarquia de armazenamento
(1) Uma ordem lógica de conjuntos de
armazenamentos primários, conforme
definido por um administrador. A ordem
geralmente é baseada na velocidade e
capacidade dos dispositivos que os
conjuntos de armazenamentos utilizam. A
hierarquia de armazenamento é definida
identificando o próximo conjunto de
armazenamentos em uma definição de
conjunto de armazenamentos. Consulte
também conjunto de armazenamento.
(2) Uma organização de dispositivos de
armazenamento com diferentes
velocidades e capacidades. Os níveis da
hierarquia de armazenamento incluem:
armazenamento principal, tal como o
cache de memória e de DASD
(Direct-Access Storage Device);
armazenamento principal (DASD
contendo dados acessíveis pelo usuário);
nível de migração 1 (DASD contendo
dados em um formato de economia de
espaço) e nível de migração 2 (cartuchos
de fitas contendo dados em um formato
de economia de espaço).
conjunto de armazenamento
Um conjunto nomeado de volumes de
armazenamento que são o destino
Glossário
291
utilizado para armazenar dados de
cliente. Um conjunto de armazenamentos
contém versões de backup, cópias de
archive e arquivos que são migrados dos
nós clientes do gerenciador de espaço.
Um conjunto de armazenamento primário
sofre backup em um conjunto de
armazenamentos de cópia. Consulte
também conjunto de armazenamento
primário, conjunto de armazenamentos de
cópia e conjunto de dados ativos.
volume de conjunto de armazenamento
Um volume que foi atribuído a um
conjunto de armazenamento. Consulte
também volume, conjunto de dados ativos,
conjunto de armazenamentos de cópia e
conjunto de armazenamento primário.
classe privilegiada de armazenamento
Uma classe de privilégio que fornece a
um administrador a autoridade para
controlar como os recursos de
armazenamento para o servidor são
alocados e utilizados, tais como o
monitoramento do banco de dados, o log
de recuperação e o armazenamento do
servidor. Consulte também revinculação.
stub
Um atalho no sistema de arquivos do
Windows que é gerado pelo cliente de
HSM (Hierarchical Storage Management)
para um arquivo migrado que permite
acesso do usuário transparente. Um stub é
a representação de arquivo esparso de um
arquivo migrado, com um ponto de
reanálise anexado.
arquivo stub
Um arquivo que substitui o arquivo
original em um sistema de arquivos local
quando o arquivo é migrado para o
armazenamento. Um arquivo stub contém
as informações que são necessárias para
rechamar um arquivo migrado do
armazenamento do Tivoli Storage
Manager. Ele também contém informações
adicionais que podem ser utilizadas para
eliminar a necessidade de rechamar um
arquivo migrado.
tamanho do arquivo stub
O tamanho de um arquivo que substitui o
arquivo original em um sistema de
arquivos local quando migrado para o
armazenamento do Tivoli Storage
Manager. O tamanho que é especificado
para arquivos stub determina quantos
292
dados iniciais podem ser armazenados no
arquivo stub. O padrão para o tamanho
do arquivo stub é o tamanho do bloco
definido por um sistema de arquivos
menos 1 byte.
assinatura
Em um ambiente Tivoli, o processo de
identificar os assinantes para os quais os
perfis são distribuídos. Para Tivoli Storage
Manager, uma assinatura é o processo
pelo qual um servidor gerenciado recebe
informações de configuração associadas a
um perfil específico em um gerenciador
de configuração. Consulte também
servidor gerenciado, gerenciador de
configuração e perfil.
classe de privilégios do sistema
Uma classe de privilégio que fornece a
um administrador a autoridade para
emitir todos os comandos do servidor.
Consulte também revinculação.
SNA (Systems Network Architecture)
A descrição da estrutura lógica, formatos,
protocolos e seqüências operacionais para
transmitir informações e controlar a
configuração e operação de redes.
O
biblioteca de fitas
Um conjunto de equipamentos e recursos
que suportam um ambiente de fita de
instalação. A biblioteca de fitas pode
incluir racks de armazenamento em fita,
mecanismos para montagem de fita
automática, um conjunto de unidades de
fita e um conjunto de volumes de fita
relacionados montados nessas unidades.
prefixo de volume de fita
O qualificador de alto nível do nome do
arquivo ou o nome do conjunto de dados
no rótulo da fita padrão.
nó de destino
Um nó cliente para o qual outros nós
clientes (nós de agente chamados) tiveram
concedida a autoridade de proxy. A
autoridade de proxy permite que os nós
do agente desempenhem operações, tais
como backup e restauração, em nome do
nó do agente, que possui os dados.
TCA
Consulte agente de comunicações confiável.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
automaticamente um arquivo para uma
estação de trabalho ou servidor de
arquivo quando o arquivo é acessado.
Consulte também modo de rechamada.
Compare com recuperação seletiva.
TCP/IP
Consulte Transmission Control
Protocol/Internet Protocol.
migração por limite
O processo de mover arquivos de um
sistema de arquivos local para o
armazenamento do Tivoli Storage
Manager com base nos limites alto e baixo
que foram definidos para o sistema de
arquivos. Compare com migração de
demanda, migração seletiva e tarefa de
migração.
rendimento
No gerenciamento de armazenamento, o
total de bytes na carga de trabalho,
excluindo sobrecarga, que sofre backup
ou restauração, dividido pelo tempo
decorrido.
tempo limite
Um intervalo de tempo que é reservado
para que um evento ocorra ou seja
concluído antes da operação ser
interrompida.
modo de controle de marca de hora
Um modo que determina se os comandos
preservam o tempo de acesso para um
arquivo ou o configura com a hora atual.
script de comando do Tivoli Storage Manager
Uma seqüência de comandos
administrativos do Tivoli Storage
Manager que estão armazenados no
banco de dados do servidor Tivoli Storage
Manager. O script pode ser executado a
partir de qualquer interface com o
servidor. O script pode incluir a
substituição para parâmetros de comando
e para condições lógicas.
objeto tombstone
Um pequeno subconjunto de atributos de
um objeto excluído. O objeto tombstone é
retido por um determinado período e, no
final do período especificado, o objeto
tombstone é excluído permanentemente.
Protocolo de Controle de Transmissão/Protocolo
Internet (TCP/IP)
Um conjunto não patenteado padrão de
mercado de protocolos de comunicação
que fornece conexões de de ponta a ponta
confiáveis entre aplicativos por redes
interconectadas de diferentes tipos.
TCA (Trusted Communications Agent)
Um programa que manipula o protocolo
de senha de conexão quando clientes
utilizam a geração de senha.
U
UCS-2 Um esquema de codificação de 2 bytes
(16 bits) baseado na especificação
ISO/IEC 10646-1. UCS-2 define três níveis
de implementação: Nível 1 - Nenhuma
combinação de elementos codificados
permitida; Nível 2 - Combinação de
elementos codificados é permitida apenas
para Thai, Indic, Hebrew e Arabic; Nível
3 - Qualquer combinação de elementos
codificados é permitida.
UNC
Consulte nome de Convenção Universal de
Nomenclatura.
Unicode
Um padrão de codificação de caractere
que suporta a troca, o processamento e a
exibição do texto que é gravado nos
idiomas comuns ao redor do mundo,
além de alguns textos clássicos e
históricos. O padrão Unicode possui um
conjunto de caracteres de 16 bits definido
pelo ISO 10646.
área de arquivos ativada para Unicode
Os nomes de áreas de arquivos Unicode
fornecem suporte a estações de trabalho
multilíngües sem levar em consideração
as localizações atuais.
Unicode Transformation Format 8
formato de codificação UTF (Unicode
Transformation Format), de 8 bits, que foi
projetado para fácil utilização com
sistemas existentes baseados em ASCII. O
valor de CCSID para dados no formato
UTF-8 é 1208.
Nome UNC (Universal Naming Convention)
Um nome que é utilizado para acessar
uma unidade ou diretório contendo
arquivos compartilhados por uma rede. O
nome UNC inclui o nome do sistema e
um nome SharePoint que representa a
unidade compartilhada ou diretório.
rechamada transparente
O processo que é utilizado para rechamar
Glossário
293
volumes do conjunto de armazenamentos
de acesso seqüencial que foram incluídos,
reutilizados ou excluídos. As informações
são uma cópia das informações de
volume que são registradas no banco de
dados do servidor.
UUID (Universally Unique Identifier)
O identificador numérico de 128 bits que
é usado para garantir que dois
componentes não tenham o mesmo
identificador.
UTF-8 Consulte Unicode Transformation Format 8.
UUID Consulte Universally Unique Identifier.
V
validar
Verificar em um conjunto de critérios as
condições que causam problemas se esse
conjunto de critérios se tornar o conjunto
ativo. Por exemplo, o processo de
validação verifica se o conjunto de
critérios contém uma classe de
gerenciamento padrão.
versão Uma cópia de backup de um arquivo
armazenado no servidor de
armazenamento. A mais recente cópia de
backup de um arquivo é a versão ativa.
As cópias iniciais do mesmo arquivo são
as versões inativas. O número de versões
mantidas pelo servidor é determinado
pelos atributos de grupo de cópia na
classe gerenciamento.
Espaço de arquivo virtual
Uma representação de um diretório em
um sistema de arquivos NAS
(network-attached storage) como um
caminho para aquele diretório.
volume virtual
Um arquivo archive em um servidor de
destino que representa um volume de
mídia seqüencial em um servidor de
origem.
volume
Uma unidade distinta de armazenamento
em disco, fita ou outra mídia de gravação
de dados que suporta algum formato de
lista de identificadores e parâmetros,
como uma etiqueta de volume ou controle
de entrada/saída. Consulte também
volume gravável, e volume do conjunto de
armazenamentos.
histórico do volume
Um arquivo que contém informações
sobre volumes que foram utilizados pelo
servidor para backups de banco de dados
e para exportação dos dados do
administrador, nó, política ou servidor. O
arquivo também possui informações sobre
294
Volume Shadow Copy Service
Um conjunto de interfaces de
programação de aplicativos (APIs) da
Microsoft que pode ser usado para criar
backups de cópia de sombra de volumes,
cópias exatas de arquivos, incluindo todos
os arquivos abertos, e assim por diante.
VSS
Consulte Volume Shadow Copy Service.
Backup do VSS
Uma operação de backup que usa a
tecnologia de Serviço de Cópia de Sombra
de Volume (VSS) da Microsoft. A
operação de backup produz uma captura
instantânea on-line (cópia consistente
point-in-time) dos dados do Microsoft
Exchange. Esta cópia pode ser
armazenada nos shadow volumes locais
ou no armazenamento do servidor do
Tivoli Storage Manager.
Restauração Rápida VSS
Uma função que usa um provedor de
software de Serviço de Cópia de Sombra
de Volume (VSS) da Microsoft para
restaurar Backups VSS (arquivos de banco
de dados e arquivos de log do IBM Data
Protection para Microsoft Exchange) que
residem nos shadow volumes locais.
Restauração Instantânea VSS
Uma função de Serviço de Cópia de
Sombra de Volume (VSS) da Microsoft
assistida por hardware de nível de
volume em que volumes de destino que
contêm a captura instantânea são
copiados de volta para os volumes de
origem originais.
backup transferido do VSS
Uma operação de backup que usa um
provedor de hardware de Serviço de
Cópia de Sombra de Volume (VSS) da
Microsoft (instalado em um sistema
alternativo) para mover dados do IBM
Data Protection para Microsoft Exchange
para o servidor do Tivoli Storage
Manager. Este tipo de operação de backup
desloca o carregamento de backup do
sistema de produção para outro sistema.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Restauração VSS
Uma função que usa um provedor de
software de Serviço de Cópia de Sombra
de Volume (VSS) da Microsoft para
restaurar Backups VSS (arquivos de banco
de dados e arquivos de log do IBM Data
Protection para Microsoft Exchange) que
residem no armazenamento do servidor
do Tivoli Storage Manager para o seu
local original.
W
caractere curinga
Um caractere especial como um asterisco
(*) ou um ponto de interrogação (?) que
pode ser utilizado para representar um ou
mais caracteres. Qualquer caractere ou
conjunto de caracteres pode substituir o
caractere curinga.
estação de trabalho
Um terminal ou computador pessoal no
qual um usuário pode executar
aplicativos e que geralmente é conectado
a um mainframe ou uma rede.
worldwide name
Um identificador de nome anônimo de 64
bits exclusivo.
WPAR (Partição de Carga de Trabalho)
Uma partição em uma instância exclusiva
do sistema operacional.
Glossário
295
296
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Índice Remissivo
A
acesso aos bancos de dados,
restringindo 192
Ambiente Microsoft Windows Failover
Clustering
suportado 31
ambiente MSCS
convertendo em 31
ambiente VCS
suportado 31
amostra de saída
comando query 171
API, Tivoli Storage Manager 163
API do Tivoli Storage Manager 163
armazenamento
determinando a capacidade
gerenciada 87
armazenamento gerenciado
determinando a capacidade 87
arquivo de configuração, Data Protection
for SQL
configurando valores, CLI 141, 166,
192, 230, 248, 250
definindo valores, CLI 242
query TDP 163
arquivo de opções, Data Protection for
SQL
fazendo cluster 31
instruções include/exclude 253
arquivo dsm.opt
configurando 42
enableclientencryptkey 44
criando várias 45
Planejador do Tivoli Storage
Manager 104
arquivo tdpexc.cfg
comando and delete backup 224
arquivo tdpexc.log
comando and delete backup 225
arquivo tdpsql.cfg
e comando restorefiles 220
parâmetros
configurando 45
arquivos
dsm.opt 42, 104
Opções do Data Protection for
SQL 222, 226
sqlfull.log 109
sqlsched.log 109
tdpexc.cfg
comando and delete backup 224
tdpexc.log
comando and delete backup 225
tdpsql.cfg
configurando 45
e comando restorefiles 220
opção vsspolicy 46
tdpsql.log 266
e comando restorefiles 220
tdpsqlc.exe 129
© Copyright IBM Corp. 1997, 2011
arquivos de log
utilizando para determinação de
problemas 113
arquivos de log de erros 113
Arquivos de rastreio e de log do Data
Protection for SQL
visualizando 125
arquivos de suporte
enviando para IBM com e-mail 123
assinatura de suporte xvi
B
backup completo
estratégia 24
visão geral geral 5, 89
backup de arquivo
estratégia 25
visão geral geral 6, 89
backup de conjunto
estratégia 26
visão geral 10
visão geral geral 6, 90
backup de grupo
estratégia 25
visão geral 10
visão geral geral 6, 90
backup de log
estratégia 24, 27
visão geral geral 6, 89
backup diferencial
visão geral geral 6, 89
Backup do VSS
considerações 3
Backup do VSS do Data Protection for
SQL
ligação de política 86
Backup do VSS do SQL Server
excluindo 102
Backup Legacy
e VSS 27
requisitos de hardware 54
backup transferido
Descrição 7
Backup transferido
nomes de nós 41
procedimento de configuração 70
requisitos de hardware 54
banco de dados mestre, restaurando 97
bases de conhecimento, procurando xiv
C
capacidade
determinando o armazenamento
gerenciado 87
capturando um log da instalação 64
Central Scheduler Service
utilização 42
Centro de Publicações IBM x, xiii
classe de gerenciamento 36
instruções include 253
metaobjetos e metadados 253
nomenclatura do objeto 47
Cliente de arquivamento de backup do
Tivoli Storage Manager
recuperação de desastres 27
cluster
VSS 29, 33, 34
clusternode
valor do arquivo de opções 43
colocação, utilizando
com distribuição 25
para desempenho de restauração 26
comando
critério 253
comando backup
e parâmetro /backupdestination 140
e parâmetro /backupmethod 140
e parâmetro /logfile 225
e parâmetro /logprune 225
e parâmetro /offload 143
e parâmetro /quiet 226
comando changetsmpassword
parâmetros posicionais 250
comando de atualização de nó 26
comando de registro de nó 26
comando delete backup
diagrama de sintaxe 223
e parâmetro /backupdestination 224
e parâmetro /configfile 224
e parâmetro /fromsqlserver 225
e parâmetro /object 226
visão geral 223
comando help
descrição 238
comando policy
visão geral 253
comando query managedcapacity
visão geral 182
comando restore
e parâmetro /backupdestination 191
e parâmetro /backupmethod 191
e parâmetro /instantrestore 193
e parâmetro /tsmnode 226
e parâmetro /tsmoptfile 226
e parâmetro /tsmpassword 226
comando restorefiles
e parâmetro /backupmethod 219
e parâmetro /configfile 220
e parâmetro /fromsqlserver 220
e parâmetro /into 221
e parâmetro /logfile 220
e parâmetro /logprune 220
e parâmetro /mountwait 221
e parâmetro /object 221
e parâmetro /quiet 221
e parâmetro /tsmnode 222
e parâmetro /tsmoptfile 222
e parâmetro /tsmpassword 222
exemplo 223
297
comando set
e parâmetro /backupdestination 242
e parâmetro /backupmethod 243
e parâmetro
/localdsmagentnode 244
e parâmetro
/remotedsmagentnodee 246
parâmetros posicionais 242
saída de amostra 249
comando transact-SQL 110
comandos
query managedcapacity 182
comandos, Data Protection for SQL
tdpsqlc changetsmpassword 250
tdpsqlc help 238
tdpsqlc set 242
compactação de dados
estratégia de economia de tempo 25
valor do arquivo de opções 42
Compactação do SQL Server 2008 49
compactando dados 25
valor do arquivo de opções 42
COMPRESSION
SQL Server 2008 49
configuração
options 42
procedimento manual
Backups transferidos 70
Servidor do Tivoli Storage
Manager 69
SQL Server 68
verificar 70
configurações customizadas 83
configurações do SAN Volume
Controller 15
Configurações do Storwize® V7000 15
configurando
instruções rápidas 51
política 85
vinculação
política 85
conjunto de armazenamento 38
para objetos meta 36
conjunto de armazenamento somente
disco
para operações de consulta 36
conjunto de política 35
considerações sobre economia de
espaço 136, 137, 189, 190, 229
considerações sobre economia de
tempo 136, 137, 189, 190, 229
consultando objetos de backup 163
contrato de suporte xvi
convenções
fonte xviii
convenções de fonte xviii
correções, obtendo xv
D
dados de buffer
Desempenho do Data Protection for
SQL 127
for Data Protection for SQL 141, 165,
191, 243
para SQL Server 144, 200, 246
para TDP 141, 165, 192
298
dados de buffer (continuação)
utilizado com distribuições 144, 200,
246
Data Protection for SQL
arquivo de configuração, configuração
usando o CLI 141, 166, 192, 230,
248, 250
arquivo de opções
clusternode 31
política de expiração
automática 46
buffersize 141, 165, 192, 243
comandos 129
configuração rápida 51
configurando opções 42
configuration parameters 46
consulta ao arquivo de
configuração 163
consulta de versão 163
criando um pacote de instalação 65
criando um pacote de instalação em
um DVD 65
definições de políticas 21
executando no MS Cluster Server 31
instalação 55
requisitos de hardware 54
requisitos de software 54
instalação rápida 51
instalação silenciosa 58
instalação silenciosa com arquivo em
lote 61
instalando em um sistema local 55
instalando os pacotes de idiomas 57
número de buffers 141, 165, 191, 243
parâmetros de configuração 45, 46
protegendo dados 75
recursos
novo xxi
registrando 38
tipos de backup 5, 89
visão geral das funções
backup 1
restore 8
Data Protection para SQL
planejando 21
reference 129
database
conjunto de opções 163
consultando 163
restaurando mestre 97
restaurando para alternativo 96
restaurando por meio da GUI 93, 95
Definições da biblioteca 271
definições de login
usando o CLI 144, 168, 200, 246
definições de políticas
classe de gerenciamento 36
conjunto de armazenamento 38
conjunto de política 35
Data Protection for SQL e Tivoli
Storage Manager 21
domain 35
grupo de cópias 37
recomendadas 35
delete backup
grupo de armazenamento
linha de comando 224
descrição 164
determinação de problemas 113, 165
descrevendo o problema para o IBM
Software Support xvii
enviando um problema ao IBM
Software xvii
diagramas de sintaxe
comando delete backup 223
distribuição de dados
armazenamento em buffer 141, 165,
192
distribuições, dados
Desempenho do Data Protection for
SQL 127
estratégia de economia de tempo 25
usando o CLI 248
utilizado com /sqlbuffers 144, 146,
200, 204, 246
utilizando a CLI 146, 204
utilizando com mídia de fita 25
distribuições de dados
armazenamento em buffer 141, 165,
191, 243
consultando 163
Desempenho do Data Protection for
SQL 127
recomendações 25
usando o CLI 248
utilizado com /sqlbuffers 144, 146,
200, 204, 246
utilizando a CLI 146, 204
documentação
Veja publicações
domain 35
DS6000
considerações 7
DS8000
considerações 7
E
educação
consulte o treinamento técnico do
Tivoli xiii
enableclientencryptkey
valor do arquivo de opções 44
enablelanfree
valor do arquivo de opções 44
encryption 44
espaço, economizando
estratégia 24
espaço alocado e utilizado
consultando 163
estado ativo/inativo
afetado pelo backup completo 137,
229
nas operações de restauração 196
estado do cluster
consultando 162
estratégia de backup
Cluster do VSS 29, 33, 34
Tivoli Storage Manager versus
volumes shadow locais 32
VSS e Legacy juntos 27
estratégia de backup completo mais
diferencial mais log 25
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
estratégia de backup completo mais
log 24
estratégia de backup diferencial versus
log 24
estratégia de truncamento de log 26
excluindo backups do VSS do SQL
Server 102
exemplo
comando restorefiles 223
expirando Backup do VSS s
política 86
F
falha de volume 25
fazendo backup de bancos de dados SQL
usando o método Legado 91
fazendo cluster 31
estratégia 26
função de servidor fixa sysadmin 246
função de servidor fixo sysadmin 184
G
geração de passwordaccess,
definindo 42
gerar senha, definindo
valor do arquivo de opções 42
gerenciador de tarefa 87
gerenciamento de armazenamento,
política 85
glossário 271
grupo de armazenamento
delete backup
linha de comando 224
grupo de cópias 37
I
IBM Support Assistant xv
ID de página de códigos
consultando 163
ID de seqüência de ordenação
consultando 163
identificação de problema
determinando o impacto comercial
para o IBM Software Support xvi
imprimindo relatórios 111
include/exclude
instruções de amostra 253
sintaxe 47
índices e tabelas
executar backup 25
informações de compatibilidade
consulta do Data Protection for
SQL 163
informações de suporte xiii
informações do Unicode
consultando 163
informações sobre configuração,
listando 165
instalação
configurando opções 42
pré-requisitos 53
registrando o Data Protection for
SQL 38
instalação (continuação)
requisitos de hardware 54
requisitos de software 54
instalação silenciosa
com o setup.exe 60
instalação silenciosa do Data Protection
for SQL 58
Instalação silenciosa do Data Protection
for SQL
capturando um log 64
mensagens de erro de
configuração 66
reproduzindo a instalação 65
instalaçãoRestauração Instantânea do VSS
Suporte do VSS 55
instalando
criando um pacote de instalação 65
criando um pacote de instalação em
um DVD 65
em um sistema local 55
instruções rápidas 51
Pacotes de idiomas do Data Protection
for SQL 57
silenciosa com arquivo em lote 61
silenciosamente com o
msiexec.exe 62
Tivoli Storage FlashCopy
Manager 56
instalando o Data Protection for SQL
em vários servidores (silenciosa) 58
não-assistida (silenciosa) 58
interface de linha de comandos
visão geral 129
interface gráfica com o usuário (GUI)
guia backup de bancos de dados 90
guia backup de grupos/arquivos 92
guia restaurar bancos de dados 93
guia restaurar grupos/arquivos 95
menus de atalho
para inatividade 102
para restauração 100
opções de restauração 98, 99
restaurando bancos de dados
SQL 93, 95
tornando inativos os bancos de dados
SQL 101
Internet, procurando pela resolução de
problemas xiv
Internet, procurando resolução de
problemas xv
L
log de transação
consultando 163
M
manuais
Veja publicações
mensagens
verificação 72
menus de atalho, GUI 100, 102
mídia de fita
utilizando com distribuições 25
mídia removível 26, 46
mídia removível (continuação)
recomendações 36
migração de mídia 46
modelo de recuperação
consultando 163
modelo de recuperação simples 27
modo de autenticação do Windows,
definindo
utilizando a CLI 144, 168, 200, 246
modo de autorização, configuração
utilizando a CLI 144, 146, 168, 169,
200, 202, 246
modo de id do usuário integrado 144,
168, 200, 246
modo de usuário, definindo 109
modo múltiplos usuários 109
modo usuário único 109
montagem de volume 46
montagens de mídia
considerações sobre restauração 26
evitando consulta 36
msiexec.exe
utilizada para instalação
silenciosa 62
N
nível de compatibilidade
consultando 162
nodename
valor do arquivo de opções 42
nome do banco de dados
restorefiles
linha de comando 219
nome do nó
Backup transferido 41
Data Protection for SQL
recomendações 38
nós do proxy 39
VSS 40
nós do proxy 39
número de buffers
for Data Protection for SQL 141, 165,
191, 243
para SQL Server 144, 200, 246
utilizado com distribuições 144, 200,
246
O
objetos backup
compatibilidade com o servidor 165
consulte do 163
objetos de dados
na nomenclatura de objetos 253
objetos meta
armazenando em conjunto de
armazenamento 36
na nomenclatura de objetos 253
opção arquivo desfeito de servidor em
espera, GUI 101
opção de relocação
visão geral 11
opção de relocalização, GUI 100
opção de restauração parcial
visão geral 11
Índice Remissivo
299
opção de seleção automática, GUI 98
opção de seleção smart, GUI 99
opção de truncamento de log no ponto
de verificação 27
estratégia 26
opção distribuições, GUI 98
opção enableclientencryptkey 44
opção proprietário do banco de dados,
GUI 98
opção recuperar, GUI 99
opção relocalizar dir
visão geral 11
opção restauração no ponto no tempo,
GUI 99
opção substituir, GUI 99
opção txngroupmax 26
opção vsspolicy 46
opções aguardar montagens de fita,
GUI 99
opções de verificação dbcc 27
opções parar (ponto no tempo), GUI 100
opções query TSM 161, 163
operação criar índice 137, 138
operações de backup
utilizando a GUI
guia backup de bancos de
dados 90
guia backup de
grupos/arquivos 92
visão geral 1
operações de consulta
consulta ao SQL 162
evitando montagem de mídia 36
query TDP 163
query TSM 163
saída de amostra 171
operações de inatividade
utilizando a GUI 101
operações de restauração
banco de dados mestre 97
colocação para desempenho 26
de objetos inativos 196
estratégia de economia de tempo 25
marcas denominadas 100, 203, 204
para máquina alternativa 96
para um SQL Server diferente 26
ponto no tempo 100, 202, 203, 204
utilizando a GUI 93, 95
controles de guia 93
opção arquivo desfeito de servidor
em espera 101
opção de relocação 100
opção de seleção automática 98
opção de seleção smart 99
opção proprietário do banco de
dados 98
opção recuperar 99
opção restauração no ponto no
tempo 99
opção restaurar em 100
opção substituir 99
opções aguardar montagens de
fita 99
opções de distribuição 98
opções de restauração 98
restauração instantânea 98
visão geral 8
300
P
pacotes de idiomas 57
páginas de propriedade para Data
Protection for SQL 75
parâmetro adjustkbtsmestimate 140
parâmetro adjustpercentestimate 140
parâmetro backupdestination
comando and delete backup 224
e comando backup 140
e comando restore 191
e comando set 242
parâmetro backupmethod
e comando backup 140
e comando restore 191
e comando restorefiles 219
e comando set 243
parâmetro buffers 141, 165, 191, 243
parâmetro buffersize 141, 165, 192
parâmetro compatibilityinfo 165
parâmetro configfile 141, 166, 192, 230,
248, 250
comando and delete backup 224
e comando restorefiles 220
parâmetro dateformat 243
parâmetro dboonly 192
parâmetro differential
descrição 137, 164, 190, 229
parâmetro diffestimate 243
parâmetro excludedb 142
parâmetro file
descrição 136, 163, 189, 229
parâmetro fromsqlserver 166, 192, 230,
244
comando and delete backup 225
e comando restorefiles 220
parâmetro full
descrição 137, 164, 190, 229
parâmetro group
descrição 137, 164, 190, 229
parâmetro instantrestore
e comando restore 193
parâmetro into 193
e comando restorefiles 221
parâmetro localdsmagentnode
e comando set 244
parâmetro log
descrição 138, 164, 190, 230
parâmetro logfile 142, 166, 194, 230, 245,
250
comando and delete backup 225
e comando restorefiles 220
parâmetro logprune 142, 167, 194, 231,
245, 251
comando and delete backup 225
e comando restorefiles 220
parâmetro maxnummp 26
parâmetro mountwait 143, 195
e comando restorefiles 221
parâmetro mountwaitfordata 245
parâmetro numberformat 245
parâmetro object 167, 196, 232
comando and delete backup 226
e comando restorefiles 221
parâmetro offload
e comando backup 143
parâmetro olderthan 232
amostra de saída 235
parâmetro partial 196
parâmetro quiet 197, 232
comando and delete backup 226
e comando restorefiles 221
parâmetro recovery 197
parâmetro relocatedir 198
parâmetro remotedsmagentnode
e comando set 246
parâmetro replace 199
parâmetro restoredate 199
parâmetro restoretime 199
parâmetro set
descrição 139, 190, 230
parâmetro sqlauthentication 144, 168,
200, 246
parâmetro sqlbuffers 144, 200
parâmetro sqlbuffersize 144, 200, 247
parâmetro sqlcompression 247
Parâmetro SQLCOMPresssion 142
parâmetro sqlpassword 144, 168, 200
parâmetro sqlserver 145, 168, 201, 247
parâmetro sqluser 146, 169, 202
parâmetro sqluserid 246
parâmetro standby 202
parâmetro stopat 202
parâmetro stopatmark 203
parâmetro stopbeforemark 204
parâmetro stripes 146, 204, 248
parâmetro timeformat 248
parâmetro tsmnode 146, 169, 205, 232,
251
e comando restore 226
e comando restorefiles 222
parâmetro tsmoptfile 147, 170, 205, 232,
252
e comando restore 226
e comando restorefiles 222
parâmetro tsmpassword 147, 170, 206,
233
e comando restore 226
e comando restorefiles 222
parâmetro types
descrição 164
sintaxe 161
parâmetros
/backupdestination
comando and delete backup 224
e comando backup 140
e comando restore 191
e comando restorefiles 219
e comando set 242
/backupmethod
e comando backup 140
e comando restore 191
e comando set 243
/configfile
comando and delete backup 224
e comando restorefiles 220
/fromsqlserver
comando and delete backup 225
e comando restorefiles 220
/instantrestore
e comando restore 193
/into
e comando restorefiles 221
/localdsmagentnode
e comando set 244
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
parâmetros (continuação)
/logfile
comando and delete backup 225
e comando restorefiles 220
/logprune
comando and delete backup 225
e comando restorefiles 220
/mountwait
e comando restorefiles 221
/object
comando and delete backup 226
e comando restorefiles 221
/offload
e comando backup 143
/quiet
comando and delete backup 226
e comando restorefiles 221
/remotedsmagentnode
e comando set 246
/tsmnode
e comando restore 226
e comando restorefiles 222
/tsmoptfile
e comando restore 226
e comando restorefiles 222
/tsmpassword
e comando restore 226
e comando restorefiles 222
parâmetros, descrição
opcionais
/configfile 248
/into 193
/quiet 197, 232
posicionais
para o comando
changetsmpassword 250
para o comando set 242
parâmetros, descritos
/to 198
opcionais
/adjustkbtsmestimate 140
/buffers 141, 165, 191
/buffersize 141, 165, 192
/compatibilityinfo 165
/configfile 141, 166, 192, 230, 250
/dboonly 192
/excludedb 142
/fromsqlserver 166, 192, 230
/logfile 142, 166, 194, 230, 250
/logprune 142, 167, 194, 231, 251
/mountwait 143, 195
/object 167, 196, 232
/olderthan 232
/partial 196
/recovery 197
/relocate 198
/relocatedir 198
/replace 199
/restoredate 199
/restoretime 199
/sqlauthentication 144, 168, 200
/sqlbuffers 144, 200
/sqlbuffersize 144, 200
/sqlpassword 144, 168, 200
/sqlserver 145, 168, 201
/sqluser 146, 169, 202
/standby 202
parâmetros, descritos (continuação)
opcionais (continuação)
/stopat 202
/stopatmark 203
/stopbeforemark 204
/stripes 146, 204
/tsmnode 146, 169, 205, 232, 251
/tsmoptfile 147, 170, 205, 232, 252
/tsmpassword 147, 170, 206, 233
SQLCOMPresssion 142
posicionais
completo 137, 190, 229
diferencial 137, 190, 229
log 138, 190, 230
Nome do Grupo 137, 190, 229
SAP-DBA 136, 189, 229
set 139, 190, 230
tipos de objetos de backup 163
parâmetros da linha de comandos
/backupdestination
e backup 140
e restauração 191, 224
e set 242
/backupmethod
e backup 140
e restauração 191
e set 243
/instantrestore
e restauração 193
/localdsmagentnode
e set 244
/offload
e backup 143
/quiet
e backup 226
/remotedsmagentnode
e set 246
parâmetros de linha de comandos
/backupdestination
e restorefiles 219
/configfile
e delete backup 224
e restorefiles 220
/fromsqlserver
e delete backup 225
e restorefiles 220
/into
e restorefiles 221
/logfile
e backup 225
e restorefiles 220
/logprune
e backup 225
e restorefiles 220
/mountwait
e restorefiles 221
/object
e delete backup 226
e restorefiles 221
/quiet
e restorefiles 221
/tsmnode
e restauração 226
e restorefiles 222
/tsmoptfile
e restauração 226
e restorefiles 222
parâmetros de linha de comandos
(continuação)
/tsmpassword
e restauração 226
e restorefiles 222
e local 219
e tsm 219
e vss 219
parâmetros relocate...to 198
Passport Advantage xvi
perguntas mais frequentes 261
Perguntas mais freqüentes 261
Planejador do Tivoli Storage
Manager 31, 32
planejando
Data Protection for SQL 21
planejando backups 31, 32
planejando tarefas do Data Protection for
SQL
no Servidor do Tivoli Storage
Manager 103
plano de recuperação após desastre 27
política 85
configurando 85
expirando Backup do VSS s 86
ligação de backups do VSS do Data
Protection for SQL 86
vinculação 85
política de expiração, definindo 46
política de expiração automática,
definindo 46
política de metadados, configurando 253
preferências de configuração
Data Protection for SQL 75
propriedades
Backup VSS 83
configurações customizadas 83
configurações regional 82
criação de log 82
desempenho 84
diagnósticos 78
gerais do SQL Server 81
login do SQL 84
propriedades de criação de log 82
propriedades de desempenho 84
propriedades de diagnósticos 78
propriedades de login SQL 84
propriedades do backup do VSS 83
propriedades gerais para SQL Server 81
propriedades regionais 82
proteção de dados
suporte de SQL com
backup/restauração do VSS 113,
114
determinando o problema 115
rastreio ao usar VSS 118
resolução de problemas 121
reunindo arquivos antes de chamar
a IBM 120
reunindo informações antes de
chamar a IBM 119
protegendo dados
Data Protection for SQL 75
protocolo de comunicação
valores do arquivo de opções 42
provedor de hardware 5
provedor de software 5
Índice Remissivo
301
provedor do sistema 5
publicações
download x
ordem x
procura x
Tivoli Storage FlashCopy
Manager xiii
Tivoli Storage Manager x
Q
questões de desempenho
136, 189, 229
R
recomendações sobre desempenho 42
recursos de acessibilidade para este
produto 267
reference
Data Protection for SQL 129
registro 38
relatórios
visualizando, imprimindo e
salvando 111
rendimento, aprimorando 141, 165, 191,
192
requisitos de hardware 54
requisitos de software 54
restauração completa
utilizando a GUI 93, 95
visão geral 10
restauração de arquivo
utilizando a GUI 93, 95
visão geral 10
restauração de conjunto
utilizando a GUI 93, 95
restauração de grupo
utilizando a GUI 93, 95
restauração de horário específico
visão geral 11
restauração de log
utilizando a GUI 93, 95
visão geral 10
restauração de marcas denominadas em
ponto no tempo
utilizando a CLI 203, 204
utilizando a GUI 100
restauração diferencial
utilizando a GUI 93, 95
visão geral 10
Restauração do VSS
método 8
restauração em marcas denominadas
visão geral 11
Restauração Instantânea do VSS
método 9
requisitos de hardware 54
Restauração Legacy
requisitos de hardware 54
Restauração Rápida do VSS
método 9
restore 10
restringindo o acesso ao banco de
dados 192
302
S
saída de amostra
comando set 249
salvando relatórios 111
SAN Volume Controller 7
considerações 7
scheduler
procedimento de exemplo 103
scripts do Data Protection for SQL
editando 124
incluindo 124
visualizando 124
sem LAN
Desempenho do Data Protection for
SQL 128
senha, Tivoli Storage Manager
alterando
utilizando a CLI 250
utilizando dsmcutil para
gerenciar 42
seqüência de ordenação binária 165
server, SQL
consultando 162
Serviço do VSS
visão geral 3
serviços SQL 31, 32
servidor, Tivoli Storage Manager
consultando 163
utilizando vários 45
servidor de cluster
executando o Data Protection for SQL
no 31
Servidor do Tivoli Storage Manager
valor txngroupmax para
distribuição 26
Servidor SQL
executando em ambiente
agrupado 31
servidor Tivoli Storage Manager
consultando 163
setup.exe
utilizada para instalação
silenciosa 60
SQL Server
ID do usuário 144, 168, 200, 246
número de buffers 144, 200, 246
tamanho de buffers 144, 200, 247
SQL Server 2000
consulte do 162
estratégia diferencial 24
modelo de recuperação simples 27
recomendações sobre cluster 26
restauração em marcas
denominadas 11
restauração no ponto no tempo 99
restauração parcial 11, 99
sqlfull.log 109
sqlsched.log 109
Storwize V7000
considerações 7
Suporte a Software
contato xvi
suporte ao cliente
contato xvi
suporte de software
descrevendo o problema para o IBM
Software Support xvii
suporte de software (continuação)
determinando o impacto comercial
para o IBM Software Support xvi
enviando um problema xvii
T
tabelas e índices
executar backup 25
tamanho de buffers
para SQL Server 144, 200, 247
para TDP 141, 165, 192, 243
Tarefas do Data Protection for SQL
automatização 110
Tarefas do Data Protection for
SQL 110
tdpsql.cfg, definindo valores
utilizando a CLI 141, 166, 192, 230,
248, 250
tdpsql.log file
e comando restorefiles 220
tdsqlc.exe
visão geral 129
tempdb 27
tempo, economizando
estratégia 24, 25
tipos de objetos de backup 5, 89
completo 137, 190, 229
diferencial 137, 190, 229
log 138, 190, 230
Nome do Grupo 137, 190, 229
para consulta do Data Protection for
SQL 163
SAP-DBA 136, 189, 229
set 139, 190, 230
tipos de restauração 10
Tivoli Storage FlashCopy Manager
executando a transição de
backups 256
Tivoli Storage Manager
definições de políticas 21
treinamento, técnico do Tivoli xiii
Treinamento Técnico do Tivoli xiii
truncar log
estratégia 26
U
utilitário dsmcutil.exe
utilização 42
V
valores de metaobjeto e metadados 36
valores de objeto dados e meta 36
vários pontos de montagem 26
vários SQL Servers
estratégia 26
verificador de consistência 27
visualizando informações de sistema para
Data Protection for SQL 124
visualizando relatórios 111
volumes shadow locais
espaço de armazenamento 22
VSS
backup transferido 7
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
VSS (continuação)
cluster 29, 33, 34
DS 33
e backups Legados 27
N-series e NetApp
armazenamento 33
nomes de nós 40
nós do proxy 39
provedor de hardware 5
provedor de software 5
provedor do sistema 5
SAN Volume Controller 33
Storwize V7000 33
VSS Provider 4
VSS Requestor 3
VSS Writer 3
X
XIV
considerações
7
Índice Remissivo
303
304
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Installation and User's Guide
Número do Programa: 5608-E04
Impresso no Brasil
GC27-4010-00
Download