请教有关数据库备份恢复的问题

feicui0128 2003-10-20 10:06:34
我要用程序来实现备份与恢复,数据库选择的是SQL Server 2000,使用时出现了以下问题:
1.用程序备份生成一个.bak的备份文件,指定的路径是客户端本地的路径,可每次都备份到服务器上sql server安装目录内的一个文件backup下,是不是不能备份到客户端,只能备份到服务器啊?
2.我在服务器上运行sql server,打算使用我刚备份的文件来恢复,可怎么都不行,系统不认,是不是文件格式不对啊?应该不会有问题吧。
3.我想用程序实现恢复,用restore命令,在客户端上运行,可系统老提示‘因为数据库正在使用,所以未能获得对数据库的排他访问’,请教一下这是为什么?怎么才能用程序实现对数据库的备份和恢复功能?先谢谢了。
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpyc 2003-10-20
  • 打赏
  • 举报
回复


1。备份确实是到服务器上的,可以COPY到客户机上;

2。没遇到过,其实你的扩展名用什么都应该可以;

3。这是个讨论了很久的问题,主要是:不要让数据库被使用时恢复,肯定会禁止恢复,办法就是停止所有连接这个数据库的程序,在应用程序用QUERY等恢复时,也要遵守这个规律,所以用应用程序恢复数据库有技巧,应该发现,当应用程序连数据库后,只要不退出,即使是断开连接active设为false也不行,这里有个办法,将就是应用程序转连到其他数据库上,一般MASTER比较好,有个例子:

http://218.56.11.178:8020/web/index.aspx

-》 下载基地-》例程-数据库/报表-》SQL SERVER 2000 与Delphi7实现数据库备份
hcl1114 2003-10-20
  • 打赏
  • 举报
回复
我做毕业设计的时候,曾经做过一个数据备份和恢复的程序,其中也遇到你这样的问题.由于我也是新手不知道我说的对不对!
1:对于第一个问题数据备份是只能备份在服务器上的!
2:应该不会出现你这样的情况呀!!你退出所有程序在试一下吧!
3:刚开始的时候我也出现这样的问题,但后来我才想通,因为你用的数据库程序正在使用该数据库,所以它不让你恢复,我想把你的所有数据库连接的active设为false应该就可以了,还有一个就是对sqlserver数据库中的master数据库是不能用程序恢复的!
由于我也是新手,不知道我说的对不对,还请各位高手批评指正!
《数据库技术课程设计》第17-18周实训大纲 一、学时、学分 总学时:80 实训学分:2 二、实训对象 信息管理(本)1001,本实训为必修课程。 三、实训目的 在掌握课本所讲授的理论知识的基础上,通过一个自选项目的实训,将课本理论知识与 实际操作应用相结合,使学生对数据库应用开发过程有个全面的认识,提高学生的实际操 作能力,为以后从事数据库开发方面的工作打下基础. 四、实训条件 硬件:人手一台PC机,要求能够连接到Internet。 软件: sql server2005 五、实训总体要求 1. 实训过程中听从老师安排,遵守实验室的规定。 2. 按时考勤,不迟到,不早退。 3. 独立按时完成作业,如有不懂的问题可向知道老师及同学请教,不得抄袭别人作业。 4. 实训过程中严格要求自己,高质量完成试验要求的同时,利用网络搜集资料,拓展应用 自己所学知识,提高自己解决实际问题的能力。 六、实训内容及学时分配 (1)实训内容 要求学生自由选择一个数据库应用开发系统(例如,学生成绩管理系统、人事管理系 统、物流管理系统等)为项目课题进行开发。可参考附件中的课题。 完成所选系统的数据库设计,前台界面不需要实现。 数据库系统设计中包括有数据库系统概述、需求分析(文字描述、数据流程图、数据 字典)、概念结构设计、逻辑结构设计、系统优化(规范化)、物理实现(用DDL定义每 个基本表并录入基本的数据信息)、数据库管理(加入适当的视图、索引、存储过程、 触发器)、测试(根据系统功能写出问题,并用相应的语句功能解决)、数据库维护( 数据库备份) (2)学时分配 "时间 "项目内容 "任务要求 "学时 " "12.12 "项目背景 "选题,根据所选题目书写项目背景说明 "8 " "12.13-"需求分析 "对实际系统功能进行需求分析,做出数据流图及"16 " "12.14 " "数据字典 " " "12.15-"概念结构设 "结合需求分析绘制相应的实体—联系模型,并对 "16 " "12.16 "计 "其优化 " " "12.19-"逻辑结构设 "实体—联系模型转换为关系模型 "16 " "12.20 "计 " " " "12.21-"物理结构设 "设计和创建数据库表,包括数据完整性设计 "24 " "12.23 "计 " " " "总计 "80 " 七、作业要求 两个人为一小组,以小组为单位,相互协作,完成以下作业 作业一:实训报告。 实训报告内容包括:详细介绍所选项目的数据库系统开发过程,结构完整,叙 述详实。 作业二:数据库原文件(数据文件、日志文件) 要求:(1)实训报告均用稿纸书写,纸张完整,书写工整整洁。 (2)注明班级、姓名、学号。 (3)作业一、二完成后,实训报告交给老师,数据库原文件上传到ftp://192.168.130 .167实训文件夹下。 (4)作业上交时间为12月23日最后一节课,逾期不再接收。 八、实训成绩评定、考核办法 由指导教师根据学生完成实训任务的情况(实训过程中的工作态度30%,作业一20%, 作业二50%)综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。其中 工作态度考核内容包括: 是否按时到场;是否听从统一安排和要求;是否按进度要求完成实训科目;是否保持实 训设备完好无损等。 附件:参考课题 "序号"课题 "主要功能及基本要求 " " "名称 " " "1 "企业 "1.原料基本信息维护 " " "原料 "2.供应商基本信息维护 " " "出入 "3. 仓库信息维护 " " "库管 "4.原料入库管理 " " "理 "5.原料出库管理 " " " "6. 入库信息查询、出库信息查询、库存信息查询 " " " "所有管理包括(增加、删除、修改、查询) " "2 "医院 "药品分类代码表,药品库存表,供货商信息表,采" " "药品 "购信息表等等。 " " "进销 "新药品的入库。 " " "存系 "过期药品的出库登记、处理记录。 " " "统 "药品库存检索。 " " " "供货商信息检索。 " " " "药品采购记录管理。 " " " "药品用药说明信息管理。 " " " "输出相应的数据报表。 " " " "具有数据备份和数据恢复功能。 " "3 "企业 "1.客户可以查询商品目录、价格和商品介绍,不 " " "进销 "同的订货量有不同的折扣,客户向销售部门发出订" " "存管 "单 " " "理系 "2.销售部门负责处理订单,检查客户有无欠账, " " "统 "并且决定是否批准订单,如批准,负责发货,并且" " " "收取货款 " " " "3.采购部门根据需要从不同的厂家进不同的货物 " " " ",货物放置在仓库内,每种商品都有最低库存量," " " "当库存低于最低库存量时,自动向采购部

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧