Microsoft SQL Server 双机热备份,实时同步

news/2024/11/18 9:37:41/

1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库)

2.主服务器数据库安装完毕,打开SQL Server 配置管理器,把SQL Server 代理服务打开(已打开请忽略)

 

3.登录主服务器数据库,从数据库左侧菜单栏找到->复制->本地发布,右击新建发布

4.默认主服务器当作分发服务器

5.快照文件夹最好新建一个目录(需要手动在D盘新建目录),默认目录会有权限问题(对于新手权限问题不好解决)

6.选择需要发布的数据库

7.发布类型选择事务发布(发布类型的区别可自行百度,此处不做叙述)

8.选择需要发布的表(需要同步到从服务器数据库表的数据)

9.筛选表行(意思是表中的哪些字段你不需要同步到从服务器)

10.快照代理,选择->立即创建快照并使快照保持可用状态,以初始化订阅

11.代理安全性,点击安全设置,按照红色框中设置即可

12.向导操作,选择->创建发布->下一步

13.完成该向导,填写一个发布名称,点击完成,到此步骤主服务器本地订阅发布已经完成

 

14.登录从服务器数据库,从数据库左侧菜单栏找到->复制->本地订阅->右击新建订阅->选择查找SQL Server 发布服务器,数据库服务器名称要是主服务器计算机名称,输入登录名和密码

15.选择刚才主服务器发布的订阅

16.选择运行分发代理的位置,勾选第一个,如果选择第二个也需要开启从服务器SQL Server代理服务

17.选择订阅服务器(从服务器),订阅数据库需要同步的数据库(主服务器和从服务器热备份的数据库结构需要一致)

18.分发代理安全性,推荐按红色框中设置,如下图:

19.同步计划选择连续运行

20.初始化订阅

21.向导操作->创建订阅->下一步->完成

22.刷新从服务器左侧菜单栏下的本地订阅,会出现刚刚创建好的订阅,为了验证设置是否成功,右击创建好的订阅->查看同步状态,如图显示同步正在进行则说明双机热备份设置成功

23.测试配置是否生效,在主服务器数据库通过updata语句修改某个表的字段值,然后查看从服务器数据库是否对应修改即可


http://www.ppmy.cn/news/747133.html

相关文章

微软官方提供-Northwind(电子商务)-数据库设计

-- -- 电子商务模板 -- USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name NEShop ) DROP DATABASE EShop GO CREATE DATABASE EShop GO use EShop go -- -- 1,供应商 -- create table Sup…

SqlServer微软数据库简单介绍

1.SqlServer基本介绍 sql SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。 按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL Serv…

Windows用什么终端代替item2?

1. 用什么shell powershell:它可以使用一些常见的Linux命令,重新学习的成本低 如何使用powershell? Windows一般会自带powershell,直接在命令窗口搜索即可打开。 2. powershell没有vim怎么办 powershell安装vim:链…

发现微软有四种数据库

微软的数据库平台,我在大学时只是耳闻,并没有真正地用过。听说过 Office 里的几大件,最常用的是 Word、Excel、PowerPoint,而接下来的就是数据库:Access。曾在工作中用过一次,发现它的 SQL 语言支持没有 SQ…

【运维 | Docker】服务器备份数据库到电脑

服务器备份数据库到电脑 服务器备份数据库到电脑思路:linux:定时备份脚本,会暴露数据库密码,压缩加密密码,需要加密win: 定时bat脚本,会暴露服务器密码,需要加密还有一种借助xshell的[Xshell版不…

Enterprise Library Data 微软企业库数据库连接

第一步&#xff1a; 安装NuGet程序包 Enterprise Library Data 第二部 Web.config页配置连接字符串 <!--配置数据库连接--><connectionStrings><add name"SqlConnection" connectionString"User IDsa;Initial CatalogStudent;Data Source.;Pas…

Electron如何在UOS操作系统(统信)下打包成桌面应用?

目录 1.前言 2.解决双击、点击、无法安装、无法运行程序的方法 3. 将appimage文件转为deb文件 4.闭坑&#xff01;Electron打包成deb文件 1.前言 在UOS系统下&#xff0c;deb软件包是可以安装使用的&#xff0c;像linux安装包appimage是无法直接运行的。 这两天感觉掉进坑里…

微软数据库之微软自带数据库分析

视频课 https://edu.csdn.net/course/play/7940 AdventureWorks 案例研究 介绍&#xff1a; Adventure Works Cycles&#xff0c;AdventureWorks 示例数据库所基于的虚构公司&#xff0c;是一家大型跨国生产公司。公司生产金属和复合材料的自行车&#xff0c;产品远销北美、欧…