Condividi tramite


Procedura: Ripristino di un database fino a una transazione contrassegnata (SQL Server Management Studio)

Quando un database è in stato di ripristino, è possibile utilizzare la finestra di dialogo Ripristina log delle transazioni per ripristinare il database a una transazione contrassegnata nei backup del log disponibili.

Per ripristinare una transazione contrassegnata

  1. Dopo aver attivato la connessione all'istanza appropriata di Microsoft Motore di database di SQL Server, in Esplora oggetti fare clic sul nome del server per espandere la struttura.

  2. Espandere Database e, a seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.

  3. Fare clic con il pulsante destro del mouse sul database, scegliere Attività e quindi fare clic su Ripristina.

  4. Fare clic su Log delle transazioni per visualizzare la finestra di dialogo Ripristina log delle transazioni.

  5. Nella sezione Ripristina fino a della pagina Generale fare clic su Transazione contrassegnata per visualizzare la finestra di dialogo Seleziona transazione contrassegnata. In tale finestra è visualizzata una griglia in cui sono elencate le transazioni contrassegnate disponibili nei backup dei log delle transazioni selezionati.

    Per impostazione predefinita, il database viene ripristinato fino alla transazione contrassegnata, senza tuttavia includerla. Per ripristinare anche la transazione contrassegnata, selezionare la casella di controllo Includi transazione contrassegnata.

    Nella tabella seguente vengono elencate le intestazioni delle colonne della griglia con una descrizione dei rispettivi valori.

    Intestazione Valore

    <vuoto>

    Visualizza una casella di controllo per la selezione del contrassegno

    Contrassegno transazione

    Nome della transazione contrassegnata specificata dall'utente quando ne è stato eseguito il commit.

    Data

    Data e ora in cui è stato eseguito il commit della transazione. La data e l'ora della transazione visualizzate corrispondono a quelle di registrazione nella tabella msdb gmarkhistory e non a quelle del computer client.

    Descrizione

    Se disponibile, descrizione della transazione contrassegnata specificata dall'utente quando ne è stato eseguito il commit.

    LSN

    Numero di sequenza del file di log (LSN) della transazione contrassegnata.

    Database

    Nome del database in cui è stato eseguito il commit della transazione contrassegnata.

    Nome utente

    Nome dell'utente del database che ha eseguito il commit della transazione contrassegnata.

Vedere anche

Attività

Procedura: Ripristino di un backup del database (SQL Server Management Studio)
Procedura: Ripristino di un backup del log delle transazioni (SQL Server Management Studio)

Altre risorse

Esercitazione su SQL Server Management Studio

Guida in linea e informazioni

Assistenza su SQL Server 2005