暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

解决KingbaseFlysync(KFS) 同步程序报错:找不到或无法初始化语句中列出的一个或多个文件的问题

原创 KFS补给站 2024-12-20
78

关键字

金仓数据库、KingbaseFlysync ,KFS,同步程序,SQLServer,CDC

问题描述

SQLServer部署CDC时,报错:找不到或无法初始化语句中列出的一个或多个文件
图片.png

问题分析

1、在setupCDC.conf中配置了create_file_group=1,此时KFS需要创建filegroup
2、在setupCDC.conf中配置了source_user=flysync_sqlserver,那么即将创建的filegroup名称为:
FLYSYNC_flysync_sqlserver_FILE_GROUP_DATAFILE.ndf
3、在SQLServer的安装服务器上查看,已经存在了同名的filegroup文件:
图片.png

解决方案

方法一:
在setupCDC.conf中配置create_file_group=0(kfs使用默认的filegroup),此时对应需要在flysync.ini中配置property = replicator.extractor.dbms.useDefaultFileGroup=true

图片.png

方法二:
在setupCDC.conf中修改source_user的名称,例如修改为:
source_user=flysync_sqlserver_wzl

图片.png
图片.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论