- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器数据库定时自动异地备份
SQL Server 2005数据库自动备份
如果启动不成功,解决方式如下:
方法一:
如果报错:
无法加载 DLL xplog70.dll 或它引用的一个 DLL。原因: 126(找不到指定的模块。)。
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn下的xplog70.dll文件看是否被改成了xplog70.dll.bak,是的话还原即可。
方法二、
报错:地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“
后来把2005网络配置里的VIA协议启动后才不正常的,所以只要打开SQL Server Configuration Manager 把SQL Server 2005网络配置里相关的VIA协议禁用就可以了。
在SQL Server 2005数据库中实现自动备份的具体步骤:
1、打开SQL Server Management Studio
2、启动SQL Server代理
3、点击作业-新建作业
4、常规中输入作业的名称
5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句(红色部分要根据自己的实际情况更改,D:sql2005ack改为自己的备份路径,sq_test修改为想备份的数据库的名称)DECLARE @strPath NVARchar(200)
set @strPath = convert(NVARchar(19),getdate(),120)
set @strPath = REPLACE(@strPath,:, .)
set @strPath = D:\sql2005back\ + @strPath + .bak
BACKUP DATABASE [sql_cook] TO DISK = @strPath WITH NOINIT,NOUNLOAD,NOSKIP,STATS = 10,NOFORMAT
注意标点和空格
先将这段sql执行一遍看看能不能执行。
6、最后测试一遍是否能自动执行
自动删除过期备份:
删除一天前的备份
DECLARE @OLDDATE DATETIME
SELECT @OLDDATE = GETDATE()-1
EXECUTE master.dbo.xp_delete_file 0,NF:\ftp\backup\database,Nbak,@olddate
方法二:(未经过验证)相关sql见本文件同目录下同名.sql文件
最近公司刚刚搭建了一台安防综合平台,综合平台服务器上安装了SQL Server 2005,由于没有备份服务器,所以只能异地备份数据库了。在网上找了很多的资料,自己整合了一下 。
一、开启SQL Agent服务,并设置为“自动”
二、备份
1、SQL代理-作业-新建作业,这是在SQL2005下的操作,其实SQL2000也是大同小异(管理→SQL Server代理→右键作业→新建作业)
图1
2、在常规中输入名字
图2
3、“步骤”项—新建,输入名称,选中数据,输入以下语句,
图3
语句如下:
--在SQL Server2005中cmdshell命令默认是关闭的,首先要开启cmdshell命令:
--显示高级选项(仅需执行一次) EXEC sp_configure show advanced options, 1 GO RECONFIGURE GO --允许执行xp_cmdshell EXEC sp_configure xp_cmdshell, 1 GO RECONFIGURE GO
declare @sql varchar(4000) declare @backupfile varchar(2000) declare @now datetime declare @retaindays int declare @deletefiles varchar(2000) declare @cmd varchar(2000) declare @i int declare @User varchar(2000) declare @Pwd
您可能关注的文档
- 数字电子技术课程设计篮球比赛30s计时器.doc
- 数字客房第一品牌-智慧e房.doc
- 数字电视技术与发展.ppt
- 数字逻辑时钟书店课程设计.doc
- 数学分析课件9.1上极限与下极限上极限与下极限444.50KB.ppt
- 数学(国苏)六下利息问题1.ppt
- 数学史海览胜.doc
- 数学论文--排列组合中的分组分配问题.doc
- 数学限时练理2.doc
- 数学课题研究阶段总结.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)