Ho un database SQL2005 Express che vorrei creare una copia della stessa istanza. Come fai a fare questo con una sceneggiatura?Come si esegue il backup e il ripristino di un database come copia sullo stesso server?
ho già uno script per la generazione del backup, ma il ripristino sta fallendo ...
l'errore:
Msg 3234, Level 16, State 2, Line 2 Logical file 'MyDB_data' is not part of database 'MyDB_Test'. Use RESTORE FILELISTONLY to list the logical file names.
Msg 3013, Level 16, State 1, Line 2 RESTORE DATABASE is terminating abnormally.
LA RISOLUZIONE:
RESTORE DATABASE [MyDB_Test]
FROM DISK = 'C:\temp\SQL\MyDB.bak'
WITH
MOVE 'MyDB' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MyDB_Test.mdf'
, MOVE 'MyDB_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MyDB_Test_log.ldf'
, REPLACE;
THE REASON:
Non ho identificato correttamente il percorso logico nel mio primo tentativo.
Questo non è un errore del server bustione. Sto scrivendo un'applicazione che farà questo lavoro ... – RSolberg
Ho appena aggiornato la mia risposta dopo aver visto le modifiche che hai apportato. –