千家信息网

MSSQL中怎么设置自动同步

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章给大家介绍MSSQL中怎么设置自动同步,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、准备工作:1、117&75上建立sqlagt用户,隶属于administrator
千家信息网最后更新 2024年09月21日MSSQL中怎么设置自动同步

这篇文章给大家介绍MSSQL中怎么设置自动同步,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。


一、准备工作:
1、117&75上建立sqlagt用户,隶属于administrators组,用于启动Sqlserveragent服务(开机自启动),本地系统帐户local,将不具备网络功能,会产生错误

2、117/75上企业管理器中的SQL注册必须为本机名称,不能为local或ip

3、在117上建立75的SQL注册

4、117/75上如果安装了MSSQL后更改过机器名,需要修改MSSQL注册主机名:
4.1 检查有无sql注册问题
use master
select srvid,srvname,datasource from sysservers
如果srvid字段=0,servname与datasource的值不一样,则需要运行下步
4.2 修改注册名称
USE master
GO
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)
select @serverproperty_servername,@servername
EXEC sp_dropserver @server=@servername
EXEC sp_addserver @server=@serverproperty_servername, @local='local'
4.3 再次运行3.1,servname与datasource的值会相同

5、系统需要的扩展存储过程是否存在(如果不存在,需要恢复):
sp_addextendedproc 'xp_regenumvalues',@dllname ='xpstar.dll'
go
sp_addextendedproc 'xp_regdeletevalue',@dllname ='xpstar.dll'
go
sp_addextendedproc 'xp_regdeletekey',@dllname ='xpstar.dll'
go
sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'
go

6、同步是通过内网,内网不能关闭1433端口,不能关闭文件共享,不能删除默认共享如D$ E$


二、同步配置
117角色:发布、分发服务器 117主机名称为"117"
75角色:订阅服务器 75服务器名称"75"

1、企业管理器-->选中117节点
工具-->复制-->配置发布、订阅服务器和分发
下一步-->使"117"成为它自己的分发服务器-->快照文件夹(\\117\d$\mssql\ReplData)-->是-->否,使用下列默认设置-->完成
完成后会提示 成功的将"117"启用为"117"的分发服务器
完成后会在117建立distribution库,会看到复制监视器项

2、工具-->复制-->创建和管理发布 例如同步KBOX
选中要进行同步的数据库-->点击创建发布-->下一步-->选中要同步的数据库-->下一步-->事务发布-->运行SQLServer2000的服务器-->
选择要同步的表(该表的表结构中一定要有主键才能被选择同步)-->下一步-->下一步-->发布名称(随意)-->下一步-->完成

3、在75上建立一个同名的要同步的空数据库KBOX

4、在创建和管理发布界面中
展开已经创建了发布的数据库KBOX-->选择该库下的发布-->再选择强制新的订阅-->选择75-->订阅数据库名称(默认)-->连续地 最短滞后时间-->
是,初始化架构和数据,勾选启动快照代理立即开始初始化处理(如75上已经有了要同步的数据库和表结构,选择否)-->下一步-->完成
完成后会提示成功创建订阅:75

5、点击复制监视器,第一次会提示是否希望自动刷新复制监视器,选择是,勾选不再提示

6、展开复制监视器,发布服务器-->117-->KBOX:KBOX
点刷新按钮可看到75:KBOX状态为正在运行
到75上的KBOX库,可看到表结构、内容都已同步更新完成
测试在117KBOX库任意表插入一条数据,在75上会看到同步过来的相同数据

注:KBOX库新增表、表结构更改,需要手动删除并重新强制订阅

关于MSSQL中怎么设置自动同步就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

同步 数据 服务 服务器 选择 名称 数据库 订阅 监视器 结构 提示 监视 管理 运行 内容 相同 成功 主机 企业 企业管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器bios学习 嘉兴互联网智慧社区软件开发 强化网络安全工作总结 锦州市商城软件开发多少钱 饥荒卡在服务器世界生成 tg网络安全有关的群 数据库数字字典的含义是 华为dsp软件开发 软件开发算不算计算机技术 数据抓取服务器 泰山服务器bios参数 邮件代理服务器地址 浙江企业软件开发咨询热线 九江银行软件开发面试周期 万方查重没有博士论文数据库吗 大专读计算机网络技术专业好吗 数据库序列号重复问题解决 aaa认证服务器产品 简单网络安全手抄报一等奖漂亮 2019年网络安全市场 宫师傅软件开发 供应链安全管理制度网络安全 语音聊天软件开发公司哪家好 兼职软件开发合同范本 嘉兴互联网智慧社区软件开发 web项目数据库一直连接卡住 新罗区捷步品裕网络技术 网络技术学院属于几本 手机软件开发失败 网页服务器怎么加入网易我的世界
0