SQLServer备份及恢复的几种方法

SQLServer备份及恢复的几种方法

ID:40566027

大小:30.50 KB

页数:3页

时间:2019-08-04

SQLServer备份及恢复的几种方法_第1页
SQLServer备份及恢复的几种方法_第2页
SQLServer备份及恢复的几种方法_第3页
资源描述:

《SQLServer备份及恢复的几种方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer备份及恢复的几种方法随着SQLServer版软件越来越多,与此相关的数据备份与恢复的问题也越来越多,我们在解决问题的过程中总结了一些经验如下:一、备份各种形式①从系统管理里作备份,包括帐套的备份和年度帐的备份,这种份的优点是简单,易操作,压缩性好,占用硬盘空间小,但速度慢,并且如果是软件出现故障的情况下,可能无法进入系统管理.②从EnterpriseManager里做数据库的备份.每个数据库都有一个单独的备份.这种备份的优点是备份速度快,如果对SQLServer有一定了解的话,也是很简单的.③如果SQLServer无法启动的话,上述两种方法都是无效的,只能采用复制

2、物理文件的方法,把用户帐套的ufdata.mdfufdata.ldf和ufsystem.mdf和ufsystem.ldf     二、恢复数据的方法①如果有帐套的备份的话,直接使用系统管理里的帐套引入功能就可以了。在这种情况下,一些操作员的权限信息可以丢失,可以重新赋予权限,也可心恢复原来的ufsystem系统控制库②如果是年度帐的备份,并且软件中还有这个帐套和年度的话,可以用帐套主管注册,然后从年度帐菜单下引入;如果是没有这个帐套存在,就要在系统管理中新建一套帐,建帐时只要注意启用日期、行业性质、帐套主管即可,其他均可忽略,然后把备份中的ufdata.ba_用APP目录下的ufu

3、ncomp.exe将它解压缩为ufdata.bak再将此文件在enterprisemanager里restore即可③通过EnterpriseManager做的单个数据库的备份的和年度帐的备份可以通过restoredatabase功能来操作,具体过程为右键该数据库—所有任务—还原数据库—从设备—选择设备—磁盘—添加—浏览该文件—确定,在选项标签里把‘强制还原’选上,移至的物理文件名为该帐套的目录和文件名。然后就可以正常恢复了。④如果是从其他数据库的备份信息里恢复的话,就可以选择还原自数据库,然后在参数处查找该数据库和数据库的备份信息。在选项标签里把‘强制还原’选上,移至的物理文件名

4、为该帐套的目录和文件名。然后就可以正常恢复了。⑤如果是帐套的备份,而该帐套又包含很多个年度,可以先将该文件解压缩,然后通过方法③所述找到该备份文件(备份设备),查看该设备的内容,选择要恢复数据库对应的备份号(每个年度一个号),在选项标签里选强制恢复,配置正确的物理文件位置⑥如果只有ufdata.mdf(数据库文件),ufdata.ldf(日志文件)可以运用系统数据库(master)里的系统存储过程sp_attach_db来恢复,具体操作过程:在QueryAnalyzer或者Dos里的osql命令来实现,execsp_attach_db'数据库名','参数1(第一个物理文件的目录及文

5、件名)','参数1(第二个物理文件的目录及文件名)'如execsp_attach_db'ufsystem','D:wf821adminufsystem.ldf','D:wf821adminufsystem.mdf'注:如果是该数据库为灰色,则需要先断开该物理文件与数据库的连接,使用sp_detach_db语法:execsp_detach_db'数据库名'⑦如果是只有mdf文件(数据库文件),则需要另外一个系统存储过程sp_attach_single_file_db具体语法为execap_attach_single_file_db'ufsystem','D:wf821

6、adminufsystem.mdf'⑧stopSQLServerservice,replacephysnamebynewfilesandstartSQLserverservice.其实这一种方法也可以应用于当数据库出现损坏的情况,利用SQLServer在启动时主动检测数据库是否完好的功能。   不论是在编制维护工具时还是一般的调用户数据,如果能很熟练的利用SQL语句,肯定能提高效率,也减轻工作量。现在我把SQL语句的用法总结如下,供大家参考:SQL语句由命令、子句、运行符和合计函数构成,这些元素构成的语句可以用来进行创建、更新、查找、删除、排序等数据库的操作。1、命令命令描述CR

7、EATE创建新的表、字段和索引。DROP删除数据库中的表和索引。ALTER通过添加字段或改变字段定义修改表。SELECT在数据库中查找满足特定条件的记录。INSERT在数据库中用单一的操作加载一批数据。UPDATA改变特定字段和记录的值。DELETE从数据库表中删除记录。2、子句子句描述FROM为从其中选定记录的表命名。WHERE指定所选记录必须满足的条件。GROUPBY把选定的记录分成特定的组。HAVING说明每个组需要满足的条件。ORDERBY按特定的次序将记录排

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。