Hi,

According to the log, it seems you are using DefaultJDBCAdaptor. You have
to use MS SQL compliant adapter:

org.apache.activemq.store.jdbc.adapter.TransactJDBCAdapter

Regards
JB

On Mon, Mar 14, 2022 at 11:52 AM <[email protected]> wrote:

> Hello Community,
>
> after updating my ActivMQ (+OS, Java, MSSQL lease lock DB)
> I get this message in the activemq.log:
>
> 022-03-14 11:32:13,646 | WARN  | Could not create JDBC tables; they could
> already exist. Failure was: CREATE TABLE ACTIVEMQ_MSGS(ID BIGINT NOT NULL,
> CONTAINER VARCHAR(250) NOT NULL, MSGID_PROD VARCHAR(250), MSGID_SEQ BIGINT,
> EXPIRATION BIGINT, MSG BLOB, PRIMARY KEY ( ID ) ) Message: Column,
> parameter, or variable #6: Cannot find data type BLOB. SQLState: S0006
> Vendor code: 2715 |
> org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter | main
> 2022-03-14 11:32:13,647 | WARN  | Failure details: Column, parameter, or
> variable #6: Cannot find data type BLOB. |
> org.apache.activemq.store.jdbc.JDBCPersistenceAdapter | main
>
>
> I find on the Microsoft page: "BLOB types can be used with varbinary(max)"
> But how can I fix the Statement in ActiveMQ 5-16-4?
> Or can it be overridden by config?
>
> Best Regards
>
> Herbert
> ------------------------------
>
>
> *Herbert Helmstreit*Dipl.-Phys.
> Software Engineer
>
> [image: SYSTEMA Logo] <https://www.systema.com>
>
> Phone: +49 941 / 7 83 92 36
> Fax: +49 351 / 88 24 772
>
> [email protected] | www.systema.com
>
> [image: LinkedIn] <https://www.linkedin.com/company/systema-gmbh/>[image:
> Facebook] <https://de-de.facebook.com/SYSTEMA.automation/>[image: XING]
> <https://www.xing.com/pages/systemagmbh>
>
> SYSTEMA Systementwicklung Dipl.-Inf. Manfred Austen GmbH
> Schikanederstraße 2b - Posthof | 93053 Regensburg
> HRB 11256 Amtsgericht Dresden | USt.-ID DE 159 607 786
> Geschäftsführer: Manfred Austen, CEO und Dr. Ulf Martin, COO
>
>

Reply via email to