一般使用下面的语句进行备份:
"backup database [db] to disk='c://db.bak'";
在备份的时候如果db.bak文件存在会保留原来的数据,进行完整备份,得到的备份文件将会越来越大。
解决办法有2种:
1.使用差异备份
"backup database [db] to disk=" c://db.bak' with init; backup database [db] to disk='c://db.bak' with differential";
2.备份前先删掉原来的备份文件
File.Delete(dbFile);
http://www.topso.net
本文介绍了两种有效的数据库备份策略:差异备份和删除旧备份文件的方法。差异备份可以在不删除原有备份的基础上更新备份内容,而删除旧备份则确保每次备份都是最新的状态。
1403

被折叠的 条评论
为什么被折叠?



