Descrição de restaurar ficheiros e filegroup cópias de segurança do SQL Server

Traduções de Artigos Traduções de Artigos
Artigo: 281122 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Os ficheiros ou filegroups numa base de dados pode ser efectuada uma cópia de segurança e restaurada individualmente. Isto permite-lhe restaurar apenas os ficheiros danificados sem ter de restaurar o resto da base de dados. Ficheiros de uma cópia de segurança filegroup podem ser restaurados individualmente ou como um grupo. Este artigo aborda algumas dos importantes avisos relacionados com a restaurar ficheiros e filegroups.

Mais Informação

transacção de registo de cópias de segurança são necessárias

Tem de utilizar o ficheiro filegroup cópia de segurança e restaurar o funcionamento em conjunto com cópias de segurança de registo de transacções. Depois de restaurar os ficheiros, tem de restaurar cópias de segurança do registo transacções criadas desde que foram criadas cópias de segurança da ficheiro para colocar a base de dados para um estado consistente. Não é necessário aplicar uma cópia de segurança transacção do registo se o SQL Server pode determinar que os ficheiros ou filegroups não foram modificados depois do ficheiro ou filegroup backup foi criado.
SQL Server 7.0 : Isto requer que a opção de TruncateLogOnCheckpoint não está definida e que são criadas cópias de segurança da registo de transacções juntamente com as base de dados ou ficheiro e filegroup cópias de segurança.
SQL Server 2000 e SQL Server 2005 : para criar cópias de segurança do registo de transacções, tem de utilizar a recuperação total ou recuperação de Bulk-Logged modelos. Para mais informações sobre modelos de recuperação, consulte o tópico "Seleccionar um modelo de recuperação" SQL Server Books Online.
Nota : tem de manter um total de conjunto de cópias de segurança do ficheiro e abrangendo cópias de segurança do registo. Uma falha de suportes de dados pode compor uma base de dados inteira irrecuperável se existir uma cópia de segurança do ficheiro danificado.

Não é possível parar antecipadamente a recuperação de ficheiros individuais. Por este motivo, tem sempre uma cópia o registo de transacção activa antes de restaurar uma cópia de segurança ficheiro. Se o registo de transacções está danificado ou se pretender recuperar base de dados inteira para um ponto específico no tempo, tem de restaurar todo o conjunto de cópias de segurança do ficheiro antes de aplicar cópias de segurança de registo de transacções. Para minimizar o risco de danos do registo de transacções, localize o registo de transacções no armazenamento tolerantes a falhas falha.

se a base de dados inteira for perdida
Tem de ter cópias de segurança de todos os ficheiros ou filegroup in a database.You também deve ter uma registo de transacções ininterrupta cópia de segurança cadeia desde a hora da mais antigo do ficheiro de cópia de segurança filegroup até ao fim do ficheiro mais recente de cópia de segurança filegroup. O início da cadeia de cópia de segurança registo de transacção tem de conter o início da transacção para a transacção mais antiga pendente no momento que da cópia de segurança mais antiga do ficheiro foi criada.
Nota : Se qualquer uma das condições acima não for obedecida, não é possível restaurar a base de dados.

ficheiro e cópias de segurança de grupo de ficheiros tem ser restauradas para a correspondência de base de dados

Cópias de segurança de ficheiros e filegroup só podem ser restauradas na base de dados a que pertencem. Não é possível criar uma base de dados nova, em branco com a mesma estrutura e nomes de ficheiro e tente restaurar o ficheiro isolado ou cópia de segurança filegroup; tem restaurá-lo na base de dados existente ou executar um restauro da base de dados noutra localização. (No SQL Server 2000, não existe uma nova cláusula adicionada ao RESTORE DATABASE para operações de restauro da base de dados parcial. Consulte as informações deste artigo no "Base de dados parcial restaurar operações".)

Nota : não tente desanexar a base de dados e, em seguida, anexe novamente se um ficheiro um múltiplo de ficheiro da base de dados ou filegroup é perdida. Em vez disso, restaure o ficheiro necessário ou filegroup a partir da cópia de segurança. Se a base de dados está desligado, o re-attachment falha e são forçados para a restaurar toda a partir da cópia de segurança. Isto acontece porque os ficheiros de base de dados correspondem a base de dados com base num identificador global (GUID). Esta estrutura é proteger a integridade da base de dados para que os ficheiros que não pertencem à base de dados não são misturados, causar problemas de integridade de dados graves. Apesar de pode criar uma nova base de dados com nomes de ficheiros mesmo, o GUID não corresponde.

SQL Server não lhe permite anexar um ficheiro único de uma base de dados que contém vários ficheiros. A ligação procura todos os ficheiros que pertencem à base de dados durante a ligação e se não encontrar os ficheiros com o GUID correspondente, falhar a ligação. Do mesmo modo, se criar uma base de dados em branco com os mesmos nomes de ficheiros e filegroups da base de dados original, substitua alguns dos ficheiros e tente permitem SQL recuperar a base de dados durante o arranque, recuperação falha conforme indicado pelo errorlog. 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 da base de dados restaurar operações (SQL Server 2000)

Foi adicionada uma nova cláusula PARCIAL para a instrução RESTORE T-SQL, que fornece um mecanismo para restaurar a parte da base de dados para outra localização para que os dados danificados ou em falta podem ser copiados novamente para a base de dados original. Operações de restauro parcial trabalhar com filegroups de base de dados. Por exemplo, terá uma base de dados consiste num filegroup principal, filegroup A e filegroup B. Uma tabela que reside num filegroup B é eliminada acidentalmente. Se tiver filegroup e transacção cópias de registo de segurança disponíveis, pode restaurar apenas filegroup B juntamente com filegroup principal para recuperar a tabela eliminada. A instrução RESTORE com a cláusula PARCIAL permite-lhe restaurar o subconjunto para uma nova base de dados ou mesmo para um servidor diferente. Em seguida, pode extrair e recarregar o conteúdo da tabela na base de dados original.

Filegroup principal é restaurada sempre juntamente com filegroups seleccionada para restauro. Filegroups não são restaurados são marcadas como offline e não estão acessíveis. Restauro parcial da base de dados de cópias de segurança do ficheiro não é suportado.

Nota Se estiver a utilizar o SQL Server 2005, a fase inicial de um restauro piecemeal substitui o restauro parcial da base de dados do SQL Server 2000. No SQL Server 2005, a opção PARCIAL efectua verificações de segurança que não estão disponíveis na base de dados parcial restaura. Este comportamento permite essas bases de dados ser utilizado como bases de dados de produção. Para mais informações sobre Restauro piecemeal no SQL Server 2005, consulte o "Piecemeal restauro cenário (modelo de recuperação total)" e os tópicos "Piecemeal restauro cenário (modelo de recuperação simples)" no SQL Server 2005 Books Online.

Para mais informações sobre como efectuar um restauro parcial da base de dados, consulte SQL Server 2000 Books Online "Parcial restaurar operações" e "RESTORE DATABASE".

Consulte os seguintes assuntos sobre ficheiros e filegroups:

Tópicos SQL Server 7.0 Books Online:

"Ficheiros de base de dados físico e Filegroups"
"Utilizar Filegroups e ficheiros"
"Criar Filegroups"
"Criação de ficheiros ou cópias de segurança de grupo de ficheiros"
"Utilizar o ficheiro ou cópias de segurança de grupo de ficheiros"
"Restaurar ficheiros ou cópias de segurança de grupo de ficheiros"
"Ficheiros e grupo de ficheiros de cópia de segurança e restauro"

Tópicos SQL Server 2000 Books Online:

"Ficheiros de base de dados físico e Filegroups"
"Utilizar Filegroups e ficheiros"
"Criar Filegroups"
"Utilizar cópias de segurança do ficheiro"
"Ficheiros e Filegroups"
"Efectuar cópias de segurança e restaurar bases de dados"
"Operações de restauro da base de dados parcial"
"Cópias de segurança seleccionado partes de uma base de dados"

Tópicos SQL Server 2005 Books Online:

"Ficheiros de base de dados físico e Filegroups"
"Utilizar Filegroups e ficheiros"
"Criar Filegroups"
"Ficheiros e cópias de segurança de grupo de ficheiros"
"Criação de ficheiros e Filegroups"
"Efectuar cópias de segurança e restaurar bases de dados"
"Restauro piecemeal cenário (modelo de recuperação total)"
"Cópias de segurança seleccionado partes de uma base de dados"

Propriedades

Artigo: 281122 - Última revisão: 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 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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