2.3 Effettuare un ripristino (restore) del database MSSQL
Come ripristinare un backup
Per
ripristinare una copia di backup del proprio database MSSQL:
- effettua l'accesso al pannello di gestione Backup;
- clicca su ... in corrispondenza del backup che intendi ripristinare;
- clicca su Ripristina backup:

Si consiglia di effettuare un backup preventivo prima di effettuare una qualsiasi operazione di restore.
Puoi anche ripristinare un backup dal
tuo PC locale, per farlo:
- clicca su Importa Backup;
- seleziona il file .bak da importare e clicca su Apri;
- una volta importato risulterà nell'elenco e sarà sufficiente cliccare su Ripristina backup in corrispondenza del file in questione per concludere l'operazione.
Casi d'uso
- Quando il pulsante Importa Backup è disattivato, significa che hai raggiunto il numero massimo di backup mantenibili, devi quindi cancellare uno dei due backup manuali già presenti.
- Affinchè la procedura vada a buon fine è necessario:
- che l'estensione del file sia .bak e contenga un backup valido.
- che il backup contenga un solo data file o un solo log file (.ldf o .mdf); se sono presenti più data o log files, la procedura di ripristino fallisce e visualizzi il seguente messaggio di errore:
Non è possibile ripristinare il backup importato, perché contiene più di un data file o log file. Per maggiori dettagli consulta la guida.
In questo caso puoi eseguire questa query per recuperare i file name e creare uno script per ricompattarli:
SELECT OBJECT_NAME(i.id) AS [Table_Name]
, i.groupid
, f.name AS [File_Group]
, d.physical_name AS [File_Name]
, s.name AS [Data_Space]
FROM sys.sysindexes i
INNER JOIN sys.filegroups f ON f.data_space_id = i.groupid
AND f.data_space_id = i.groupid
INNER JOIN sys.database_files d ON f.data_space_id = d.data_space_id
INNER JOIN sys.data_spaces s ON f.data_space_id = s.data_space_id
WHERE OBJECTPROPERTY(i.id, 'IsUserTable') = 1
ORDER BY f.name, OBJECT_NAME(i.id), groupid
Se hai bisogno di supporto per risolvere il problema, consulta questa guida per aprire una richiesta di assistenza.
Quanto è stata utile questa guida?
Non hai trovato quello che cerchi?
Contatta i nostri esperti, sono a tua disposizione.