免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7570 | 回复: 7
打印 上一主题 下一主题

sql2000如何实现异地备份? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-30 10:53 |只看该作者 |倒序浏览
求助:各位高手,sql2000数据库如何实现异地备份?拜托了各位!!

论坛徽章:
0
2 [报告]
发表于 2009-02-11 23:12 |只看该作者
异地备份?
远程备份?内网备份?

没明白

论坛徽章:
0
3 [报告]
发表于 2009-02-11 23:15 |只看该作者
DECLARE @CurDate datetime
DECLARE @BkTime nvarchar(20)
DECLARE @DelTime nvarchar(8)
DECLARE @DBName varchar(30)
Declare @BkFolder nvarchar(100)
Declare @BkLogFile    Varchar(200)
Declare @DelFile      Varchar(200)
Declare @BkFile       Varchar(200)
--设置需要备份的数据库
SET @DBName=\'database\'
--设定存放备份文件的文件夹
SET @BkFolder=\'\\\\20.1.250.83\\share\'
--取得备份时间
SET @CurDate=getdate()
SET @BkTime=convert(nvarchar(8),@CurDate,112)+\'.\'+Convert(nvarchar(2),DatePart(hh,@CurDate)) + \'.\' +
            Convert(nvarchar(2),DatePart(mi,@CurDate))+ \'.\' +
            Convert(nvarchar(2),DatePart(ss,@CurDate))
--取得需要删除的备份文件的时间
SET @DelTime=convert(nvarchar(8),getdate()-3,112)
--生成删除备份文件语句
SET @DelFile =\'Del \"\' + @BkFolder + \'\\\' + @DBName +@DelTime +\'*\'
--生成数据库备份文件名
SET @BkFile=@BkFolder + \'\\\'+@DBName + @BkTime + \'.BAK\'
--执行删除备份文件
Exec Master.dbo.Xp_CmdShell @DelFile
--备份数据库
BackUp Database @DBName To Disk=@BkFile

注意事项:

如果遇到通过网上邻居访问一切正常。在企业管理器里对数据库进行备份,备份文件名写入网络路径\'\\\\20.1.250.83\\share\';系统却提示“无法验证该备份文件位置是否存在。是否要使用该备份文件位置?”点击确认后,系统提示“无法打开备份设备,设备出现错误或设备脱机....”时,因该注意:SQL Server并不以Windows登录帐户访问网络共享,而是以SQL Server服务的启动帐户来访问。这时应该进入“管理工具-->服务-->MSSQLSERVER-->登录”将启动服务的本地系统帐户修改为本机管理员,重新启动服务后,问题解决。

还应该注意:同样的“本地系统”帐户,在2000与2003里的权限却不尽相同,2000及以前的系统中的本地系统帐户只具备本地最高权限,而2003及以后的系统中,该账户在具备本机完全访问权限的同时,可以像其他域帐户一样访问网络资源。所以在2003中,却不用修改SQL服务的登录帐户就能顺利备份。

论坛徽章:
0
4 [报告]
发表于 2009-02-18 11:32 |只看该作者
先用sql server 备份后生成文件,然后再用WIDNOWS task 定时上传到其它映射的盘符,最安全可靠

论坛徽章:
0
5 [报告]
发表于 2009-02-26 10:30 |只看该作者
异地备份,只要不是实时要求,办法就多了,楼上说的也是一个思路:zhuan:

论坛徽章:
0
6 [报告]
发表于 2009-03-05 08:16 |只看该作者
高手啊,那段代码有用吗?

论坛徽章:
0
7 [报告]
发表于 2009-06-02 09:28 |只看该作者
学习了。。。。。。。。。。。。。。。。。。。。

论坛徽章:
0
8 [报告]
发表于 2009-06-24 16:20 |只看该作者
在SQL Agent中可以实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP