sqlserver2008 局域网内异机备份
sqlserver2008 局域网内异机备份;
局域网内 想把A服务器的数据备份到B服务上的磁盘磁盘上。
操作系统是 win08 对所有服务器有管理员权限。
------最佳解决方案-------------------- 引用: 1. 共享备份目录
2. 执行类似下面的 T-SQL
SQL code
-- a. 映射(解决权限问题, 如果你的 sql 服务在启动用户是域用户, 并且对共享目录有读写权限, 那就不用这个)
exec master..xp_cmdshell 'net use \\计算机名\共享目录 "密码" /USER:计算机名\用户我';
backup database xx to disk = '……
老大V5
------其他解决方案-------------------- LZ这样做的目的?
如果只是备份安全的话,不如本机备份后ftp传到其他服务器,局域网传也蛮快的
跨服务器操作实现是没问题的,但不够稳定,也容易受到影响
------其他解决方案-------------------- http://space.itpub.net/16436858/viewspace-675621
http://www.cnblogs.com/sandy_liao/archive/2011/03/02/1969286.html
http://alligator.blog.51cto.com/36993/112844
看LZ自己将异机备份的方法写了篇博客,这是以前收藏的但都没去实现,希望LZ实践后重新整理出一篇博客
------其他解决方案-------------------- 你的需求可以用MS SQL的复制功能,可以提供自动备份,频率自己设置
B服务器备份A服务器数据,在A服务器上发布,B服务器订阅快照,
这技术网上不难找,我用过。
------其他解决方案-------------------- 你的需求可以用MS SQL的复制功能,可以提供自动备份,频率自己设置
B服务器备份A服务器数据,在A服务器上发布,B服务器订阅快照,
这技术网上不难找,我用过。
------其他解决方案-------------------- 1、备份到本机
2、压缩到他机,注意运行账号对他机的共享访问权限
------其他解决方案-------------------- 1. 共享备份目录
2. 执行类似下面的 T-SQL
-- a. 映射(解决权限问题, 如果你的 sql 服务在启动用户是域用户, 并且对共享目录有读写权限, 那就不用这个)
exec master..xp_cmdshell 'net use \\计算机名\共享目录 "密码" /USER:计算机名\用户我';
backup database xx to disk = '\\计算机名\共享目录\备份文件名'
------其他解决方案-------------------- 使用镜像,这个比较好,这样当机后可以直接用
------其他解决方案-------------------- 引用: 1. 共享备份目录
2. 执行类似下面的 T-SQL
SQL code
-- a. 映射(解决权限问题, 如果你的 sql 服务在启动用户是域用户, 并且对共享目录有读写权限, 那就不用这个)
exec master..xp_cmdshell 'net use \\计算机名\共享目录 "密码" /USER:计算机名\用户我';
backup database xx to disk = '……
老大V5
------其他解决方案-------------------- 首先B及建立文件夹共享
然后只能在A上备份然后通过SQL Server将备份文件传送到B机指定文件夹下。
利用xp_cmdshell执行以下命令
xcopy \\B的ip地址\共享文件夹名\xxxx.BAK D:\xxxx.BAK(本地bak路径)
------其他解决方案-------------------- 自己收藏一个,有没有最新的?
http://topic.csdn.net/u/20100423/09/bef1f66e-f8aa-4547-95f8-37006943ad7a.html
------其他解决方案-------------------- 引用: LZ这样做的目的?
如果只是备份安全的话,不如本机备份后ftp传到其他服务器,局域网传也蛮快的
跨服务器操作实现是没问题的,但不够稳定,也容易受到影响
局域网内 安全应该没有问题。
一个服务器 在磁盘阵列上,公司内几十个是数据库,都自动备份到上面去。
------其他解决方案-------------------- 自己先顶下,
尽快结贴