SQL Server主从数据库配置过程

本文详细介绍SQLServer数据库主从同步的配置流程,包括准备工作、主数据库与从数据库的具体操作步骤,以及同步状态的监控方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

条件

  1. 源端的表,需要添加主键;
  2. 检查主库的所有者必须为sa;
  3. 检查主库的排序规则,备库要和主库的排序规则要一致;
  4. 建议安装与源端一致的操作系统和数据库版本或相近版本;
  5. 启动sqlserver 代理服务;
  6. 主库服务器的主机名不要和备库服务器的主机名一样;
  7. 在备库服务器可以通过主机名的方式访问主库。

一、准备工作:

注意点:
1、服务器名称(主机名)最好在确定好后再安装SQL Server 数据库这样能确保主机名,实例名保持一致。

2、如果是在安装好SQLserver后修改了主机名,通常会导致主机名和实例名不一致问题。

3、可通过下面的命令进行检测和修复

查看服务名称(默认安装时的实例名也是和主机名一致)和主机名是否一致

select @@servername

select serverproperty('servername')

如果不一致请进行修改:

    if serverproperty('servername') <> @@servername

    begin

    declare @server sysname

    set @server = @@servername

    exec sp_dropserver @server = @server

    set @server = cast(serverproperty('servername') as sysname)

    exec sp_addserver @server = @server , @local = 'LOCAL'

  End

修改完成之后,重启sqlserver服务生效。

1、主数据库服务器和从服务器都需要开启配置分发的功能

操作如下:

右键“复制”,选择“配置分发”

下一步

 下一步

 下一步

此处选择共享的快照文件夹的路径
快照文件夹需要共享,主库发布到这个共享文件夹中(新建Everyone用户配置读写权限) 从库从这个文件夹中获取。

此处选择数据库文件夹的路径

下一步

下一步

完成。

关闭。

2、主数据库服务器的操作

主数据库需要新建发布向导

选择需要分发的数据库

选择“事务发布”

选择发布的对象

下一步

选择如图所示的内容

 选择“安全设置”

设置如下内容

下一步

下一步

填写发布名称,并完成

关闭此对话框

3、从数据库服务器的操作

新建订阅向导

选择发布服务器

选择如下所示的内容

选择订阅数据库

选择如下所示的内容

配置如下

下一步

选择连续运行

选择立即

下一步

完成

关闭此对话框

4、主数据库服务器的操作

(1)启动复制监视器

(2)查看同步状态,并启动

至此,SQL Server数据库的主从同步配置完了。在进行主从数据库的配置之前 需要将进行同步的表 添加主键。并且如果在安装SQL Server数据库之后修改了主机名,需要修改主从同步的所有者为:“sa”,因为SQL Server数据库记录的所有者是在安装SQL Server数据库时的主机名。

附:如下是修改的步骤:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

auspicious航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值