Tecnología

Inicio

Cómo adjuntar un archivo de MDF

Cómo adjuntar un archivo de MDF


Microsoft SQL Server almacena sus bases de datos en dos archivos por defecto. El archivo MDF es el archivo de datos principal, que contiene los esquemas de tabla, tablas y datos. El archivo LDF es el archivo que contiene los registros de la base de datos. Lo mejor es tener ambos archivos para adjuntar a una instancia de Microsoft SQL Server, pero es posible fijar sólo el archivo MDF y el servidor SQL creará un archivo LDF para la base de datos.

Instrucciones

1 Crear una base de datos en Microsoft SQL Server denominada "demanda", Este es el comando SQL para cuestión en una ventana de consulta, se utiliza por defecto para todo, pero el nombre de la base de datos: crear una demanda de base de datos

2 Determinar dónde los archivos MDF y LDF de la base de datos se almacenan realmente en el disco duro: La demanda sp_helpdb

Por defecto será en algún lugar como por ejemplo: C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data

3 Separar el MDF y LDF archivos de la instancia de Microsoft SQL Server: La demanda sp_detach_db

4 Abra la ubicación donde se almacenan los archivos y, o bien borrar el archivo Demand.LDF o cambiar su nombre. Esto simulará sólo tener el MDF disponible para adjuntar.

5 Adjuntar el archivo MDF a la instancia del servidor de Microsoft SQL emitiendo el siguiente comando en una ventana de consulta, cambiar el nombre de la base y la ruta del archivo en consecuencia: EXEC sp_attach_db @dbname = N'Demand ',

@filename1 = N'C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\Demand.mdf'

Debe obtener un mensaje similar al siguiente: Error de activación del archivo. El nombre de archivo físico \ "c: \ Archivos de programa \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DATA \ Demand_log.LDF \" puede ser incorrecta.
Nuevo registro de archivo 'C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ Demand_log.LDF' fue creado.

El Microsoft SQL Server intentó volver a colocar el archivo LDF por defecto, pero ya que faltaba el servidor acaba de crear un nuevo archivo de registro.

Consejos y advertencias

  • Hay muchas más opciones disponibles en el procedimiento almacenado sp_attach_db que es posible que desee explorar.