Amazon web services AWS DMS:从RDS SQL Server迁移到Kinesis Streams时出错
在使用DMS将数据从SQL Server(RDS)复制到Kinesis Streams时,我面临一个问题。我正在一个环境A中复制约20个表(~1TB),并且复制仅在进行(通过CDC),而不是满载。进程正常运行,直到失败并停止 我在我们的B和C环境中测试了这一点(环境应该是相同的),并且运行良好(SQL Server上的CDC->DMS->Kinesis),但在环境A中(3个环境中的RDS SQL服务器具有相同的配置:版本、年份等),我得到以下错误日志:Amazon web services AWS DMS:从RDS SQL Server迁移到Kinesis Streams时出错,amazon-web-services,database-migration,amazon-kinesis,aws-dms,dms,Amazon Web Services,Database Migration,Amazon Kinesis,Aws Dms,Dms,在使用DMS将数据从SQL Server(RDS)复制到Kinesis Streams时,我面临一个问题。我正在一个环境A中复制约20个表(~1TB),并且复制仅在进行(通过CDC),而不是满载。进程正常运行,直到失败并停止 我在我们的B和C环境中测试了这一点(环境应该是相同的),并且运行良好(SQL Server上的CDC->DMS->Kinesis),但在环境A中(3个环境中的RDS SQL服务器具有相同的配置:版本、年份等),我得到以下错误日志: 2020-02-19T20:22:06 [
2020-02-19T20:22:06 [SOURCE_CAPTURE ]E: Failed (retcode -1) to execute statement [1022502] (ar_odbc_stmt.c:XXXX)
2020-02-19T20:22:06 [SOURCE_CAPTURE ]E: RetCode: SQL_ERROR SqlState: 42000 NativeError: 21089 Message: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Only members of the sysadmin fixed server role can perform this operation. Line: 1 Column: -1 [1022502] (ar_odbc_stmt.c:XXXX)
2020-02-19T20:25:06 [SOURCE_CAPTURE ]E: mssql_execute_log_lsn_peeper(...) failed upon SQLExecute with LSN parameters '0x','0x' [1020102] (sqlserver_log_queries.c:XXX)
2020-02-19T20:25:06 [SOURCE_CAPTURE ]E: sqlserver_capture_source_loop (...) encountered an unexpeceted error. Aborting... [1020102] (sqlserver_endpoint_capture.c:XXX)
2020-02-19T20:25:06 [SOURCE_CAPTURE ]E: Error executing source loop [1020102] (streamcomponent.c:XXXX)
2020-02-19T20:25:06 [TASK_MANAGER ]E: Task error notification received from subtask 0, thread 0 [1020102] (replicationtask.c:XXXX)
2020-02-19T20:25:06 [TASK_MANAGER ]E: Stream component failed at subtask 0, component st_0_XXXXXXXXXXXXXXXXXXXXXXXXXX [1020102] (subtask.c:XXXX)
2020-02-19T20:25:06 [TASK_MANAGER ]E: mssql_execute_log_lsn_peeper(...) failed upon SQLExecute with LSN parameters '0x','0x'; sqlserver_capture_source_loop (...) encountered an unexpeceted error. Aborting...; Error executing source loop; Stream component failed at subtask 0, component st_0_XXXXXXXXXXXXXXXXXXXXXXXXXX ; Stream component 'st_0_XXXXXXXXXXXXXXXXXXXXXXXXXX' terminated [1020102] (replicationtask.c:XXXX)
2020-02-19T20:25:06 [SOURCE_CAPTURE ]E: Stream component 'st_0_XXXXXXXXXXXXXXXXXXXXXXXXXX' terminated [1020102] (subtask.c:XXXX)
。。。它一遍又一遍地重复
我还使用S3作为所有3个环境中的目标端点,进行了相同的复制(CDC,仅持续进行),并且运行良好。然而,通过运动,我可以看到复制开始并持续4或5个小时,然后它就消失了
有没有办法解决这个问题 嗨@flavio-n,你是怎么解决的?