In het kader van de Microsoft SQL Server-database manager , bestanden die worden gebruikt om databases op te slaan op de harde schijf hebben zowel de logische en fysieke namen . De logische naam van een bestand wordt gebruikt in SQL-instructies , de fysieke naam van hetzelfde bestand kan een volledige pad naar locatie van het bestand in het onderliggende bestandssysteem bevatten , en moeten zich houden aan de beperkingen van het bestandssysteem op welke bestandsnamen eruit kan zien . Gemeenschappelijke database administratie werkzaamheden - zoals het terugzetten van een back - up -database naar een andere locatie en /of naam - moet het logische bestandsnamen als parameter . U kunt gebruik maken van de ingebouwde RESTOREcommand met zijn FILELISTONLY optie om een lijst met logische bestandsnamen te halen . Instructies 1 Zoek de naam van het opslagapparaat met de back-up waar de bestanden zijn . De exacte waarde van deze naam is afhankelijk van uw configuratie , een monster waarde wordt " Z : \\ SQLServerBackups " kopen van 2 Zoek het bestand nummer voor de back-upset die de logische bestanden waarvan de naam bevat die u wilt , door het uitvoeren ( als administrator ) de RESTORE HEADERONLY commando . Voor het voorbeeld : RESTORE HEADERONLY FROM ' Z : \\ SQLServerBackups ' De opdracht zal uitgebreide informatie over de back-up sets in het toestel terug te keren, in de in de " HERSTEL HEADERONLY beschreven formaat ( Transact - SQL ) . " Maak een notitie van de back-upset dossiernummer je nodig hebt, een monster waarde is 75 3 Ophalen van een lijst van de logische bestandsnamen voor die back-up met behulp van de RESTORE FILELISTONLY commando . . Voor het voorbeeld uitvoeren : RESTORE FILELISTONLY FROM ' Z : \\ SQLServerBackups ' MET FILE = 75 ; GO SQL Server zal terugkeren een overzicht van alle logische bestandsnamen in de back-upset .
|