Descrição da restauração de backups de arquivos e grupo de arquivos no SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 281122 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Arquivos ou grupos de arquivos em um banco de dados podem ser feitos e restaurados individualmente. Isso permite que você restaurar somente os arquivos danificados sem precisar restaurar o restante do banco de dados. Arquivos em um grupo de arquivos de backup podem ser restaurados individualmente ou como um grupo. Este artigo discute alguns das advertências importantes relacionadas à restauração de arquivos e grupos de arquivos.

Mais Informações

backups de log de transação são necessários

Você deve usar o arquivo e o grupo de arquivos de backup e restaurar operações em conjunto com backups do log de transações. Depois de restaurar os arquivos, você deve restaurar os backups de log de transação que foram criados desde que os backups de arquivo foram criados para colocar o banco de dados para um estado consistente. Não é necessário aplicar um backup do log de transações se o SQL Server pode determinar que os arquivos ou grupos de arquivos não foram modificados após o arquivo ou grupo de arquivos de backup foi criado.
SQL Server 7.0 : isso requer que a opção TruncateLogOnCheckpoint não está definida e que os backups de log de transação são criados junto com os backups de banco de dados ou o arquivo e o grupo de arquivos.
SQL Server 2000 e o SQL Server 2005 : para criar backups de log de transação, você deve usar a recuperação total ou recuperação Bulk-Logged modelos. Para obter mais informações sobre modelos de recuperação, consulte nos manuais online do SQL Server tópico "Selecionar um modelo de recuperação"
Observação : você deve manter um total conjunto de backups de arquivos e abrangendo os backups de log. Uma falha de mídia pode processar um banco de dados inteiro irrecuperável se não houver nenhum backup do arquivo danificado.

Não é possível interromper a recuperação de arquivos individuais no início. Por esse motivo, você deve sempre fazer backup o log de transação ativa antes de restaurar um backup do arquivo. Se o log de transações está danificado ou se você deseja recuperar o banco de dados inteiro para um ponto específico no tempo, você deve restaurar todo o conjunto de backups de arquivos antes de aplicar backups do log de transações. Para minimizar o risco de danos de log de transação, localize o log de transações no armazenamento tolerantes a falhas.

se o banco de dados inteiro é perdido
Você deve ter backups de todos os arquivos ou grupo de arquivos no database.You também deve ter uma transação sem interrupções log cadeia de backup do horário de arquivo mais antigo ou backup do grupo de arquivos para o final de arquivo mais recente ou backup do grupo de arquivos. O início da cadeia de backup de log de transação deve conter o início da transação para a transação mais antiga pendente no momento que o backup mais antigo do arquivo foi criado.
Observação : se qualquer uma das condições acima não for atendida, não é possível restaurar o banco de dados.

arquivo e backups do grupo de arquivos devem ser restaurados para o banco de dados correspondência

Os backups de arquivo e o grupo de arquivos só podem ser restaurados no banco de dados aos quais eles pertencem. Você não pode criar um novo banco de dados em branco com a mesma estrutura e nomes de arquivo e tentar restaurar o único arquivo ou grupo de arquivos backup; você deve restaurá-lo no banco de dados existente ou executar uma restauração total do banco de dados em outro local. (No SQL Server 2000, há uma nova cláusula ao RESTORE DATABASE para operações de restauração parcial do banco de dados. Consulte a discussão neste artigo em "Banco de dados parcial restaurar operações".)

Observação : não tentar desanexar o banco de dados e re-attach, em seguida, se um arquivo em um múltiplo de arquivo banco de dados ou grupo de arquivos é perdida. Em vez disso, restaure o arquivo necessário ou grupo de arquivos partir do backup. Se o banco de dados é desanexado, o re-attachment falhará e você é forçado restaurar todo o banco de dados a partir de backup. Isso ocorre porque arquivos de banco de dados são comparados com o banco de dados com base em um identificador global (GUID). Esse design é proteger a integridade do banco de dados para que os arquivos que não pertencem ao banco de dados não são misturados, o que causaria problemas de integridade de dados sérios. Mesmo que você pode criar um novo banco de dados com os mesmo nomes de arquivos, o GUID não corresponde.

SQL Server não permite que você anexe um único arquivo de um banco de dados que contém vários arquivos. A anexação procura todos os arquivos que pertencem ao banco de dados durante a anexação e se ele não é possível localizar os arquivos com o GUID correspondente, ele falhará a anexação. Da mesma forma, se você criar um banco de dados em branco com os mesmos nomes de arquivos e grupos de arquivos do banco de dados original, substituir alguns dos arquivos e tente permitem recuperar o banco de dados durante a inicialização do SQL, recuperação falhará conforme indicado pelo log de erros. Por exemplo:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
Parcial Database Restore Operations (SQL Server 2000)

Uma nova cláusula PARTIAL foi adicionada para a declaração RESTORE T-SQL que fornece um mecanismo para restaurar parte do banco de dados para outro local para que os dados danificados ou ausentes podem ser copiados volta para o banco de dados original. Operações de restauração parcial de trabalham com grupos de arquivos de banco de dados. Por exemplo, você tem um banco de dados que consiste em um grupo de arquivos primário, grupo de arquivos A e B. de grupo de arquivos Uma tabela que reside em grupo de arquivos B for acidentalmente excluída. Se você tiver um grupo de arquivos e transação backups de log disponíveis, você poderá restaurar grupo de apenas arquivos B juntamente com o grupo de arquivos principal para recuperar a tabela excluída. A instrução RESTORE com a cláusula PARTIAL permite que você restaurar o subconjunto para um novo banco de dados ou até mesmo para um servidor diferente. Você pode extrair e recarregar o conteúdo da tabela no banco de dados original.

O grupo de arquivos principal sempre é restaurado juntamente com os grupos selecionados para restauração. Grupos de arquivos que não são restaurados são marcados como off-line e não estão acessíveis. Não há suporte para restauração parcial do banco de dados de backups de arquivos.

Observação Se você estiver usando o SQL Server 2005, o estágio inicial de uma restauração piecemeal substitui a restauração parcial do banco de dados do SQL Server 2000. No SQL Server 2005, a opção PARTIAL executa verificações de segurança que não estão disponíveis em restaurações parcial do banco de dados. Esse comportamento permite que esses bancos de dados ser usados como bancos de dados de produção. Para obter mais informações sobre restauração piecemeal no SQL Server 2005, consulte o "piecemeal restauração cenário (modelo de recuperação total)" e os tópicos "Cenário de restauração piecemeal (modelo de recuperação simples)" nos manuais online do SQL Server 2005.

Para obter mais informações sobre como executar uma restauração parcial do banco de dados, consulte SQL Server 2000 Books Online "Operações de restauração parcial" e "RESTORE DATABASE".

Consulte os seguintes assuntos sobre arquivos e grupos de arquivos:

tópicos SQL Server 7.0 Books Online:

"Arquivos de banco de dados físico e grupos de arquivos"
"Usando arquivos e grupos de arquivos"
"Criando grupos de arquivos"
"Criando o arquivo ou backups de grupo de arquivos"
"Usando o arquivo ou backups de grupo de arquivos"
"Restaurando o arquivo ou backups de grupo de arquivos"
"Arquivos e grupo de arquivos de backup e restauração"

tópicos nos manuais online do SQL Server 2000:

"Arquivos de banco de dados físico e grupos de arquivos"
"Usando arquivos e grupos de arquivos"
"Criando grupos de arquivos"
"Usando backups de arquivo"
"Arquivos e grupos de arquivos"
"Backup and Restoring Databases"
"Operações de restauração parcial de banco de dados"
"Fazendo backup de partes selecionadas de um banco de dados"

tópicos nos manuais online do SQL Server 2005:

"Arquivos de banco de dados físico e grupos de arquivos"
"Usando arquivos e grupos de arquivos"
"Criando grupos de arquivos"
"Arquivo e backups do grupo de arquivos"
"Criando arquivos e grupos de arquivos"
"Backup and Restoring Databases"
"Gradativamente restauração cenário (modelo de recuperação total)"
"Fazendo backup de partes selecionadas de um banco de dados"

Propriedades

ID do artigo: 281122 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 4.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbmt kbproductlink kbbackup kbinfo KB281122 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 281122

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com