关键字
金仓数据库、KingbaseFlysync ,KFS,同步程序,SQLServer,CDC
问题描述
SQLServer部署CDC时,报错:找不到或无法初始化语句中列出的一个或多个文件

问题分析
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文件:

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

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


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




