问题
答案
- 使用 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 文件:
配置 Dockerfile 以拉取镜像并添加 TDS 及所需的 ODBC 库
docker-compose.yml 文件:
测试 ODBC 连接
odbc 表函数对远程 MSSQL 数据库中的表执行 SELECT 测试:
odbc 表引擎来创建远程表:
SELECT 查询测试新的远程表: