SQL-Server: Error - Exclusive access could not be obtained because the database is in use

后端 未结 14 2657
隐瞒了意图╮
隐瞒了意图╮ 2020-12-12 17:45

I am actually trying to make a script (in Sql Server 2008) to restore one database from one backup file. I made the following code and I am getting an error -



        
14条回答
  •  伪装坚强ぢ
    2020-12-12 18:16

    Use Master
    alter database databasename set offline with rollback immediate;
    
    --Do Actual Restore
    RESTORE DATABASE databasename
    FROM DISK = 'path of bak file'
    WITH MOVE 'datafile_data' TO 'D:\newDATA\data.mdf',
    MOVE 'logfile_Log' TO 'D:\newDATA\DATA_log.ldf',replace
    
    alter database databasename set online with rollback immediate;
    GO
    

提交回复
热议问题