V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
annielong
V2EX  ›  数据库

两台 sql server 服务器如果同步或者传输所有数据库

  •  
  •   annielong · 2016-05-27 10:25:58 +08:00 · 1796 次点击
    这是一个创建于 3094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 sql 上有一百多个数据库,怎样才能快速的复制或者同步到另一台服务器上, 使用管理器只能一个一个的同步或者复制, 实在不行只能写个程序来跑

    11 条回复    2016-05-28 15:08:29 +08:00
    adminsvv
        1
    adminsvv  
       2016-05-27 10:34:13 +08:00
    快照
    jarlyyn
        2
    jarlyyn  
       2016-05-27 10:47:28 +08:00
    sql server 不熟。

    以我 mysql 的经验来说。

    最快的是物理 copy 数据库文件。

    只要两个服务器版本一致,一般没什么问题。
    annielong
        3
    annielong  
    OP
       2016-05-27 11:02:06 +08:00
    @jarlyyn 这个方法是快,只是要数据库脱机,还要有远程文件访问权限,条件不具备啊
    jarlyyn
        4
    jarlyyn  
       2016-05-27 11:33:27 +08:00
    @annielong

    数据库一般不需要脱机。需要的是支持快照的文件系统。

    如果远程文件访问权限都没有,那实在能做的很少了。
    BOYPT
        5
    BOYPT  
       2016-05-27 11:45:51 +08:00
    @jarlyyn 得提醒是正常关闭 mysql 进程后再复制……
    ytmsdy
        6
    ytmsdy  
       2016-05-27 11:56:44 +08:00 via iPhone
    把数据文件直接拷贝出来,然后到目标机器附加数据库!
    csx163
        7
    csx163  
       2016-05-27 14:23:04 +08:00
    之前我们用的是热备份 filegee 这个软件
    CBBing
        8
    CBBing  
       2016-05-27 18:08:16 +08:00
    @annielong 请问题主知道 sql server 怎么实现主从复制, google 都没找到教程
    coolloves
        9
    coolloves  
       2016-05-28 08:57:08 +08:00 via Android
    关注下,期待解决结果!
    annielong
        10
    annielong  
    OP
       2016-05-28 10:03:59 +08:00
    @CBBing 这个是说发布、订阅吧,使用发布订阅可以实现数据实时同步
    CBBing
        11
    CBBing  
       2016-05-28 15:08:29 +08:00
    @annielong 请问发布和订阅可以实现两台服务器上的 sql server 数据库同步吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:44 · PVG 04:44 · LAX 12:44 · JFK 15:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.