问题:如果数据库正在使用,会出现还原失败

解决:

1. ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE;  --设置为脱机状态
  restore   database   数据库名   from   disk='f:\aa' WITH REPLACE;

  Alter Database {0} Set OnLine With rollback Immediate;            --设置为联机状态

2. 还原数据库并移动文件

  restore database bb from disk='D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\aa.bak'
  WITH MOVE 'aa' TO 'C:\testdb.mdf',
       MOVE 'aa_Log' TO 'C:\testdb.ldf';

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
猜你喜欢
  • 2021-05-18
  • 2021-05-26
  • 2021-05-26
  • 2021-05-19
  • 2022-01-07
  • 2022-12-23
  • 2021-09-02
相关资源
相似解决方案