copiar base de datos (continuación)

01/12/2007 - 23:26 por Anti_Work | Informe spam
Hola. Desde la Pc que hace de servidor hice una copia (respaldo full) de la
db "DirPers" desde SQL S 2000 con el nobre de "DirPersBackup" (no tiene
extensión) Y tiene 13 MB aprox.
Copié este archivo en un CD y luego en una carpeta de mi Pc.
Ingresé a SQL S 2005, hago click derecho sobre "Databases" y aparece un menú
contextual con varios Item. Probé con "Restore DataBase" y "Restor File and
Filegroups...". los dos me dan error.

al elegir restore database aparece una pantalla, la primera opcion que
aparece es: Destination for restore --> To database.
Si lo dejo vacío me da el error: "No se puede seleccionar el archivo o el
grupo de archivos "DirPers_Log" para esta operación."
Entonces probé creando una db vacia con el nombre: "DirPers" y le establecí
esta en To database. y me da el error: El conjunto de copia de seguridad
contiene una copia de una base de datos distinta de la existente 'DirPers'.

Además me llamó la atención que cuando eligo: Source for restore --> From
device y busco el archivo para restaurarlo me aparece un filtro con dos
extensiones : *.bak ; *.trn. y el archivo que me generó sql s 2000
(DirPersBackup) no tenía ninguna extensión.
Probé renombrándolo y poniénole éstas extensiones y el resultado fué el mismo.

No se que estoy haciendo mal. Estoy usando SQL Server Express 2005

Gracias desde ya.
Saludos

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
02/12/2007 - 17:26 | Informe spam
Hola, usted simplemente cuando hace el restore indiquele el nombre de la
base de datos (si no existe la crea solo) y la ubicacion de los archivos, al
hacer eso si le da un error expongalo aqui


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Anti_Work" escribió en el
mensaje de noticias:
Hola. Desde la Pc que hace de servidor hice una copia (respaldo full) de
la
db "DirPers" desde SQL S 2000 con el nobre de "DirPersBackup" (no tiene
extensión) Y tiene 13 MB aprox.
Copié este archivo en un CD y luego en una carpeta de mi Pc.
Ingresé a SQL S 2005, hago click derecho sobre "Databases" y aparece un
menú
contextual con varios Item. Probé con "Restore DataBase" y "Restor File
and
Filegroups...". los dos me dan error.

al elegir restore database aparece una pantalla, la primera opcion que
aparece es: Destination for restore --> To database.
Si lo dejo vacío me da el error: "No se puede seleccionar el archivo o el
grupo de archivos "DirPers_Log" para esta operación."
Entonces probé creando una db vacia con el nombre: "DirPers" y le
establecí
esta en To database. y me da el error: El conjunto de copia de seguridad
contiene una copia de una base de datos distinta de la existente
'DirPers'.

Además me llamó la atención que cuando eligo: Source for restore --> From
device y busco el archivo para restaurarlo me aparece un filtro con dos
extensiones : *.bak ; *.trn. y el archivo que me generó sql s 2000
(DirPersBackup) no tenía ninguna extensión.
Probé renombrándolo y poniénole éstas extensiones y el resultado fué el
mismo.

No se que estoy haciendo mal. Estoy usando SQL Server Express 2005

Gracias desde ya.
Saludos
Respuesta Responder a este mensaje
#2 Anti_Work
03/12/2007 - 10:46 | Informe spam
Si no indico el nobre de la db en "To database" el mensage es:
You must select a database to restore


Inventando uno "DirPersNuevo" El mensage copiado es:

TITLE: Microsoft SQL Server Management Studio Express


Restore failed for Server 'USER\SQLEXPRESS'.
(Microsoft.SqlServer.Express.Smo)

For help, click:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: Error al buscar el archivo "C:\Archivos de
programa\Microsoft SQL Server\MSSQL$DATASERVER\data\DirPers_Data.MDF" en los
directorios, error del sistema operativo: 3(error not found).
(Microsoft.SqlServer.Express.Smo)

For help, click:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


saludos
Respuesta Responder a este mensaje
#3 Gux (MVP)
04/12/2007 - 19:53 | Informe spam
El error es porque SQL Server intenta restaurar la base de datos usando los
mismos caminos físicos originales donde se hizo el BACKUP.

O bien construya el mismo camino en su disco o bien use el comando RESTORE
WITH MOVE para indicar un nuevo destino.
Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Anti_Work" wrote:

Si no indico el nobre de la db en "To database" el mensage es:
You must select a database to restore


Inventando uno "DirPersNuevo" El mensage copiado es:

TITLE: Microsoft SQL Server Management Studio Express


Restore failed for Server 'USER\SQLEXPRESS'.
(Microsoft.SqlServer.Express.Smo)

For help, click:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: Error al buscar el archivo "C:\Archivos de
programa\Microsoft SQL Server\MSSQL$DATASERVER\data\DirPers_Data.MDF" en los
directorios, error del sistema operativo: 3(error not found).
(Microsoft.SqlServer.Express.Smo)

For help, click:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


saludos

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