一、准备工作:

主数据库服务器:

OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

Hostname : CXMasterDB

IP: 192.168.1.224/24    dg: 192.168.1.1

DNS: 192.168.1.19    DNS: 202.96.209.133

从数据库服务器:

OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

Hostname : CXSlaveDB

IP: 192.168.1.225/24    dg: 192.168.1.1

DNS: 192.168.1.19    DNS: 202.96.209.133

//主数据库Northwind,如下图所示:

//从CXSlaveDB中,没有数据库Northwind,如下图所示:

二、创建SQL  Server数据库的管理员用户和共享文件夹权限

设置SQL Server服务SQL Server代理的登录用户为sqladmin

1. 在主数据库CXMasterDB服务器上创建用户sqladmin,如下图所示:

win + R ---> lusrmgr.msc回车,如下图所示:

//设置sqladmin的权限

2. 同理,在从数据库CXSlaveDB服务器上创建用户sqladmin且加入administrators组,其他都删除之!

3. 分别在主从数据库服务器上创建用于存放主从备份日志文件的共享文件夹DB_Backpup且共享权限和NTFS权限,如如下图所示:

4. 分别从主数据库服务器上和从数据库服务器上打开SQLServer配置管理器,将SQLServer服务和SQLServer代理服务的“登录身份为”sqladmin用户且启动模式为:自动,如下图所示:

三、配置SQLServer日志传送

1. 在主数据库服务器CXMasterDB上配置

//用sqladmin连接到本地SQL  Server数据库服务器

//在数据库实例中,配置 服务器身份验证模式  和 服务器代理帐户

2. 在主数据库服务器CXMasterDB中的Northwind数据库的属性的配置

//在Northwind数据库的属性 --> 选项 的配置

//在Northwind数据库的属性 --> 事务日志传送 的配置

//事务日志备份设置,如下图所示:

//在上图中,点击 计划…  后,弹出如下图所示:

一路 确定 !见到下图为止!

//添加 辅助数据库实例和数据库

//连接到 辅助服务器实例和辅助数据库

//辅助数据库设置--->初始化辅助数据库

注:

下面查看看,辅助服务器CXSlaveDB中数据库的 数据文件和日志文件 的文件夹的路径

//辅助数据库设置--->复制文件

//在上图中 击点  计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

//辅助数据库设置--->还原事务日志

//在上图中 击点  计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

//将配置信息导出到文件

//在下图中点击  确定 后,一目了然了!

四、验证SQL  Server 2008 R2主从数据库是否同步

1. 我们去从服务器CXSlaveDB看看是否有Northwind数据库,由下图所示,可见成功了!

2. 现在我们去主数据库服务器CXMasterDB中Northwind数据库添加如下图所示的表:

//创建名为 雇员通讯录

//刷新下,就可见到 dbo.雇员通讯录 ,如下图所示:

3. 现在我们去从数据库服务器CXSlaveDB的Northwind数据库是否有表dbo.雇员通讯录,如下图所示:

思考:

下面我们到主数据库服务器CXMasterDB的Northwind数据库中,删除表dbo.雇员通讯录

看看从数据库CXSlaveDB的Northwind数据库中的表dbo.雇员通讯录,是否也被删除了?

附:

1. 如何删除Northwind(备用 / 只读)数据库

//在数据库属性 –-> 选项 ---> 状态 --->数据库为只读 修改为 False即可!能删除吗???

sql server2005主从数据库同步配置:http://www.cnblogs.com/webapi/p/5283844.html

SQL2008 R2 主从数据库同步设置的更多相关文章

  1. SQL Server 2008 R2 主从数据库同步设置

    一.准备工作: 主数据库服务器: OS:Windows Server 2008 R2    DB: SQL Server 2008 R2 Hostname : CXMasterDB IP: 192.1 ...

  2. SQL Server 2008 R2 主从数据库同步

    一.准备工作: 主数据库服务器: OS:Windows Server 2008 R2    DB: SQL Server 2008 R2 Hostname : CXMasterDB IP: 192.1 ...

  3. sql2005主从数据库同步配置

    网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求:这时候我们可以考虑使用主从库.主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的 ...

  4. sql server2005主从数据库同步配置

    网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求:这时候我们可以考虑使用主从库.主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的 ...

  5. MySQL主从数据库同步延迟问题解决(转)

    最近在做MySQL主从数据库同步测试,发现了一些问题,其中主从同步延迟问题是其中之一,下面内容是从网上找到的一些讲解,记录下来以便自己学习: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务 ...

  6. SpringBoot数据库读写分离之基于Docker构建主从数据库同步实例

    看了好久的SpringBoot结合MyBatista实现读写,但是一直没有勇气实现他,今天终于接触到了读写分离的东西,读写分离就是讲读操作执行在Slave数据库(从数据库),写操作在Master数据库 ...

  7. 解决mysql 主从数据库同步不一致的方法

    接着上文 配置完Mysql 主从之后,在使用中可能会出现主从同步失败的情况. mysql> show slave status\G Slave_IO_Running: Yes Slave_SQL ...

  8. centos7 mysql主从数据库同步

    主:192.168.2.222:从:192.168.2.223 一:安装mysql 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1.先检 ...

  9. MySQL中关于主从数据库同步延迟的问题解决

    MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以 ...

随机推荐

  1. Codeforces Round #321 (Div. 2) D. Kefa and Dishes 状压dp

    题目链接: 题目 D. Kefa and Dishes time limit per test:2 seconds memory limit per test:256 megabytes 问题描述 W ...

  2. VIM配置自动提示功能

        问题描述:                  使用VIM作为Linux下的IDE,但是VIM默认情况下不支持自动代码提示功能,因此希望安装插件实现自动提示功能,目前找到的自动提示工具,非常好用 ...

  3. 【转】Tarjan&LCA题集

    转自:http://blog.csdn.net/shahdza/article/details/7779356 [HDU][强连通]:1269 迷宫城堡 判断是否是一个强连通★2767Proving ...

  4. 剑指offer--面试题19

    题目:求二叉树镜像 根据作者思路,自己所写代码如下: void BinaryTreeMirror(BinaryTreeNode* pRoot) { if(pRoot == NULL) return; ...

  5. nenu contest2

    http://vjudge.net/vjudge/contest/view.action?cid=54562#overview H  B. Polygons http://codeforces.com ...

  6. 【转载】错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ”

    win7中安装asp.net的问题 编译器错误信息: CS0016: 未能写入输出文件问题解决办法 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地 ...

  7. 01-06-01【Nhibernate (版本3.3.1.4000) 出入江湖】事务

    Nhibernate事务的使用: public void Add(Customer customer) { ISession session = _sessionManager.GetSession( ...

  8. HDU 3397 Sequence operation (区间合并,操作比较多)

    费了我一天半的时间,到处debug,后来才发现,主要是建树的时候只在叶子节点对lazy1和lazy2进行初始化了,父节点都没初始化...晕. 具体见代码吧. #include <iostream ...

  9. POJ1573Robot Motion

    http://poj.org/problem?id=1573 #include<stdio.h> #include<stdlib.h> #include<cstring& ...

  10. Android Service 的一些笔记

    绑定服务: 用于间接调用服务里面的方法.如果调用者Activity被销毁了,服务也跟着销毁了,服务也会跟着销毁. 开启服务: 不可以调用服务里面的方法.如果调用者的Activity退出了,服务还会长期 ...