Código:
Esto lo que he me hace es crear un archivo .bak en un directorio , si cojo ese backup y desde el administrador de sql server hago botón derecho "restore database" y la restauro encima de ella lo hace perfectamente.USE [AEXST] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[backupdb] @ruta NVARCHAR(50) as BACKUP DATABASE AEXST TO DISK = @ruta WITH FORMAT, MEDIANAME = 'SQLServerBackups', NAME = 'Full Backup of AEXST';
El problema esta que lo que quiero hacer es crear otra Base de datos y restaurarlo allí , para eso creo una BD le pongo el nombre "AEXSTCOPIA" y no le creo ninguna tabla ni nada .
Pues si pruebo a hacer un restore desde el sql server management studio me da error , pero si lo hago por consola con este comando también me lo da
Código:
Mens. 3154, Nivel 16, Estado 4, Línea 1RESTORE database AEXSTCOPIA FROM DISK='c:\temporal\copiaBD_01_08_2016_9_46.bak'
El conjunto de copia de seguridad contiene una copia de una base de datos distinta de la existente 'AEXSTCOPIA'.
Mens. 3013, Nivel 16, Estado 1, Línea 1
Fin anómalo de RESTORE DATABASE.
Gracias,