C语言文件的备份与恢复具体代码

C语言文件的备份与恢复具体代码,第1张

void recovery()

{

struct account zhangben[n]

int i

fp=fopen("d:\\zhangben2.txt","rb")

if(fp==NULL)

{

printf("打开失败!")

exit(1)

}

fread(&c[n],sizeof(struct account),n,fp)

printf("恢复成功!\n")

printf("你的消费账单是:\n")

printf("%10s%10s%10s\n","日期","项目","金额")

printf("----------------------------------\n")

for(i=0i<ni++)

{

printf("%10s%10s%10.2f\n",zhangben[i].date,zhangben[i].subject,

zhangben[i].money)

}

fclose(fp)

}

1、找到需要备份数据库,右键单击选中的数据库,点击任务,再点击备份。

2、选择备份数据库的路径并点击确定。

3、备份完成后,点击菜单上的确定。

4、备份完成后,打开数据库界面,右键数据库选择还原数据库。

5、在当前界面找到刚才备份的文件,点击确定。

6、选中覆盖现有数据库复选框,点击确定,数据库开始还原。

7、此时就还原成功了,点击确定即可。

用SQL2000还原bak文件

1.右击SQL

Server

2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”

2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。

3.在d出的对话框中,选“从设备”

4.点击“选择设备”

5.点击“添加”

6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。

7.点击确定回到“还原数据库”对话框。

8.点击“选项”选项卡

9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。

很不错!我今天终于把.bak搞定了,这里有个要注意的地方就是选项中的“移至物理文件名”下面的路径,这个路径一定要修改哦,不然会出现错误


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10060292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存