JC, extraido de los BOL.
sp_attach_single_file_db
Nueva información: septiembre de 2001.
Adjunta una base de datos que sólo tiene un archivo de datos al servidor actual.
Sintaxis
sp_attach_single_file_db [ @dbname = ] 'dbname'
, [ @physname = ] 'physical_name'
Argumentos
[@dbname =] 'dbname'
Se trata del nombre de la base de datos que se va adjuntar al servidor. El argumento dbname es de tipo sysname y tiene un valor predeterminado de NULL.
[@physname =] 'phsyical_name'
Es el nombre físico, incluida la ruta de acceso, del archivo de base de datos. El argumento physical_name es de tipo nvarchar(260) y tiene un valor predeterminado de NULL.
Valores del código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Ninguna
Observaciones
Cuando sp_attach_single_file_db adjunta la base de datos al servidor, genera un nuevo archivo de registro y realiza un trabajo adicional de limpieza para quitar la duplicación de la base de datos recién adjuntada.
Utilice sp_attach_single_file_db sólo en bases de datos que haya separado previamente del servidor con una operación sp_detach_db explícita.
Utilice sp_attach_single_file_db sólo en bases de datos que tengan un único archivo de registro. No utilice este procedimiento almacenado en bases de datos que tengan varios archivos de registro.
Permisos
Sólo pueden ejecutar este procedimiento los miembros de las funciones fijas de servidor sysadmin y dbcreator.
Ejemplos
Este ejemplo separa pubs y, a continuación, adjunta un archivo de pubs al servidor actual.
EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
Saludos y suerte.Atte.,Carlo Sorrel"jc" <***@jc.com> escribió en el mensaje news:%***@TK2MSFTNGP10.phx.gbl...
Hola amigos...
¿Cómo puedo restaurar o atachar una base de datos teniendo ÚNICAMENTE el archivo MDF?
Gracias...