Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

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


分享到:
时间:2020-10-24 11:41来源:http://www.java1234.com 作者:转载  侵权举报
SQL Serve数据库发布和订阅(主从数据库同步) PDF 下载
失效链接处理
SQL Serve数据库发布和订阅(主从数据库同步) PDF 下载


本站整理下载:
提取码:mn3p 
 
 
相关截图:
 
主要内容:


数据库软件:SQL 2008 R2
数据库主从同步,先要确定好数据库的主从关系,以下示例为两个局域网内的计算机数据库,本机为A数据库(主,发布快照),他机为B数据库(从,订阅快照)。单独修改从机数据,在主机同步后会被修正,且新建的表不会同步。
前提
1.发布需要用实际的服务器名称,不能使用服务器的IP地址进行;
说明:安装好数据库后切忌不要去操作更改计算机名,这样会变更数据库的登录服务器名,原始的服务器名和现有登录的服务器名不一致,在操作数据库发布时会报错。
若变更了,可采用以下方法,正常安装的数据库软件可跳过该步骤:
a)检查SQL Server 的服务器名称:
SELECT @@SERVERNAME
b)如果发现上述 SQL 查询得到的服务器名称和实际的计算机名称不符合,则需要进一步执行下面的脚步:
sp_dropserver  ‘使用上面步骤查询到的服务器名’ //删除服务器名
GO 
sp_addserver  ‘新的服务器名(当前的计算机名)’, ‘local’ //新增服务器名
GO 
此时,再次运行 SELECT @@SERVERNAME,可能获得 NULL值。重启SQLSERVER 服务,再次运行查询语句,将获得SERVER的真实名称。
若出现其他关于服务器名错误,可以分开执行上述SQL语言;
2.两个电脑windows系统的账号名和密码需要相同,此例
用户名:Administrator
密  码:123456
3.B数据库软件内,要有一个A数据库软件发布的数据库相同接口的数据库,即B数据库与A数据库同库但B数据库无数据;
4.两个电脑windows系统需开启文件共享,即A数据库电脑开启文件共享,并共享一个文件夹,此例共享文件夹E:\MSSQL\ReplData,B数据库电脑开启文件共享,并连接A数据库锁在的电脑的共享文件夹\\192.168.0.140\ReplData——其中IP为A数据库电脑的IP;
5.启用A和B数据库SQL Server 代理(MSSQLSERVER),下面以A数据库软件为例(B数据库软件相同做法,前提是windows用户和密码相同)
a)打开图标,SQL Server 配置管理器;
b)打开后的界面如下:
 
上图中SQL Server Browser和SQL Server 代理(MSSQLSERVER)默认为停用状态;
c)右键打开SQL Server Browser,点击“属性”,选择“服务”,界面如下:
 
修改“启用模式”为“自动”
 
点击“确定”;
d)右键打开SQL Server Browser,点击“启动”,服务启动成功后如下图:


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐