BackupSet Classe

Definição

Classe de conjunto de backup

public sealed class BackupSet
type BackupSet = class
Public NotInheritable Class BackupSet
Herança
BackupSet

Propriedades

Nome Description
BackupFinishDate

Data e hora em que a operação de backup foi concluída.

BackupMediaSet

Obtém o conjunto de mídias de backup.

BackupSetGuid

Número de identificação exclusivo de conjunto de backup que o identifica.

BackupSetType

Obtém o tipo de conjunto de backup. Pode ser: Banco de Dados, Diferencial, Log, FileOrFilegroup

BackupSize

Tamanho do conjunto de backup, em bytes.

BackupStartDate

Obtém Datetime quando a operação de backup foi iniciada.

BeginsLogChain

Este é o primeiro de uma cadeia contínua de backups de log. Uma cadeia de logs é iniciada com o primeiro backup de log usado depois que o banco de dados é criado ou quando é alternado do modelo de recuperação simples para o completo ou bulk-logged.

CheckpointLsn

Número de sequência de log do registro de log em que a operação de refazer deve ser iniciada.

CompressedBackupSize

Contagem total de bytes do backup armazenado em disco.

DatabaseBackupLsn

Número de sequência de log do backup de banco de dados completo mais recente.

DatabaseGuid

ID exclusiva do banco de dados em que o backup foi feito. Quando o banco de dados é restaurado, um valor novo é atribuído.

DatabaseName

Nome do banco de dados envolvido na operação de backup.

Description

Obtém a descrição.

DifferentialBaseGuid

Para um backup diferencial de base única, o valor é o identificador exclusivo da base diferencial.

DifferentialBaseLsn

LSN base para backups diferenciais. Alterações com LSNs maiores ou iguais a differential_base_lsn são incluídas no backup diferencial.

ExpirationDate

Data e hora de vencimento do conjunto de backup.

FamilyGuid

ID exclusiva do banco de dados original na criação. Este valor permanece o mesmo quando o banco de dados é restaurado, mesmo para um nome diferente.

FirstLsn

Número de sequência de log do primeiro ou mais antigo registro de log no conjunto de backup.

FirstRecoveryForkID

ID da bifurcação de recuperação inicial.

ForkPointLsn

Se first_recovery_fork_guid não for igual a last_recovery_fork_guid, esse será o número da sequência de log do ponto de bifurcação.

HasBulkLoggedData

O Backup contém dados em log em massa.

HasIncompleteMetaData

É o backup de um backup de log final com metadados incompletos.

IsCopyOnly

É o conjunto de backup somente cópia.

IsDamaged

Foi detectado um dano ao banco de dados quando esse backup foi criado e a operação de backup foi solicitada para continuar apesar dos erros.

IsForceOffline

O banco de dados estava offline quando o backup foi feito.

IsReadOnly

O banco de dados era somente leitura no momento do backup.

IsSnapshot

O Backup foi feito usando a opção SNAPSHOT.

LastLsn

Número de sequência de log do próximo registro de log após o conjunto de backup.

MachineName

Nome do computador para onde o Backup foi levado.

Name

Obtém o nome do conjunto de backup.

Parent

Obtém o pai do objeto

Position

Posição do conjunto de backup usada na operação de restauração para localizar a posição do conjunto de backup apropriado no arquivo.

RecoveryForkID

ID da bifurcação de recuperação final.

ServerName

Nome do servidor para onde o Backup foi levado.

ServerVersion

Microsoft SQL Server versão em que o backup foi feito.

SoftwareVendorId

Número de identificação do fornecedor de software que escreve o cabeçalho de mídia de backup.

UserName

Nome do usuário que realizou a operação de backup.

Métodos

Nome Description
CheckBackupFilesExistence()

Verifica a existência dos arquivos de backup.

GetFileList()

Retorna um conjunto de arquivos associados ao BackupSet

IsBackupSetsInSequence(BackupSet, BackupSet, Decimal)

Determina se [conjuntos de backup em sequência].

IsBackupSetsInSequence(BackupSet, BackupSet)

Determina se [conjuntos de backup em sequência].

Verify()

Verifica o conjunto de backups

Aplica-se a