Sandro Bizioli


Chi sogna di giorno conosce molte cose che sfuggono a chi sogna soltanto di notte. (E.A.Poe)
Mappa

The BackupDirectory registry key is not configured correctly

Questo messaggio d'errore viene sollevato quando si tenta di eseguire una normale istruzione "Restore Database" indicando il file fisico di backup.
Ad esempio:

Restore Database Biblio2000
From Disk ='Z:\Backup\Biblio2000.bak'
With 
 Move 'Biblio2000_dat' TO 'C:\MSSQL\Data\Biblio2000.mdf',
 Move 'Biblio2000_log' TO 'D:\MSSQL\Log\Biblio2000.ldf

Qui di seguito il messaggio d'errore completo:

Msg 3047, Level 16, State 1, Line 1
The BackupDirectory registry key is not configured correctly. This key should specify the root path where disk backup files are stored when full path names are not provided. This path is also used to locate restart checkpoint files for RESTORE.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

Cause
Come indicato dal messaggio stesso, il comando restore cerca la chiave di registro BackupDirectory che, per un qualche motivo non è presente o non è valorizzata.

Risoluzione
E' necessario editare il Registry di Windows e più precisamente:
 - Espandere la chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<Instance>\MSSQLServer.
 - Aggiungere il "ValoreStringa" BackupDirectory (se non presente).
 - Assicurarsi che il valore BackupDirectory contenga il percorso della directory di backup.

Note
La chiave BackupDirectory non deve necessariamente contenere un percorso reale ad una directory del sistema, è sufficiente che contenga un qualsiasi valore anche uno spazio, purchè non sia lasciata vuota.
 
Considerazioni
Quello che non è ben chiaro è il motivo per cui venga richiesta questa chiave, dato che attraverso il comando "Restore Database" viene specificato il percorso completo del file di backup e, con le istruzioni WITH MOVE, anche la nuova posizione. Altresì strano il fatto che possa contenere anche uno spazio o, comunque, un qualsiasi valore non necessariamente indicante un percorso reale.

Categoria: SQL Server
giovedì, 10 apr 2008 Ore. 18.00
Statistiche
  • Views Home Page: 109.878
  • Views Posts: 560.120
  • Views Gallerie: 108.931
  • n° Posts: 227
  • n° Commenti: 222
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003