Condividi tramite


restorehistory (Transact-SQL)

Si applica a: SQL Server

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

Nome colonna Tipo di dati Descrizione
restore_history_id int Numero di identificazione univoco che identifica ogni operazione di ripristino. Identità, chiave primaria.
restore_date datetime Data e ora dell'inizio dell'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

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 a uno snapshot del database, 1 è l'unica opzione.

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 cronologia, eseguire la stored procedure sp_delete_backuphistory .

Vedi anche

Tabelle di backup e ripristino (Transact-SQL)
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Tabelle di sistema (Transact-SQL)