`
黄继华
  • 浏览: 44998 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

SQL Server 2008 R2 主从数据库同步

 
阅读更多

一、准备工作:

主数据库服务器:

OS:WindowsServer2008R2DB:SQLServer2008R2

Hostname:CXMasterDB

IP:192.168.1.224/24dg:192.168.1.1

DNS:192.168.1.19DNS:202.96.209.133

从数据库服务器:

OS:WindowsServer2008R2DB:SQLServer2008R2

Hostname:CXSlaveDB

IP:192.168.1.225/24dg:192.168.1.1

DNS:192.168.1.19DNS:202.96.209.133

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

image

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

image

二、创建SQLServer数据库的管理员用户和共享文件夹权限,设置SQLServer服务SQLServer代理的登录用户为sqladmin

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

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

image

//设置sqladmin的权限

image

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

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

image

image

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

image

image

三、配置SQLServer日志传送

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

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

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

image

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

image

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

image

注:

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

image

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

image

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

image

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

image

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

image

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

image

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

image

三、验证SQLServer2008R2主从数据库是否同步

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

image

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

//创建名为雇员通讯录

image

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

image

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

image

思考:

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

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

附:

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

image

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

image

分享到:
评论

相关推荐

    SQLServer2008R2主从数据库同步

    ### SQL Server 2008 R2 主从数据库同步知识点详解 #### 一、环境准备与用户设置 在实现SQL Server 2008 R2的主从数据库同步之前,首先需要确保主从服务器的基本环境配置一致,并创建必要的用户及权限。 **主...

    SQL Serve数据库发布和订阅(主从数据库同步)

    ### SQL Server 数据库发布和订阅(主从数据库同步) #### 概述 SQL Server 的发布与订阅机制是一种实现数据同步的重要方式,适用于多种场景,尤其是当需要在一个或多个位置之间同步数据时。本文档旨在详细介绍...

    sqlserver2012主从搭建

    SQL Server 2012的主从搭建是一个涉及多个步骤的过程,目的是构建高可用性的数据库系统,确保数据的安全性和业务的连续性。本文将详细解析该过程中的关键知识点。 首先,构建SQL Server 2012高可用性环境通常需要...

    SQL2008R2_证书双机镜像+见证_代码

    在IT领域,尤其是在数据库管理中,SQL Server 2008 R2是一个广泛使用的版本,提供了高可用性和灾难恢复解决方案。本主题将深入探讨“SQL2008R2_证书双机镜像+见证_代码”所涵盖的关键知识点。 首先,让我们了解...

    Sql Server 2012双机热备方案实操详细配图教程.docx

    Sql Server 2012 双机热备方案实操详细配图教程 本文将详细讲解 Sql Server 2012 双机热备方案的实操过程,包括环境部署、主服务器发布部署和从服务器订阅部署三个部分。 一、环境部署 在开始双机热备之前,需要...

    深入SqlServer2008 数据库同步的两种方式(Sql JOB)的分析介绍

    在SQL Server 2008中,数据库同步是确保数据一致性、实时性和高可用性的重要手段。本篇文章将深入探讨数据库同步的两种主要方法之一——SQL Job的方式。SQL Job是SQL Server Agent的一部分,用于调度和执行数据库...

    AlwaysOn安装配置

    AlwaysOn是微软SQL Server数据库管理系统中的一项高可用性解决方案,旨在为关键任务应用提供故障转移和数据备份功能,取代了之前版本的数据库镜像功能。AlwaysOn主要包含两部分技术:AlwaysOn可用性组(AlwaysOn ...

    windows 2008+sql 2008 r2 AA群集配置.docx

    是针对企业级数据库高可用性的一种解决方案,它通过Windows Server 2008 R2的故障转移群集功能与SQL Server 2008 R2结合,实现主主模式(AA模式)的群集,确保两个数据库服务器都能主动处理读写操作,从而提高服务的...

    SQL Server日志文件不断增长处理方法

    SQL Server日志文件的增长是数据库管理员常常面临的问题,这主要涉及到SQL Server的日志管理机制以及如何有效处理日志文件的增长。下面将详细解释这一主题。 首先,了解SQL Server需要保存的日志记录至关重要。日志...

    sql server always on 安装指南

    - SQL Server服务器各台机器已安装完成,实例名(示例:SQLSERVER2017) - 各机器之间的防火墙已关闭 - 已安装SQL Server管理工具SMSS #### 配置域控 1. **网络和共享中心**中,进入属性界面,去掉IPv6选项,...

    mysql主从同步镜像备份镜像备份终版.pdf

    根据提供的部分文档内容,我们可以详细解析如何在Windows 2008 R2环境下配置MySQL主从同步。 ##### 1. 环境准备 - **服务器准备**:本文档提到使用两台Windows 2008 R2 Server作为主从服务器,没有提及见证服务器...

    mysql主从同步镜像备份镜像备份汇编.pdf

    - **操作系统**:Windows 2008 R2 Server - **MySQL版本**:5.0.22 - **服务器设置**: - 主服务器(A):IP地址 192.168.0.109 - 镜像服务器/从服务器(B):IP地址 192.168.0.112 #### 三、主从同步配置步骤...

    Windows服务器下MySql数据库单向主从备份详细实现步骤分享

    在Windows服务器环境下实现MySQL数据库的单向主从备份,旨在通过将主服务器(MySQL)中的数据实时同步到从服务器中,确保即使主服务器遇到环境或网络问题导致暂时不可用时,也能快速切换至从服务器继续提供服务,从而...

    mysql-5.6.25-winx64.msi

    综上所述,MySQL 5.6.25 在 Windows Server 2008 R2 和 IIS7.5 环境中的应用,为企业级 Web 应用提供了稳定、高性能的数据库支持。正确安装和配置这个版本的 MySQL,能确保系统运行顺畅,满足数据存储和处理的需求。

Global site tag (gtag.js) - Google Analytics