Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come utilizzare Ripristino FILELISTONLY per elencare i nomi di file logici

Nel contesto del gestore di database Microsoft SQL Server , i file utilizzati per archiviare i database su disco hanno entrambi i nomi logici e fisici . Il nome logico di un file viene utilizzato nelle istruzioni SQL , il nome fisico dello stesso file può contenere un percorso completo per la posizione del file nel file system sottostante , e deve rispettare le restrizioni del file del sistema sul quale file nomi possono apparire come . Le operazioni di amministrazione del database comuni - come il ripristino di un database di backup in una posizione diversa e /o il nome - hanno bisogno i nomi dei file logici come parametro. È possibile utilizzare il built-in RESTOREcommand con la sua opzione FILELISTONLY per recuperare un elenco di nomi di file logici. Istruzioni
1

Trova il nome per il dispositivo di memorizzazione che contiene il backup in cui i file sono . Il valore preciso di questo nome dipende dalla configurazione , mentre un valore di esempio è " Z: \\ SQLServerBackups "
2

Trovare il numero di file per il set di backup che contiene i file logici i cui nomi si desidera , eseguendo ( come amministratore) il comando RESTORE HEADERONLY . Per l'esempio :

RESTORE HEADERONLY DA:

'Z \\ SQLServerBackups ' Il comando restituisce informazioni complete sui set di backup nel dispositivo , nel formato descritto nel " RESTORE HEADERONLY (Transact - SQL ) . " Prendere nota del numero del set di file di backup che vi interessa , mentre un valore di esempio è 75
3

recuperare un elenco di nomi di file logici per quella di backup utilizzando il comando RESTORE FILELISTONLY . . Per l'esempio , eseguire :

RESTORE FILELISTONLY DA:

' Z \\ SQLServerBackups ' CON FILE = 75;

GO

SQL Server restituirà un elenco di tutti i nomi dei file logici del set di backup .

 

software © www.354353.com