Perdida de Base de Datos en SQL 7.0

28/10/2004 - 22:17 por Rodney | Informe spam
Saludos!

Alguien por favor que me podria ayudar con mi problema por
favor.

Mi problema es que desinstale el SQL 7.0 y olvide de hacer
Backup de la base de datos, y solo tengo los archivos con
extensiones .mdf y .ldf y quisiera a partir de estos
archivos recuperar la base de datos, si se puediera
pediria que alguien me de la solucion por favor.

Gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
28/10/2004 - 22:30 | Informe spam
Hola, si se puede!! mira te copio los ejemplo del manual

Adjunta una base de datos a un servidor.

Sintaxis
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

Argumentos
[@dbname =] 'dbname'

Es el nombre de la base de datos que se va adjuntar al servidor. El nombre
debe ser único. El argumento dbname es de tipo sysname y tiene un valor
predeterminado de NULL.

[@filename1 =] 'filename_n'

Se trata del nombre físico, incluida la ruta de acceso, de un archivo de
base de datos. El argumento filename_n es de tipo nvarchar(260) y tiene un
valor predeterminado de NULL. Se pueden especificar hasta 16 nombres de
archivos. Los nombres de parámetro comienzan en @filename1 y se incrementan
hasta @filename16. La lista de nombres de archivos debe contener al menos el
archivo principal, que contiene las tablas del sistema que apuntan a otros
archivos de la base de datos. La lista también debe contener los archivos
que se hayan movido después de separar la base de datos.

Valores del código de retorno
0 (correcto) o 1 (error)

Conjuntos de resultados
Ninguna

Observaciones
Sólo se debe ejecutar sp_attach_db en bases de datos que se hayan separado
previamente del servidor de bases de datos con una operación sp_detach_db
explícita. Si debe especificar más de 16 archivos, utilice CREATE DATABASE
con la cláusula FOR ATTACH.

Si adjunta una base de datos a un servidor distinto de aquél del que se
separó y la base de datos separada estaba habilitada para duplicación,
deberá ejecutar sp_removedbreplication para quitar la duplicación de la base
de datos.

Permisos
Sólo pueden ejecutar este procedimiento los miembros de las funciones fijas
de servidor sysadmin y dbcreator.

Ejemplos
Este ejemplo adjunta dos archivos de la base de datos pubs al servidor
actual.

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs_log.ldf'

Véase también

=
Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Rodney" escribió en el mensaje
news:259001c4bd2b$2cde8340$
Saludos!

Alguien por favor que me podria ayudar con mi problema por
favor.

Mi problema es que desinstale el SQL 7.0 y olvide de hacer
Backup de la base de datos, y solo tengo los archivos con
extensiones .mdf y .ldf y quisiera a partir de estos
archivos recuperar la base de datos, si se puediera
pediria que alguien me de la solucion por favor.

Gracias.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.781 / Virus Database: 527 - Release Date: 21/10/2004
Respuesta Responder a este mensaje
#2 Tinoco
28/10/2004 - 22:34 | Informe spam
Hola Rodney,

Despues que se tenga los archivos .mdf y .ldf sin problemas, todo esta bien.
Solo debes reinstalar SQL Server y Attach [asociar] de nuevo la Base de
datos.

Si se va a utilizar otro equipo, se pueden copiar estos archivos y realizar
este proceso.

Hermilson Tinoco.

"Rodney" wrote:

Saludos!

Alguien por favor que me podria ayudar con mi problema por
favor.

Mi problema es que desinstale el SQL 7.0 y olvide de hacer
Backup de la base de datos, y solo tengo los archivos con
extensiones .mdf y .ldf y quisiera a partir de estos
archivos recuperar la base de datos, si se puediera
pediria que alguien me de la solucion por favor.

Gracias.

Respuesta Responder a este mensaje
#3 Rodney
28/10/2004 - 23:21 | Informe spam
Hola Maxi:

Mira por lo que veo en la explicacion tienes una base de
datos? yo necesito crear una desde cero.

te pediria por favor me respondas la siguiente pregunta:

1.- creo una nueva base de datos.
¿ y dentro de esta nueva base de datos asocio mis
archivos LDF y MDF? a eso se refiere el ejemplo que me
mandaste anteriormente?

Atte.

Hola, si se puede!! mira te copio los ejemplo del manual

Adjunta una base de datos a un servidor.

Sintaxis
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

Argumentos
[@dbname =] 'dbname'

Es el nombre de la base de datos que se va adjuntar al


servidor. El nombre
debe ser único. El argumento dbname es de tipo sysname y


tiene un valor
predeterminado de NULL.

[@filename1 =] 'filename_n'

Se trata del nombre físico, incluida la ruta de acceso,


de un archivo de
base de datos. El argumento filename_n es de tipo nvarchar


(260) y tiene un
valor predeterminado de NULL. Se pueden especificar hasta


16 nombres de
archivos. Los nombres de parámetro comienzan en


@filename1 y se incrementan
hasta @filename16. La lista de nombres de archivos debe


contener al menos el
archivo principal, que contiene las tablas del sistema


que apuntan a otros
archivos de la base de datos. La lista también debe


contener los archivos
que se hayan movido después de separar la base de datos.

Valores del código de retorno
0 (correcto) o 1 (error)

Conjuntos de resultados
Ninguna

Observaciones
Sólo se debe ejecutar sp_attach_db en bases de datos que


se hayan separado
previamente del servidor de bases de datos con una


operación sp_detach_db
explícita. Si debe especificar más de 16 archivos,


utilice CREATE DATABASE
con la cláusula FOR ATTACH.

Si adjunta una base de datos a un servidor distinto de


aquél del que se
separó y la base de datos separada estaba habilitada para


duplicación,
deberá ejecutar sp_removedbreplication para quitar la


duplicación de la base
de datos.

Permisos
Sólo pueden ejecutar este procedimiento los miembros de


las funciones fijas
de servidor sysadmin y dbcreator.

Ejemplos
Este ejemplo adjunta dos archivos de la base de datos


pubs al servidor
actual.

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs_log.ldf'

Véase también

=>
Bye


Salu2
-


-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
-


-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Rodney" escribió


en el mensaje
news:259001c4bd2b$2cde8340$
Saludos!

Alguien por favor que me podria ayudar con mi problema




por
favor.

Mi problema es que desinstale el SQL 7.0 y olvide de




hacer
Backup de la base de datos, y solo tengo los archivos




con
extensiones .mdf y .ldf y quisiera a partir de estos
archivos recuperar la base de datos, si se puediera
pediria que alguien me de la solucion por favor.

Gracias.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.781 / Virus Database: 527 - Release Date:


21/10/2004


.

Respuesta Responder a este mensaje
#4 Salvador Ramos
29/10/2004 - 13:22 | Informe spam
Con el permiso de Maxi:

con sp_attach_db "creas" la nueva base de datos en el servidor, y ésta está
compuesta por los ficheros .MDF y .LDF que le indicas, tendrá el nombre que
le indicas en el parámetro dbname

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Rodney" escribió en el mensaje
news:014201c4bd34$18fd77b0$
Hola Maxi:

Mira por lo que veo en la explicacion tienes una base de
datos? yo necesito crear una desde cero.

te pediria por favor me respondas la siguiente pregunta:

1.- creo una nueva base de datos.
¿ y dentro de esta nueva base de datos asocio mis
archivos LDF y MDF? a eso se refiere el ejemplo que me
mandaste anteriormente?

Atte.

Hola, si se puede!! mira te copio los ejemplo del manual

Adjunta una base de datos a un servidor.

Sintaxis
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

Argumentos
[@dbname =] 'dbname'

Es el nombre de la base de datos que se va adjuntar al


servidor. El nombre
debe ser único. El argumento dbname es de tipo sysname y


tiene un valor
predeterminado de NULL.

[@filename1 =] 'filename_n'

Se trata del nombre físico, incluida la ruta de acceso,


de un archivo de
base de datos. El argumento filename_n es de tipo nvarchar


(260) y tiene un
valor predeterminado de NULL. Se pueden especificar hasta


16 nombres de
archivos. Los nombres de parámetro comienzan en


@filename1 y se incrementan
hasta @filename16. La lista de nombres de archivos debe


contener al menos el
archivo principal, que contiene las tablas del sistema


que apuntan a otros
archivos de la base de datos. La lista también debe


contener los archivos
que se hayan movido después de separar la base de datos.

Valores del código de retorno
0 (correcto) o 1 (error)

Conjuntos de resultados
Ninguna

Observaciones
Sólo se debe ejecutar sp_attach_db en bases de datos que


se hayan separado
previamente del servidor de bases de datos con una


operación sp_detach_db
explícita. Si debe especificar más de 16 archivos,


utilice CREATE DATABASE
con la cláusula FOR ATTACH.

Si adjunta una base de datos a un servidor distinto de


aquél del que se
separó y la base de datos separada estaba habilitada para


duplicación,
deberá ejecutar sp_removedbreplication para quitar la


duplicación de la base
de datos.

Permisos
Sólo pueden ejecutar este procedimiento los miembros de


las funciones fijas
de servidor sysadmin y dbcreator.

Ejemplos
Este ejemplo adjunta dos archivos de la base de datos


pubs al servidor
actual.

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs_log.ldf'

Véase también

=>
Bye


Salu2
-


-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
-


-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Rodney" escribió


en el mensaje
news:259001c4bd2b$2cde8340$
Saludos!

Alguien por favor que me podria ayudar con mi problema




por
favor.

Mi problema es que desinstale el SQL 7.0 y olvide de




hacer
Backup de la base de datos, y solo tengo los archivos




con
extensiones .mdf y .ldf y quisiera a partir de estos
archivos recuperar la base de datos, si se puediera
pediria que alguien me de la solucion por favor.

Gracias.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.781 / Virus Database: 527 - Release Date:


21/10/2004


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida