Hvordan bruke Restore FILELISTONLY til List logiske filnavn

Hvordan bruke Restore FILELISTONLY til List logiske filnavn


I sammenheng med Microsoft SQL Server-database manager, filer som brukes til å lagre databaser på disken har både logiske og fysiske navn. Den logiske navnet på en fil er brukt i SQL-setninger; den fysiske navnet på den samme filen kan inneholde en fullstendig bane til filen plassering i det underliggende filsystemet, og må rette seg etter de filsystem restriksjoner på hva filnavn kan se ut. Felles database administrasjon operasjoner - for eksempel gjenopprette en sikkerhetskopiert database til et annet sted og / eller navn - trenger de logiske filnavn som parameter. Du kan bruke den innebygde RESTOREcommand med sin FILELISTONLY muligheten til å hente en liste over logiske filnavn.

Bruksanvisning

1 Finn navnet på lagringsenheten inneholder backup der filene. Den nøyaktige verdien for dette navnet vil avhenge av konfigurasjon; et eksempel verdien er "Z: \ SQLServerBackups"

2 Finn filen nummeret for backupsett som inneholder logiske filer med navn du vil, ved å kjøre (som administrator) RESTORE HEADERONLY kommandoen. For eksempel:

RESTORE HEADERONLY FRA 'Z: \ SQLServerBackups'

Kommandoen returnerer omfattende informasjon om backup sett i enheten, i formatet som er beskrevet i "RESTORE HEADERONLY (Transact-SQL)." Lag et notat av backupsett filnummeret du trenger; en prøve verdi er 75.

3 Hente en liste over de logiske filnavn for at backup med gjenopprettings FILELISTONLY kommandoen. For eksempel utfører:

RESTORE FILELISTONLY FRA 'Z: \ SQLServerBackups'

Med File = 75;

SQL Server vil returnere en liste over alle logiske filnavn i backupsettet.