当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

Sql Server数据库的备份和恢复办法[MSSQL防范]

赞助商链接



  本文“Sql Server数据库的备份和恢复办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、备份数据库

1、翻开SQL企业管理器,在掌握台根目录中顺次点开Microsoft sql server
2、SQL Server组-->双击翻开你的服务器-->双击翻开数据库目录
3、挑选你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->挑选备份数据库
4、备份选项挑选完好备份,目的中的备份到假如本来有途径和名称则选中名称点删除,然后点增添,假如本来没有途径和名称则直接挑选增添,接着指定途径和文件名,指定后点肯定返回备份窗口,接着点肯定举行备份

2、复原数据库

1、翻开SQL企业管理器,在掌握台根目录中顺次点开Microsoft SQL Server
2、SQL Server组-->双击翻开你的服务器-->点图标栏的新建数据库图标,新建数据库的名字自行取
3、点击新建好的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->挑选恢复数据库
4、在弹出来的窗口中的复原选项中挑选从设备-->点挑选设备-->点增添-->然后挑选你的备份文件名-->增添后点肯定返回,这时刻设备栏应当呈现您方才挑选的数据库备份文件名,备份号默许为1(假如您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中挑选最新的一次备份后点肯定)-->然后点击上方通例旁边的选项按钮
5、在呈现的窗口中挑选在现有数据库上强迫复原,以及在恢复完成状况中挑选使数据库可以持续运行但无法复原别的事件日记的选项.在窗口的中间部位的将数据库文件复原为这里要按照你SQL的安装举行设置(也可以指定自己的目录),逻辑文件名不需求窜改,移至物理文件名要按照你所恢复的机械情形做窜改,如您的SQL数据库装在D:\Program Files\Microsoft SQL Server\MSSQL\Data,那么就按照您恢复机械的目录举行相关窜改窜改,并且最后的文件名最好改成您当前的数据库名(如本来是bbs_data.mdf,目前的数据库是forum,就改成forum_data.mdf),日记和数据文件都要按照这样的方法做相关的窜改(日记的文件名是*_log.ldf末尾的),这里的恢复目录您可以安闲设置,前提是该目录必须存在(如您可以指定d:\sqldata\bbs_data.mdf大概d:\sqldata\bbs_log.ldf),不然恢复将报错
6、改正完成后,点击下面的肯定举行恢复,这时会呈现一个进度条,提醒恢复的进度,恢复完成后系统会自动提醒成功,如中间提醒报错,请记录下相关的错误内容并询问对SQL操作对比熟习的人员,普通的错误无非是目录错误大概文件名反复大概文件名错误大概空间不够大概数据库正在利用中的错误,数据库正在利用的错误您可以尝试关闭全部关于SQL窗口然后重新翻开举行恢复操作,假如还提醒正在利用的错误可以将SQL服务终止然后重起看看,至于上述别的的错误普通都能按照错误内容做呼应窜改后便可恢复

3、收缩数据库

普通情形下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日记大小,该当按期举行此操作免得数据库日记过大
1、设置数据库情势为简单情势:翻开SQL企业管理器,在掌握台根目录中顺次点开Microsoft SQL Server-->SQL Server组-->双击翻开你的服务器-->双击翻开数据库目录-->挑选你的数据库名称(如论坛数据库Forum)-->然后点击右键挑选属性-->挑选选项-->在弊端复原的情势中挑选"简单",然后按肯定保存
2、在当前数据库上点右键,看全部任务中的收缩数据库,普通里面的默许设置不用调整,直接点肯定
3、收缩数据库完成后,倡议将您的数据库属性重新设置为尺度情势,操作办法同第一点,因为日记在一些非常情形下常常是恢复数据库的重要根据

4、设定每日自动备份数据库

激烈倡议有条件的用户举行此操作!
1、翻开企业管理器,在掌握台根目录中顺次点开Microsoft SQL Server-->SQL Server组-->双击翻开你的服务器
2、然后点上面菜单中的工具-->挑选数据库保护筹划器
3、下一步挑选要举行自动备份的数据-->下一步更新数据优化信息,这里普通不用做挑选-->下一步查抄数据完好性,也普通不挑选
4、下一步指定数据库保护筹划,默许的是1周备份一次,点击更改挑选每天备份后点肯定
5、下一步指定备份的磁盘目录,挑选指定目录,如您可以在D盘新建一个目录如:d:\databak,然后在这里挑选利用此目录,假如您的数据库对比多最好挑选为每个数据库成立子目录,然后挑选删除早于多少天前的备份,普通设定4-7天,这看您的具体备份要求,备份文件扩大名普通都是bak就用默许的
6、下一步指定事件日记备份筹划,看您的需求做挑选-->下一步要生成的报表,普通不做挑选-->下一步保护筹划历史记录,最好用默许的选项-->下一步完成
7、完成后系统极大概会提醒Sql Server Agent服务未启动,先点肯定完成筹划设定,然后找到桌面最右边状况栏中的SQL绿色图标,双击点开,在服务中挑选Sql Server Agent,然后点击运行箭头,选上下方的当启动OS时自动启动服务
8、这个时刻数据库筹划已经成功的运行了,他将按照您上面的设置举行自动备份

改正筹划:
1、翻开企业管理器,在掌握台根目录中顺次点开Microsoft SQL Server-->SQL Server组-->双击翻开你的服务器-->管理-->数据库保护筹划-->翻开后可看到你设定的筹划,可以举行改正大概删除操作

5、数据的转移(新建数据库或转移服务器)

普通情形下,最好利用备份和复原操作来举行转移数据,在特别情形下,可以用导入导出的方法举行转移,这里介绍的就是导入导出方法,导入导出方法转移数据一个作用就是可以在收缩数据库无效的情形下用来减小(收缩)数据库的大小,本操作默许为您对SQL的操作有一定的理解,假如对此中的部份操作不睬解,可以咨询动网相关人员大概查询网上资料
1、将原数据库的全部表、存储历程导出成一个SQL文件,导出的时刻注意在选项中挑选编写索引脚本和编写主键、外键、默许值和查抄约束脚本选项
2、新建数据库,对新建数据库履行第一步中所成立的SQL文件
3、用SQL的导入导出方法,对新数据库导入原数据库中的全部表内
  以上是“Sql Server数据库的备份和恢复办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .