如何将SQL Server备份还原到另一个数据库?

时间:2017-03-13 16:37:18

标签: sql-server sql-server-2012

我想将数据库恢复到2016年12月29日。我想恢复到另一个名称,所以我不会丢失原始数据库的状态。我的数据库名称是APDatabase。

如何修改下面的SQL以还原到名为public extension UIButton { func setButtonWithTextBehindImage () { let spacing = CGFloat(0.0) let imageSize = self.imageView?.frame.size self.titleEdgeInsets = UIEdgeInsetsMake(0.0, -(imageSize?.width)!, -((imageSize?.height)! + spacing), 0.0) let titleSize = self.titleLabel?.frame.size self.imageEdgeInsets = UIEdgeInsetsMake(-((titleSize?.height)!), 0.0, 0.0, -(titleSize?.width)!) } } 的数据库?我还要注意不要丢失存储在磁盘上的任何备份信息,如87A991B1-9305-45C1-A461-9B1A3174A707。

import { BaseRequestOptions } from '@angular/http';
providers: [
...
..,BaseRequestOptions 
]

1 个答案:

答案 0 :(得分:1)

假设您的其他命令是正确的,您只需要将新名称声明为您要恢复的数据库。

RESTORE DATABASE [TempAPDatabase] 
FROM DISK = N'{87A991B1-9305-45C1-A461-9B1A3174A707}10' 
WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5

RESTORE LOG [TempAPDatabase] 
FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MYSQLSERVER\MSSQL\Backup\APDatabase_LogBackup_2017-03-10_06-47-10.bak' 
WITH FILE = 1, NOUNLOAD, STATS = 5, STOPAT = N'2016-12-29T00:00:00'
GO