如何将本地数据库备份到另一台服务器上?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将本地数据库备份到另一台服务器上?相关的知识,希望对你有一定的参考价值。
如何用sql语句将本地数据库备份到另一台服务器上?注意:是sql语句批量备份。还有服务器并没有在局域网内!
贴上来的sql语句最好是测试过的 ,别整那些没用的!如果成功了,我把我所有的分都给你加上!
net share test = D:\temp
exec master..xp_cmdshell 'net use z: \\server\test 密码 /user:administrator'
(也可以直接在windows环境下操作)
2.开始备份数据库
backup database Northwind to disk = 'z:\\Northwind_0101.bak'
(也可以在企业管理器里进行备份,要注意选对路径)
3.出于安全考虑,可以在执行完备份操作后,将共享删除
exec master..xp_cmdshell 'net use z: /delete' (首先删除映射)
net share test /delete (取消共享) 参考技术B 既然服务器不在局域网内,那你怎么写SQL备份数据库呢,
要先连上数据库才可以更新服务器上的数据库啊。
要不先用OB10导出来,在用U盘拷导服务器上更新吧,在用0B10导入本回答被提问者采纳 参考技术C 服务器没在局域网内你还不如用直接备份,然后拷贝到另外的电脑上。
如何将sql数据库自动定时的备份或更新到另一台电脑
现在我想实现这样的功能,各位看看又什么方法:
两台电脑用交换机相连,其中一台电脑某软件需使用SQL数据库。因为数据比较重要,所以想弄两台电脑,规定一天更新一次到另一台电脑,就是实现这样的功能。
为了保险起见,想用SQL自动定时备份到另一台电脑上,但是我试了,备份到本机可以但是好像没有备份到局域网内其他电脑上的功能。
如果我把另一台电脑也装SQL,那么在SQL中有没有办法设置让SQL自动把本机的数据库定时的像另一台电脑SQL中更新数据库,从而起到备份到另一台的目的。
大家给个主意,最好是通过SQL自身的功能,别整的太复杂,什么用程序编写语言的就算了。
分不多,见谅啊,先睡了,明天起来看看各位的回答,辛苦了各位。
1、在备份机共享一个目录出来,在生产机建立到备份机共享目录的网络映射驱动器,之后在生产机执行数据库备份时,直接将备份卷质指定为网络驱动器。
2、备份数据库到生产机的某个磁盘,然后用定时任务传送到备份机。备份机可以安装一个ftp server软件,直接用ftp的方式传送,这样也比较安全、可靠。追问
第一条我试过的,是不行的,指定盘符的时候是无法显示映射驱动器的。
第二条貌似比较复杂,不装那个FTP行不行,晚上回来试试。
用ftp的方式谈不上复杂,只要配置好了,就会自动运行。我的SQLServer数据库现在每天都在自动备份,然后将备份分发到好几台服务器呢。
ftp server我用的是 FileZilla Server,免费的开源软件。
2.做CDP 参考技术D 先备份数据库到本机磁盘里,然后通过共享的方式和定时作业拷贝到另一台机器
直接备份到异机是不行的
以上是关于如何将本地数据库备份到另一台服务器上?的主要内容,如果未能解决你的问题,请参考以下文章