sql_server_2008定期自动备份双机备份

上传人:第*** 文档编号:34208754 上传时间:2018-02-21 格式:DOC 页数:21 大小:1.61MB
返回 下载 相关 举报
sql_server_2008定期自动备份双机备份_第1页
第1页 / 共21页
sql_server_2008定期自动备份双机备份_第2页
第2页 / 共21页
sql_server_2008定期自动备份双机备份_第3页
第3页 / 共21页
sql_server_2008定期自动备份双机备份_第4页
第4页 / 共21页
sql_server_2008定期自动备份双机备份_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《sql_server_2008定期自动备份双机备份》由会员分享,可在线阅读,更多相关《sql_server_2008定期自动备份双机备份(21页珍藏版)》请在金锄头文库上搜索。

1、一,SQL SERVER 2008 自动备份图解教程本文关键字:SQL SERVER 2008 自动备份维护计划SQL SERVER 2008 自动备份创建 SQL SERVER 2008 自动备份维护计划日常工作中利用 SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担。一般对于 WEB 服务器进行维护都是在访问人数较少的情况下进行的,要对数据进行备份要么是利用一些备份的软件或系统自动的备份工作例如 windows server 2008 自动的 Windows server Backup 功能

2、这种也可以对来对数据库进行备份具体操作方法请看本站的 Windows server 2008 数据备份和恢复另一种实现数据库的定时自动备份是利用 SQL SERVER 2008 自带的维护计划创建一个计划对数据库进行备份,下面我们将 SQL SERVER 2008 自动备份图解教程分享给大家。首先需要启动 SQL Server Agent 服务,这个服务如果不启动是无法运行新建作业的,点击“开始”“所有程序”“Microsoft SQL Server 2008”“启动 SQL Server Management Studio”登录数据库,点击管理维护计划右击维护计划向导如图所示:点击“维护计划

3、向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的 0:00 进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默

4、认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择 SQL SERVER 2008 自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了 SQL SERVER 2008 自动备份图解。注意:在利用 SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份时要启动“SQL SERVER 代理”服务二解决 SQL2008 代理作业出现错误: c001f011 维护计划创建失败的解决方法

5、SQL2008 数据库总会出现从 IClassFactory 为 CLSID 为 17BCA6E8-A95D-497E-B2F9-AF6AA475916F 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)-从 IClassFactory 为 CLSID 为 17BCA6E8-A95D-497E-B2F9-AF6AA475916F 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)解决方法:拖曳文件在命令行里执行下面的语句重

6、新注册 dts.dll 文件,分别对应不同的平台:(x86)c:windowssystem32regsvr32 C:Program FilesMicrosoft SQL Server100DTSBinndts.dll(x64)c:windowssyswow64regsvr32 C:Program Files (x86)Microsoft SQL Server100DTSBinndts.dll三,通过在服务器创建共享文件夹来实现双机备份 sql2008数据库说明 再通过创建作业或者计划内容来备份数据库必须开启MSSQL代理服务sql server2008所在计算机:192.168.123.104

7、 异地备份计算机:192.168.123.107 Windows2008系统 user:Administrator password:admin_12345两台计算机在同一个网段内 创建共享文件夹backup,权限为 Administrator 全控制 新建作业 在系统弹出的对话框填入相应信息 点击步骤 新建步骤,填写如图信息,确定命令中的SQL语句:EXEC sp_configurexp_cmdshell, 1 GO RECONFIGURE GOdeclare sql varchar(4000) declare backupfile varchar(2000)declare retainda

8、ys intdeclare now datetimedeclare deletefiles varchar(2000)declare cmd varchar(2000)declare i intdeclare User varchar(2000)declare Pwd varchar(2000)declare Store varchar(2000)declare IPPart varchar(2000)declare IP varchar(2000)set Store=hbsp -数据库名set User =Administrator -用户名(异地服务器)-要管理员权限set Pwd =ad

9、min_12345 -密码(异地服务器)- 密码不要有符号set IPPart=d:hbspbackup -路径( 异地服务器的共享目录,此目录要有有上面用户的访问读写权限)set IP=192.168.123.107 -异地服务器IP 或主机名set retaindays=30 -要保留备份的天数-创建映射exec master.xp_cmdshell net use 192.168.123.107hbspbackup admin_12345 /user:192.168.123.107Administrator-开始备份set backupfile=192.168.123.107hbspba

10、ckup+ Store + _db_+replace(replace(replace(convert(varchar,getdate(),20),-,), ,),:,)+.BAKset sql=backup database + Store + to disk=+backupfile+ with retaindays=+convert(varchar(10),retaindays)exec (sql)set backupfile=192.168.123.107hbspbackup+ Store +_tlog_+replace(replace(replace(convert(varchar,ge

11、tdate(),20),-,), ,),:,)+.TRNset sql=backup LOG + Store + TO DISK=+backupfile+ with retaindays=+convert(varchar(10),retaindays)exec (sql)-关闭允许执行xp_cmdshellEXEC sp_configurexp_cmdshell, 0 GO RECONFIGURE WITH OVERRIDE GO 这条语句只是在服务器共享文件夹中备份了数据库,而本地没有备份数据库,如果要在本地也声称备份文件则添加一条备份在本地的sql语句Bakcup database hbs

12、p to disk c:backupback.bakBack log hbsp to disk c:backupbacklog.trn 点击计划新建计划 根据需要填写相关信息,确定 先在查询中执行(只需要执行一次)EXEC sp_configure show advanced options, 1 GO RECONFIGURE WITH OVERRIDE GO 作业创建成功,可以执行一次3,备份还原1、选择您要还原的数据库“Dsideal_school_db” ,点击鼠标右键 任务 还原 数据库,如图(6):图(6)2、在出现的“还原数据库 school_web_db”对话框中选择“源设备”

13、,然后点击后面的“ ”按钮,如图(7):图(7)3、在出现的“指定备份”对话框中,点击“添加”按钮,如图(8):图(8)4、找到数据库备份的路径,选择您所要还原的数据库“Dsideal_school_db” (注意:文件类型选择所有文件) ,然后连续“两次”点击“确定”按钮,如图(9):图(9)5、在出现的“还原数据库 Dsideal_school_db”对话框中,勾选上“选择用户还原的备份集”下的数据库前的复选框,如图(10)图(10)6、然后选择“选项” ,勾选上“覆盖现有数据库” ,如图(11):图(11)三、还原数据库问题解决方案在还原数据库“Dsideal_school_db”时,有时会遇见上图中的问题“因为数据库正在使用,所以无法获得对数据库的独占访问权”,此时我们可以按照以下步骤解决此问题1、右键数据库“Dsideal_school_db”,然后选择“属性”,如下图2、在出现的“数据库属性 Dsideal_school_db ”对话框中,选择“选项”,在“其他选项”下的“状态”中找到“限制访问”。选择“SINGLE_USER”,点击“确定”按钮,如下图:3、按照正常还原数据库的步骤,还原数据库。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号