自动备份sql数据库到另一服务器

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:19:19
我有两台服务器,其中一台服务器的SQL数据库的数据是实时更新的,我想定时将这台服务器中的数据自动备份到另一台服务器上,请高手指教。
谢谢二楼朋友的回答,可是我在维护计划中进行自动备份的路径选择时,无法看见映射的网络驱动器,但在我的电脑中我可以看见,也可以进行改写等各种操作。不管用什么方式,我的目的:将A的数据库定时自动备份到B,并且自动删除前几天的旧备份!请指教!谢谢
我可以利用xcopy到另一服务器,但我要怎么删除以前的备份呢?

两台服务器是不是在一个局域网之内?

sql服务器有没有权限访问另一台服务器的共享文件夹?

如果上面那个回答都是可以的话.就可以实现,

----------------------------------------------------
SQL中的维护计划进行自动备份可以直接远程备份到你要备份的服务器的共享
文件夹的..但是你共享的文件夹要有写入的权限.
---------------------------------------------------------
嗯.好像发现是不远程...如果在你另一台电脑上装个.net 框架..行不行?

如果可以.我写个备份的程序给你..我不记得我们以前是怎么实现的去了..

反正是在sql中直接搞出来的
----------------------------------------------------------------
你都会用xcopy了..应该也会删除文件了吧.

一 你保存备份文件时候.用一个固定的名字.xcopy过去的时候..直接替换文件

二 用 del tree filename 把原来的删了

<%
Sub copy()
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
oldfile=server.MapPath("../" & mdb_file & mdb)
newfile=server.MapPath("../" & copy_file & "备份_" & replace(date,"-","") & int(timer*100) & "." & right(oldfile,len(oldfile)-instrrev(oldfile,".")))
Call fso