BackupSet Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |