Ripristinare il database principale (Transact-SQL)Ripristinare il database principale (Transact-SQL)

  • 03/14/2017
  • Tempo di lettura: 2 minuti
    • c
    • o
    • O
    • S

Si applica a:Si applica a: siQL ServerSQL Server (tutte le versioni supportate) siQL ServerSQL Server (tutte le versioni supportate) Si applica a:Si applica a: siQL ServerSQL Server (tutte le versioni supportate) siQL ServerSQL Server (tutte le versioni supportate)

Questo argomento spiega come ripristinare il database principale da un backup completo.Questo argomento spiega come ripristinare il database principale da un backup completo del database.

Per ripristinare il database principale

  1. Avviare l’istanza del server in modalità utente singolo.

    Per informazioni su come specificare il parametro di avvio per singolo utente ( -m), vedi Configurare le opzioni di avvio del server (SQL Server Configuration Manager).

  2. Per ripristinare un backup completo del database del master, utilizzare la seguente istruzione RESTORE DATABASETransact-SQLTransact-SQL :Per ripristinare un backup completo del database del master, utilizzare la seguente istruzione RESTORE DATABASETransact-SQLTransact-SQL:

    RESTORE DATABASE master FROM<backup_device>WITH REPLACERESTORE DATABASE master FROM<backup_device>WITH REPLACE

    L’opzione REPLACE indica a SQL ServerSQL Server di ripristinare il database specificato anche quando esiste già un altro database con lo stesso nome.L’opzione REPLACE indica a SQL ServerSQL Server di ripristinare il database specificato anche quando esiste già un database con lo stesso nome. Il database esistente, se esiste, viene cancellato. In modalità utente singolo, si consiglia di inserire l’istruzione RESTORE DATABASE nell’utilità sqlcmd. Per maggiori informazioni, vedi Usare l’utilità sqlcmd.

    Importante

    Dopo il ripristino del database master, l’istanza di SQL ServerSQL Server si spegne e termina il processo sqlcmd. Prima di riavviare l’istanza del server, rimuovi il parametro di avvio per singolo utente. Per ulteriori informazioni, vedere Configurare le opzioni di avvio del server (SQL Server Configuration Manager).Per ulteriori informazioni, vedere Configurare le opzioni di avvio del server (SQL Server Configuration Manager).

  3. Riavviare l’istanza del server e continuare altri passi di ripristino. per esempio. ripristinare altri database. collegare i database. e correggere le incoerenze dell’utente.Riavvia l’istanza del server e continua altri passi di ripristino, come il ripristino di altri database, l’aggiunta di database e la correzione delle discrepanze tra utenti.

EsempioEsempio

L’esempio seguente ripristina il database master sull’istanza server predefinita. L’esempio presuppone che l’istanza del server sia già in esecuzione in modalità utente singolo. L’esempio inizia sqlcmd ed esegue un’istruzione RESTORE DATABASE che ripristina un backup completo del database di master da un dispositivo disco: Z:\SQLServerBackups\master.bak.L’esempio inizia sqlcmd ed esegue un’istruzione RESTORE DATABASE che ripristina un backup completo del database di master da un dispositivo disco: Z:\SQLServerBackups\master.bak.

Nota

Nel caso di un’istanza nominata, il comando sqlcmd deve specificare l’opzione -S <ComputerName><InstanceName> .Per un’istanza nominata, il comando sqlcmd deve specificare l’opzione -S<ComputerName><InstanceName>.

 C:\> sqlcmd 1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE; 2> GO 

Vedi ancheVedi anche

Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice)
Ripristini completi di database (modello di recupero semplice) Ripristini completi del database (modello di recupero completo) Ripristini completi del database (modello di recupero completo)
Risolvere gli utenti orfani (SQL Server) Risolvere i problemi degli utenti orfani (SQL Server)
Attaccare e staccare i database (SQL Server) Staccare il database (SQL Server) (SQL Server) Distacco e collegamento di database (SQL Server)
Back up e ripristino dei database di sistema (SQL Server)
Ricostruzione dei database di sistema
Opzioni di avvio del servizio del motore di database
SQL Server Configuration Manager
Back up e ripristino dei database di sistema (SQL Server)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Avviare SQL Server in modalità utente singolo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *