zoukankan      html  css  js  c++  java
  • SQL Server 2008 R2 数据库之间的数据同步热备份

    预期效果:

    数据库1的数据发生变化后,数据库2的数据根据数据库1的变化,实时进行数据同步,热备份。

    前期准备(重点),在设置之前先要做的。

    1.测试环境:Windows Server 2008 R2 SP1 + SQL Server 2008 R2 SP1

    2.安装FTP 组件,FTP全部打勾,并在IIS里面新建FTP站点,并设置,这里要注意的地方有两点。

    第一:要设置一个正常的登录用户,有密码和名字的那种,测试的时候,我同时也开启了匿名用户

    第二:就是FTP 的目录调整好,一般可能会调整两次以上,做好再调整的准备,原则是,所制定的位置就是发布服务器的生成位置,并在设置的时候设置正确。

    3.防火墙,防火墙要设置好,避免测试的时候,制造麻烦。可以先关闭。

    4.Hosts ,这里要在两台服务器Host里面把自己和对方的计算机名字对应iP地址都写在双方的两个服务器里面,用与 在连接的时候使用计算机名进行连接,看到很多网友都说要使用计算机名登录,而不是IP地址。

    5.尽量用Windows 身份验证,同时要开启sa 的登录方式。用户必须在sysadmin 组里面,这里说的组是SQL Server 的用户组。

    6.两台电脑一定要启动 SQL Server 代理

    7.建立的所有数据库的恢复模式为:完整

    8.SQL Server 的安装 一定要记得 ,将 数据库复制等复选框都选择上,之选一个关系数据库是不行的,其包含的复选框也都选择上。

    配置部分:

    上面的工作都做完了并验证通过之后,开始配置

    1.先是要建立发布配置

    image

    右键新建一个发布,没有特殊的地方。

    image

    上图》根据需要选择发布方式

    image

    上图部分使用为配置权限,下面的sa 为 发布服务器的sa 账户。

    发布完成之后,右键选择发布项目,点击属性,来设置FTP发布方式。如下图

    image

    上面项目里面,照着选上,特别是上面的复选框,特别注意一下FTP登录用户,一定要在fTP上测试通过了,然后上面FTP开始路径的位置是你在设置FTP目录的时候,直接定位到 “ 计算机名_数据库名_发布名 “ 的这个目录的包含他的目录(不是这个目录)位置。

    订阅服务器配置

    订阅服务器没有什么特殊的,在订阅服务器的数据库上,建立本地订阅,唯一要注意的是下图,选择推还是拉的方式,这个方式在特定条件下还是有一定的说法。有的条件下会出警告。

    image

    建立完成,你会发现,订阅服务器的数据库已经同步到了发布服务器上的内容,他会为你建立表。

    同时还会发现一下配置变化,可以通过右键点击订阅和发布,来查看运行情况!

    比如下图就是一个比较重要的监视器。

    image

  • 相关阅读:
    express中session的基本使用
    MongoDB 索引 和 explain 的使用
    MongoDB 数据库创建删除、表(集合) 创建删除、数据增删改查
    node fs模块
    k30s刷入国际rom
    基于webpack项目的全局变量
    nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
    html手写板
    vue常用配置
    vue组件库从创建到发行和使用
  • 原文地址:https://www.cnblogs.com/finehappy/p/2112745.html
Copyright © 2011-2022 走看看