Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
UPGRADE ADVISORY for Qlik Replicate 2024.5: Read More
cancel
Showing results for 
Search instead for 
Did you mean: 
desmondchew
Creator III
Creator III

We hit into error with a task in SQL server source endpoint due to partition

We are replicating from SQL server into Snowflake target.

 

The task has been running fine until giving error lately. It can recover by itself but it triggers a lot of notification alerts. How can we fix this?

 

Stream component 'st_0_AX_EU' terminated
Stream component failed at subtask 0, component st_0_AX_EU
Error executing source loop
Endpoint is disconnected
Encountered an unexpeceted error.
Failure in processing captured event.
Failure in parsing / processing DDL record.
Failed in checking whether partition ID 72057598489657344 is a user table
Error occurred during Get DDL type
Failed on getting table definition for table 'dbo.DIMENSIONS'
sqlserver_get_partition_list(...) failed in executing statement '
select cast(sysPart.partition_number as varchar(10)) as partition_number
FROM sysobjects sysOb, sys.partitions sysPart
where sysOb.id=sysPart.object_id
and index_id in (0,1) -- 0 = heap , 1 = clustered index , 2 or greater = nonclustered index
and schema_name(sysOb.uid) = 'dbo' and sysOb.name= 'DIMENSIONS'
order by sysPart.partition_number
'
RetCode: SQL_ERROR SqlState: HYT00 NativeError: 0 Message: [Microsoft][SQL Server Native Client 11.0]Query timeout expired
Failed (retcode -1) to execute statement: '
select cast(sysPart.partition_number as varchar(10)) as partition_number
FROM sysobjects sysOb, sys.partitions sysPart
where sysOb.id=sysPart.object_id
and index_id in (0,1) -- 0 = heap , 1 = clustered index , 2 or greater = nonclustered index
and schema_name(sysOb.uid) = 'dbo' and sysOb.name= 'DIMENSIONS'
order by sysPart.partition_number
'

Labels (1)
3 Replies
DesmondWOO
Support
Support

Hi @desmondchew ,

Based on the error message, Replicate encountered a timeout error when querying sysobjects and sys.partitions. Please try to increase internal parameter "executeTimeout".

Regarding Replicate triggers a lot of notification alerts, could you provide more information:

- notification message
- notification event type, e.g. Any error, Any warning
 - when timeout occurs, how many notifications are triggered

Regards,
Desmond 

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!
desmondchew
Creator III
Creator III
Author

Hi,


The error is related to [ATTUNITY.domain.com\Any errors] . 

 

I will try to increase the executeTimeOut.

john_wang
Support
Support

Hello @desmondchew ,

Besides DesmondWoo's comment, we also noticed you are running an unsupported ODBC Client version:

RetCode: SQL_ERROR SqlState: HYT00 NativeError: 0 Message: [Microsoft][SQL Server Native Client 11.0]Query timeout expired

In supported Replicate versions the prerequisite is Install Microsoft ODBC Driver 18.1 at both Windows and/or Linux Replicate server. If you are running an old version of Replicate then please upgrade Qlik Replicate to supported versions. (Replicate version 2023.5 is highly recommended)

Hope this helps.

Regards,

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!