質問
回答
- ClickHouse Docker Ubuntu イメージを使用します
- FreeTDS ドライバーを使用します
- MSSQL Server 2012R2 を使用します
- この例で使用する Windows のホスト名は
MARSDB2.marsnet2.local、IP アドレスは192.168.1.133です (ご使用のホスト名や IP アドレスに合わせて更新してください) - MSSQL インスタンス名は
MARSDB2です - MSSQL のログインユーザーおよびデータベースユーザーは
sql_userです
テスト用のMSSQL設定例
sql_user:
sql_user のデータベース メンバーシップ ロール:
ログインに関連付けられたデータベースユーザー:
ODBC を使用した ClickHouse の設定
odbc.ini ファイルを作成します。
odbcinst.ini ファイルを作成します。
イメージをダウンロードし、TDS と必要な ODBC ライブラリを追加するよう Dockerfile を設定する
docker-compose.yml ファイルを作成します。
ODBC 接続をテストする
odbc テーブル関数を使用した SELECT をテストします。
odbc テーブルエンジンを使用して、リモートテーブルを作成することもできます:
SELECTクエリを使用します: