MSSQL 数据库备份和还原的几种方法 图文教程
一、通过企业管理器进行单个数据库备份。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框:
点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份。
二、通过企业管理器多数据定时库备份。打开SQL SERVER 企业管理器,展开SQL SERVER组下的管理节点,右键单击数据库维护计划,选择新建维护计划。在弹出的欢迎对话框中选择下一步,然后显示如下对话框:
选择你想要备份的数据库,下一步。在接下来的一步中,我们默认所有选项,下一步。在当前对话框中可以选择是否检查数据库的完整性,这里我们默认就可以进行下一步就行了。对话框入图所示:
选中作为维护计划的一部分来备份数据库,点击更改按钮修改备份数据库的时间,单击下一步,入下图:
在这里,我们可以选择“使用此目录”为备份指定路径,选中“删除早于此时间的文件”可以指定备份文件的保留时间。
下面的几个步骤我们都选择默认设置,最后在完成对话框里为备份起一个名字,点击完成后,数据库会在你指定的时间进行备份。关于数据库维护计划的更多知识请查看其它相关资料。
三、备份数据库文件。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,选择属性。在弹出的对话框中选择数据文件,在这里显示了数据文件的路径,如下图:
打开SQL SERVER 服务管理器,将SQL SERVER 停止。然后打开我的电脑,找到数据文件路径,将其拷贝出来进行备份(注意同时备份.LDF文件)。
最后开启SQL SERVER服务
四、回复数据库备份文件(适用于用企业管理器备份的数据库)。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要还原的数据库,选择所有任务下的还原数据库,弹出如下对话框:
选择从设备,点击选择设备,为还原添加备份文件路径,然后进行确定还原。
五、还原数据库备份文件。在企业管理器中对数据库节点右键单击,选择所有任务下的附加数据库,弹出附加数据库对话框。如下图:
选择一个你之前拷贝的数据文件,然后点击确定即可附加成功(注:如果数据库已经存在,请删除数据库后在对其进行附加)。
相关推荐
-
MySQL数据库备份和还原的常用命令小结
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库. mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 m
-
sql server 2005数据库备份还原图文教程
首先.点击桌面的"SQL Server Management Studio"打开,sql2005的管理器,点击"连接"登录,如图: 一.新建数据库 1.新建数据库 右键点击"数据库"--"新建数据库",如图: MSSQL2005备份还原图文教程 填写数据库名,如mydata,选择数据库保存路径,一般可以保持默认地址,点击"确定". 2.新建用户 右键点击"安全性"--"登录名&
-
sqlserver备份还原数据库功能封装分享
复制代码 代码如下: using System;using SQLDMO; namespace EDTBackupTool{ /// <summary> /// Backup 的摘要说明. /// </summary> public class SQLTools { public static bool Backup(string backfile){ try { SQLDMO.Backup backup = new BackupClass(); SQLDM
-
简化SQL Server备份与还原到云工作原理及操作方法
除了硬盘和磁带,现在您可以使用 SQL Server 的本机备份功能来备份您的 SQL Server Database到 Windows AzureBlob 存储服务.在此版本中,您可以使用 T-SQL 和SMO备份到Windows AzureBlob存储.在SQL Server 户内实例上的SQLServer Databases或在宿主环境中,如运行在 Windows Azure VMs上的 SQL Server 实例都可以利用此功能. 好处: · 灵活. 可靠和无限的线下存储来提高灾难
-
SQLSERVER数据库备份后无法还原的解决办法
有时候完全备份, 当还原的时候说不时数据库文件不让还原, 解决办法: 可以直接复制数据库文件, xxx.mdf 和 xxx.ldf (实际复制过程中需要先停止sqlserver服务才可以) 用 sp_attach_db 存储过程 就能搞定. 示例 下面的示例将 pubs 中的两个文件附加到当前服务器. EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Da
-
解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法
远程服务器主机上安装了sql server 2005,备份的时候使用虚拟主机自带的还原工具备份数据库为data.dat格式的,在本机sql2000想还原数据库的时候,出现提示"已备份数据库的磁盘上结构版本为611. 服务器支持版本539, 无法还原或升级此数据库,RESTORE DATABASE 操作异常终止." 这是由于sql数据库高版本2005向下兼容,但低版本的sql2000不能处理sql2005的数据库格式造成的.客户端必须使用sql2005才能正确还原已经备份的数据库文件.这
-
MSSQL 数据库备份和还原的几种方法 图文教程
一.通过企业管理器进行单个数据库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框: 点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份. 二.通过企业管理器多数据定时库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组下的管理节点,右键单击数据库维护计划,选择新建维护计划.在弹出的欢迎对话框中选择
-
最长用最基本的MSSQL数据库备份与还原
一.备份数据库 1.打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2.SQL Server组-->双击打开你的服务器-->双击打开数据库目录 3.选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库 4.备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份 二.还
-
SQL Server 数据库备份和还原认识和总结 (一)
可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识,如果对它有更深入的认识,了解它更全面的功能岂不是更好,到用时会得心应手.因为经常有中小型客户公司管理人员对数据库不了解或掌握不牢,会请我们技术人员出马找回丢失的数据或硬件损坏移动数据的现象,或其它情况的发生. 首先从数据库[恢复模式]说起,因为数据库如果恢复模式设置不正确,会导致数据无法还原. SQL Server
-
SQL Server2019数据库备份与还原脚本,数据库可批量备份
前言最近公司服务器到期,需要进行数据迁移,而数据库属于多而繁琐,通过图形化界面一个一个备份所需时间成本很大,所以想着写一个sql脚本来执行.开始 数据库单个备份 数据库批量备份 数据库还原 数据库还原报错问题记录 总结 1.数据库单个备份图形化界面备份这里就不展示了,可以自行百度,下面直接贴代码 USE MASTER IF EXISTS ( SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[BackupDataProc]') AND OBJECTP
-
SQL Server2019数据库备份与还原脚本(批量备份)
前言最近公司服务器到期,需要进行数据迁移,而数据库属于多而繁琐,通过图形化界面一个一个备份所需时间成本很大,所以想着写一个sql脚本来执行. 开始 数据库单个备份 数据库批量备份 数据库还原 数据库还原报错问题记录 总结 1.数据库单个备份 图形化界面备份这里就不展示了,可以自行百度,下面直接贴代码 USE MASTER IF EXISTS ( SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[BackupDataProc]') AND OBJEC
-
使用Oracle进行数据库备份与还原
目录 一.逻辑备份 1.某一用户(DBA权限)全库备份: 2.某一用户(DBA权限)备份库中某些用户: 3.某一用户备份自身: 4.某一用户备份自身某些表对象: 5.某一用户(具有DBA权限)备份其他用户某些表对象: 二.逻辑还原 1.使用全库备份文件还原: ①使用全库备份文件还原库: ②使用全库备份文件还原库内某些用户(被还原用户应存在): ③使用全库备份文件还原库内某些用户某些表: 2.使用某些用户备份文件还原: ①使用某些用户备份文件还原库内某些用户(被还原用户应存在): ②使用某些用户备
-
php实现MySQL数据库备份与还原类实例
本文实例讲述了php实现MySQL数据库备份与还原类.分享给大家供大家参考.具体分析如下: 这是一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与数据库即可,下面我们一起来看这个例子,代码如下: 复制代码 代码如下: <?php /** * 创建时间: 2012年5月21日 * * 说明:分卷文件是以_v1.sql为结尾(20120522021241_all_v1.sql) * 功能:实现mysql数据库分卷备份,选
-
SQL Server 数据库备份和还原认识和总结(二)
通过<SQL Server 数据库备份和还原认识和总结(一)>,相信您对数据备份和还原有了一个更深入的认识,在上文中我没有对事务日志做剖析,在此推荐宋沄剑的文章,对事务日志做了比较详细的讲解:http://www.jb51.net/article/31038.htm.本文将针对上文继续进行数据备份和还原讲解,主要讲解备份和还原的一些关键选项. 数据库备份选项 备份数据库时,有几个备份选项需要了解一下,覆盖介质.事务日志等.谈到覆盖介质时,必须先对这个概念有所了解,不然无从谈起. ● 介质集 (
-
使用Oracle命令进行数据库备份与还原
数据导出: 1.将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@orcl file=d:\daochu.dmp full=y 2.将数据库中system用户与sys用户的表导出 exp system/manager@orcl file=d:\daochu.dmp owner=(system,sys) 3.将数据库中的表table1 .table2导出 exp system/manager@orcl fil
-
SqlServer数据库备份与还原的实现步骤
目录 问题描述 SqlServer数据库备份步骤 SqlServer数据库还原步骤 其它 问题描述 最近需要给程序新增功能,用于将旧格式的数据转换为新格式,同时删除旧格式的数据(新旧格式的数据库表有部分重叠,同一份数据无法同时存在新旧格式的数据),由于测试环境中的测试数据不多,功能调试几次之后就没有旧格式的数据做测试了,因此想到在功能调试前先将测试数据库备份,然后功能调试之后再将测试数据库还原,这样就可以重复的进行功能调试. 数据库备份过程比较顺利,但是还原过程中出现错误,无论是还原数据
随机推荐
- AngularJS使用拦截器实现的loading功能完整实例
- VMware 克隆多台Linux机器并配置IP的方法
- Docker使用的个人学习总结
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- JS数组去重与取重的示例代码
- 浅析node连接数据库(express+mysql)
- 端口关闭的方法图文教程
- Oracle 数组的学习 小知识也要积累,养成好的学习态度
- javascript中if和switch,==和===详解
- ASP.NET中Ajax怎么使用
- ECSHOP完美解决Deprecated: preg_replace()报错的问题
- 解析PHP中empty is_null和isset的测试
- 使用一个for循环将N*N的二维数组的所有值置1实现方法
- 讲解MySQL中<=>操作符的用法
- php下巧用select语句实现mysql分页查询
- PHP去掉从word直接粘贴过来的没有用格式的函数
- Python实现基于权重的随机数2种方法
- 深入解析Python中的urllib2模块
- js拼接html字符串的注意事项
- Linux VPS安全设置之三:使用DDOS deflate抵御少量DDOS攻击