Compartilhar via


Conjuntos de mídias de backup espelhados (SQL Server)

Observação

Os conjuntos de mídia de backup espelhados têm suporte apenas na edição Enterprise do SQL Server.

O espelhamento de um conjunto de mídias aumenta a confiabilidade do backup, reduzindo o impacto das falhas do dispositivo de backup. Esses defeitos são muito graves porque os backups são a última linha de defesa contra perda de dados. À medida que os bancos de dados aumentam, a probabilidade aumenta de que uma falha de um dispositivo de backup ou mídia torne um backup não executável. O espelhamento de mídia de backup aumenta a confiabilidade dos backups fornecendo redundância.

Observação

Para obter informações sobre conjuntos de mídia em geral, consulte Conjuntos de Mídia, Famílias de Mídia e Conjuntos de Backup (SQL Server).

Neste tópico:

Visão geral dos Conjuntos de Mídias Espelhados

O espelhamento de mídia é uma propriedade do conjunto de mídias. Um conjunto de mídias espelhado consiste em várias cópias (espelhos) do conjunto de mídias. Um conjunto de mídias contém uma ou mais famílias de mídia, cada uma delas corresponde a um dispositivo de backup. Por exemplo, se a cláusula TO de uma instrução BACKUP DATABASE listar três dispositivos, o BACKUP espalhará os dados entre três famílias de mídia, uma por dispositivo. O número de famílias de mídia e espelhos é definido quando o conjunto de mídias é criado (por uma instrução BACKUP DATABASE que especifica WITH FORMAT).

Um conjunto de mídias espelhado possui de dois a quatro espelhos. Cada espelho contém todas as famílias de mídia no conjunto de mídia. Os espelhos exigem o mesmo número de dispositivos, um por família de mídia. Cada espelho requer um dispositivo de backup separado para cada família de mídia. Por exemplo, um conjunto de mídia espelhado que consiste em quatro famílias de mídia com três espelhos requer doze dispositivos de backup. Todos esses dispositivos devem ser equivalentes. Por exemplo, unidades de fita que têm o mesmo número de modelo do mesmo fabricante.

A ilustração a seguir mostra um exemplo de um conjunto de mídia espelhado que consiste em duas famílias de mídia com dois espelhos. Cada família de mídia contém três volumes de mídia, que têm backup de uma vez por espelho.

Conjunto de mídia espelhado: duas famílias com dois espelhos

Os volumes correspondentes nos espelhos têm conteúdo idêntico. Isso os torna intercambiáveis no momento da restauração. Por exemplo, na ilustração anterior, o terceiro volume de tape2 é intercambiável com o terceiro volume de fita0.

O Mecanismo de Banco de Dados do SQL Server garante que a mídia espelhada tenha conteúdo idêntico sincronizando gravações nos dispositivos. Quando um dos espelhos se enche, todos os espelhos são abrangidos ao mesmo tempo.

Importante

Um conjunto de mídias espelhado não pode ser implicitamente quebrado (dividido) removendo um espelho. Se qualquer fita ou disco em um espelho estiver danificado ou reformatado, o espelho não será mais utilizável para backups adicionais. Se pelo menos um espelho completo permanecer intacto, o conjunto de mídia poderá ser lido. Se cada espelho deixar de ter uma determinada família de mídia, o conjunto de mídia será inútil.

As operações de backup e restauração impõem requisitos diferentes sobre se todos os espelhos devem estar presentes. Para que uma operação de backup escreva (ou seja, para criar ou estender) um conjunto de mídias espelhado, todos os espelhos devem estar presentes. Por outro lado, ao restaurar um backup de um conjunto de mídia espelhada, você pode especificar apenas um espelho para cada família de mídia. Você pode restaurar a partir de um número menor de dispositivos comparado a famílias, mas cada família de mídia é processada somente uma vez. Na presença de erros, no entanto, ter os outros espelhos permite que alguns problemas de restauração sejam resolvidos rapidamente. Você pode substituir um volume de mídia danificado pelo volume correspondente de outro espelho. Isso ocorre porque RESTORE e RESTORE VERIFYONLY dão suporte à substituição de mídia danificada pelo volume de mídia de backup correspondente de outro espelho.

Requisitos de hardware para espelhos de backup

O espelhamento se aplica ao disco e à fita (os discos não dão suporte a fitas de continuação). Todos os dispositivos de backup para uma única operação de backup ou restauração devem ser do mesmo tipo, disco ou fita.

Nessas classes mais amplas, você deve usar dispositivos semelhantes que tenham as mesmas propriedades. Dispositivos insuficientemente semelhantes geram uma mensagem de erro (3212). Para evitar o risco de incompatibilidade de um dispositivo, use dispositivos equivalentes, como unidades com o mesmo número de modelo do mesmo fabricante.

Tarefas Relacionadas

Para fazer backup em dispositivos de backup espelhados

Consulte Também

Possíveis erros de mídia durante backup e restauração (SQL Server)
RESTORE VERIFYONLY (Transact-SQL)
Dispositivos de backup (SQL Server)
Conjuntos de mídia, famílias de mídia e conjuntos de backup (SQL Server)