sql-server 2000的备份与恢复

 
关于 sql-server2000 的备份与恢复
 
1.       备份内容:
    数据库中的数据的重要程度决定了数据恢复的必要性和重要性,数据库需备份的内容分为系统数据库和用户数据库两部分。
    系统数据库包括master,msdb和model数据库,它们是确保sql-server 2000系统正常运行的重要证据,其中master记录了有关sql-server 2000系统和用户数据库的全部信息,如用户帐户,环境变量及系统错误信息等,msdb记录有关sql-server 2000的Agent服务的全部信息,如作业历史和调度信息等,而model系统数据库则提供了创建用户数据库的模板信息。无疑,系统数据库必须被完全被分。用户数据库是存储用户数据的存储空间集,可选择备份。
2.       由谁备份:
在sql-server2000中,具有下列角色的成员可以做备份操作。
(1)       固定的服务器角色sysadmin(系统管理员)
(2)       固定的数据库角色db_owner(数据库所有者)。
(3)       固定的数据库角色db_backupoperator(允许进行数据库备份的用户)。
3.       备份文件:
(1)bak文件
(2)mdf和ldf文件
(3)备份方法:使用企业管理器进行备份和使用备份向导进行备份。
4.       恢复:(1)bak文件恢复:
打开企业管理器
右击您要备份的数据库
点击所有任务
点备份数据库
点添加
点那三个点的按扭定义备份文件要存储的位置和文件名
点重写现有媒体
确定
备份完成
恢复:
可在另一服务器新建空数据库,取名为您备份的数据库名。 或由于某种原因在本数据库上恢复:
右击新建的数据库
点所有任务
点还原数据库
点从设备
点选择设备
点添加
定位您备份时备份的文件(要从原服务器拷备过来)
确定
点选项
点在现有数据库上强制还原
点确定
等待
完成!
2 mdf,ldf 恢复:如果备份的数据库有 2 个文件,分别是 .LDF .MDF ,打开企业管理器,在实例上右击 --- 所有任务 -- 附加数据库,然后选择那个 .MDF 文件,就可以了。
  或者在查询分析器中输入: sp_attach_db " 数据库名称 "," 路径 / 文件名 .ldf"," 路径 / 文件名 .MDF"
只有 mdf 文件的恢复技术
  由于种种原因,我们如果当时仅仅备份了 mdf 文件,那么恢复起来就是一件很麻烦的事情了。
  如果您的 mdf 文件是当前数据库产生的,那么很侥幸,也许你使用 sp_attach_db 或者 sp_attach_single_file_db 可以恢复数据库,但是会出现类似下面的提示信息
  设备激活错误。物理文件名 'C:/Program Files/Microsoft SQL Server/MSSQL/data/test_Log.LDF' 可能有误。
  已创建名为 'C:/Program Files/Microsoft SQL Server/MSSQL/Data/test_log.LDF' 的新日志文件
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值