restorehistory (Transact-SQL)

Contiene una riga per ogni operazione di ripristino. Questa tabella è archiviata nel database msdb.

Nome colonna

Tipo di dati

Descrizione

restore_history_id

int

Numero di identificazione univoco che identifica ogni operazione di ripristino. Identity, chiave primaria.

restore_date

datetime

Data e ora in cui è stata eseguita l'operazione di ripristino. Può essere NULL.

destination_database_name

nvarchar(128)

Nome del database di destinazione per l'operazione di ripristino. Può essere NULL.

user_name

nvarchar(128)

Nome dell'utente che ha eseguito l'operazione di ripristino. Può essere NULL.

backup_set_id

int

Numero di identificazione univoco che identifica il set di backup ripristinato. Fa riferimento a backupset(backup_set_id).

restore_type

char(1)

Tipo di operazione di ripristino:

D = Database

F = File

G = Filegroup

I = Differenziale

L = Log

V = Solo verifica

R = Ripristina

Può essere NULL.

replace

bit

Indica se per l'operazione di ripristino è specificata l'opzione REPLACE:

1 = Specificata

0 = Non specificata

Può essere NULL.

Quando un database viene ripristinato come snapshot di database, l'unica opzione è 0.

recovery

bit

Indica se per l'operazione di ripristino è specificata l'opzione RECOVERY o NORECOVERY:

1 = RECOVERY

Può essere NULL.

Quando un database viene ripristinato come snapshot di database, l'unica opzione è 1.

0 = NORECOVERY

restart

bit

Indica se per l'operazione di ripristino è specificata l'opzione RESTART:

1 = Specificata

0 = Non specificata

Può essere NULL.

Quando un database viene ripristinato come snapshot di database, l'unica opzione è 0.

stop_at

datetime

Ora in cui il database è stato recuperato. Può essere NULL.

device_count

tinyint

Numero di dispositivi coinvolti nell'operazione di ripristino. Questo numero può essere inferiore al numero dei gruppi di supporti utilizzati per il backup. Può essere NULL.

Quando un database viene ripristinato come snapshot di database, l'unica opzione è 1.

stop_at_mark_name

nvarchar(128)

Indica il recupero nella transazione contenente il contrassegno specificato. Può essere NULL.

Quando un database viene ripristinato come snapshot di database, questo valore è NULL.

stop_before

bit

Indica se la transazione contenente il contrassegno specificato è inclusa nell'operazione di recupero:

0 = L'operazione di recupero viene interrotta prima della transazione contrassegnata.

1 = Nell'operazione di recupero è inclusa la transazione contrassegnata.

Può essere NULL.

Quando un database viene ripristinato come snapshot di database, questo valore è NULL.

Osservazioni

Per ridurre il numero di righe in questa tabella e in altre tabelle di backup e della cronologia, eseguire la stored procedure sp_delete_backuphistory.