服务器SqlServer2008数据库,通过代码操作备份与还原

开始

备份篇

首先执行备份语句,将数据库“FTD.US”库备份到D盘的Backup目录下

BACKUP DATABASE [FTD.US] TO  DISK = N'D:\Backup\FTD.US.bak' 
WITH NOFORMAT, NOINIT,  NAME = N'FTD.US-完整 数据库 备份', SKIP, 
NOREWIND, NOUNLOAD,  STATS = 10
GO

 选中代码 执行 即可


还原篇

还原数据库时需要先删除数据库,然后通过下面的代码就可以直接还原,并且将ldf和log文件保存到D盘的SQL_DATA目录下,ldf和log时数据库核心文件,数据库服务运行时一直在运行的。

也可以直接复制那两个文件进行备份。

RESTORE DATABASE [FTD.US] FROM  DISK = N'D:\Backup\FTD.US.bak' 
WITH  FILE = 1,  MOVE N'FTD.US' TO N'D:\SQL_DATA\FTD.US.ldf',  
MOVE N'FTD.US_log' TO N'D:\SQL_DATA\FTD.US.log',  NOUNLOAD,  STATS = 10
GO

结束

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大胡巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值