annielong
V2EX  ›  数据库

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

  •  
  •   annielong · May 27, 2016 · 2569 views
    This topic created in 3670 days ago, the information mentioned may be changed or developed.

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

    11 replies    2016-05-28 15:08:29 +08:00
    adminsvv
        1
    adminsvv  
       May 27, 2016
    快照
    jarlyyn
        2
    jarlyyn  
       May 27, 2016
    sql server 不熟。

    以我 mysql 的经验来说。

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

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

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

    如果远程文件访问权限都没有,那实在能做的很少了。
    BOYPT
        5
    BOYPT  
       May 27, 2016
    @jarlyyn 得提醒是正常关闭 mysql 进程后再复制……
    ytmsdy
        6
    ytmsdy  
       May 27, 2016 via iPhone
    把数据文件直接拷贝出来,然后到目标机器附加数据库!
    csx163
        7
    csx163  
       May 27, 2016
    之前我们用的是热备份 filegee 这个软件
    CBBing
        8
    CBBing  
       May 27, 2016
    @annielong 请问题主知道 sql server 怎么实现主从复制, google 都没找到教程
    sparkssssssss
        9
    sparkssssssss  
       May 28, 2016 via Android
    关注下,期待解决结果!
    annielong
        10
    annielong  
    OP
       May 28, 2016
    @CBBing 这个是说发布、订阅吧,使用发布订阅可以实现数据实时同步
    CBBing
        11
    CBBing  
       May 28, 2016
    @annielong 请问发布和订阅可以实现两台服务器上的 sql server 数据库同步吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.