Tecnología

Inicio

Cómo utilizar Restaurar FILELISTONLY a la lista de los nombres de archivo lógico

Cómo utilizar Restaurar FILELISTONLY a la lista de los nombres de archivo lógico


En el contexto del gestor de bases de Microsoft SQL Server, los archivos que se utilizan para almacenar bases de datos en el disco tienen nombres tanto lógicos y físicos. El nombre lógico de un archivo se utiliza en las instrucciones SQL; el nombre físico del mismo archivo puede contener una ruta completa a la ubicación del archivo en el sistema de archivos subyacente, y debe cumplir con las restricciones del sistema de archivos en lo que los nombres de archivo pueden ser similar. las operaciones de administración de bases de datos comunes - como la restauración de una base de datos de copia de seguridad a una ubicación y / o nombre diferente - necesitan los nombres de los archivos lógicos como un parámetro. Usted puede utilizar el incorporado en RESTOREcommand con su opción FILELISTONLY para recuperar una lista de nombres de archivos lógicos.

Instrucciones

1 Busque el nombre del dispositivo de almacenamiento que contiene la copia de seguridad donde están los archivos. El valor preciso para este nombre dependerá de la configuración; un valor de muestra es "Z: \ SQLServerBackups"

2 Encontrar el número de archivo de la copia de seguridad que contiene los archivos cuyos nombres lógicos que desee, mediante la ejecución (como administrador) el comando RESTORE HEADERONLY. Para el ejemplo:

RESTORE HEADERONLY de "Z: \ SQLServerBackups '

El comando devolverá información completa acerca de los conjuntos de copia de seguridad en el dispositivo, en el formato descrito en el "RESTORE HEADERONLY (Transact-SQL)." Anote el número de expediente copia de seguridad conjunto que necesita; un valor de muestra es 75.

3 Recuperar una lista de los nombres de los archivos lógicos para esa copia de seguridad utilizando el comando FILELISTONLY restauración. Para el ejemplo, ejecute:

RESTORE FILELISTONLY de "Z: \ SQLServerBackups '

CON file = 75;

IR

SQL Server devolverá una lista de todos los nombres de archivos lógicos en el grupo de respaldo.