ClickHouse / clickhouse-odbc

ODBC driver for ClickHouse
https://clickhouse.tech
Apache License 2.0
245 stars 86 forks source link

Связка Clickhouse + SSIS #307

Open AlexSD2000 opened 4 years ago

AlexSD2000 commented 4 years ago

Продолжение https://github.com/ClickHouse/clickhouse-odbc/issues/296

Если руки дойдут, посмотрите, пожалуйста. В версии драйвера 1.1.8 заработала выгрузка из Clickhouse в SQL Server. Но остается несколько проблем:

  1. Выгрузка не работает, если тип колонки в Clickhouse - String Вижу ошибку "HY090, Message: Invalid string or buffer length" Воспроизводить аналогично https://github.com/ClickHouse/clickhouse-odbc/issues/296, только с колонкой String в таблице в Clickhouse.

  2. В обратную сторону не работает. Выгрузка из SQL Server в Clickhouse. Вижу ошибку "Code: 456, e.displayText() = DB::Exception: Query parameter odbc_positional_1 was not set (version 20.3.8.53)" Воспроизводить аналогично https://github.com/ClickHouse/clickhouse-odbc/issues/296. Только сделать "OLE DB Source" - таблица в SQL Server, "ODBC Destination" - Clickhouse Упадет на шаге "ODBC Destination" image

traceon commented 4 years ago

Для 1. попробуйте временный билд из #315 - причина может быть похожая.

traceon commented 4 years ago

Для 2. похожие ошибки у меня получились в рандомных местах в квери, когда я использую ANSI драйвер. C Unicode драйвером все OK. Перепроверите?

Ремайндер отсюда в силе: https://github.com/ClickHouse/clickhouse-odbc/issues/296#issuecomment-651264049

AlexSD2000 commented 3 years ago

Для 1. попробуйте временный билд из #315 - причина может быть похожая.

32bit временный билд найдётся?

traceon commented 3 years ago

Вот: clickhouse-odbc-1.1.8-win32.msi.zip