在创建事务复制时,使用备份还原初始化常见错误
admin
2023-05-22 00:22:07
0

在创建事务复制时,使用备份还原初始化常见错误

问题1:

错误: 14151,严重性: 18,状态: 1。

Replication-复制分发子系统: agent test-DB-TDB1-tdb1-test-DB\MSSQLSERV-299 failed. 进程无法访问服务器“test-DB\MSSQLSERVERA”上的数据库“TDB1”。


解决:产生这个错误的原因是因为使用请求订阅或远程分发服务器时,复制账号test\SqlReplicator(域账号),没有对订阅数据库TDB1有访问的权限,要赋予sysadmin,ower权限,保证复制分发账号有相应的权限,日志代理服务器才能正常启动


问题2:

建立连接时,发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否已配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。 (源: MSSQLServer,错误号: 10061)

解决:1)在“方面”下接列表框中,选择“服务器配置,“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”。

 2)在“方面”下接列表框中,选择"SQLServer外围应用配置器","AdHocRemoteQuriesEnabled" 设为“True”,"CltIntegrationEnabled" 设为“True”,“DatabaseMailEnabled” 设为“True”,“RemoteDacEnabled” 设为“True”,点“确定”



问题3:

使用备份还原初始化,事务复制。自增表如下报错:当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 'test_store' 中的标识列指定显式值。


分析:由于表test_store有自增列,导致复制是报错,默认情况(sql server 2008R)自增表自增列不会被同步,但是发现生产环境中,另外一个表testchaine表有触发器(insert,update,delete)调用了test_store表,这时候即使在初始化复制过程中不同步该test_store表,也会报错:test_store 无效对象。如何解决呢?

解决:只能删除testchain表中增删改触发器,删除后日志代理器正常


相关内容

热门资讯

广西再发生5.2级地震,凤凰记... 5月18日晚,广西柳州再度发生5.2级地震。凤凰卫视记者朱家杰深入震中上步村,摄像机全程记录下采访当...
黑龙江省高校科研成果“三进三促... 中新网黑龙江新闻5月17日电(张媛媛)近日,黑龙江省高校科研成果“三进三促”专项行动——哈尔滨理工大...
GreyOrange推出AI仓... GreyOrange近日发布了一款全新的仓储模拟平台,旨在帮助运营商在实施现场变更之前,对自动化部署...
中科院高能物理研究所所长曹俊:... 5月18日,在清华大学举行的2026国际基础科学大会(ICBS 2026)新闻发布会上,中国科学院高...
新闻发布会刚结束,柳州再发地震... 中国地震台网正式测定:05月18日21时44分在广西柳州市柳南区(北纬24.37度,东经109.26...
菲律宾副总统莎拉弹劾审理程序启... 据凤凰卫视报道,菲律宾参议院5月18日下午正式组成弹劾法庭,启动对莎拉·杜特尔特的弹劾审理程序,全体...
洁丽雅报警,“私生子传闻造成严... 5月18日晚间,洁丽雅官方微博发布严正声明。声明提到,近日,网络上出现关于洁丽雅家居股份有限公司、董...
产学研共探规模化路径 量子科仪... 上证报中国证券网讯(记者 刘一枫)量子精密测量正加速跨越技术验证门槛,从“能不能用”的实验室探索,迈...
广西柳州再发生5.2级地震,震... 中国地震台网正式测定:05月18日21时44分在广西柳州市柳南区(北纬24.37度,东经109.26...
研究揭示:人们普遍认为AI比人... IT之家 5 月 18 日消息,如今,全球越来越多民众日常使用人工智能系统,尽管众多用户愿意相信人工...