Question
Réponse
- Utilise l’image Docker Ubuntu de ClickHouse
- Utilise le driver FreeTDS
- Utilise MSSQL Server 2012R2
- Le hostname Windows utilisé dans cet exemple est
MARSDB2.marsnet2.local, avec l’adresse IP192.168.1.133(remplacez-le par votre hostname et/ou votre adresse IP) - Le nom de l’instance MSSQL est
MARSDB2 - Les utilisateurs de connexion et de base de données MSSQL sont
sql_user
Exemple de configuration dans MSSQL à des fins de test
sql_user :
Rôles de base de données attribués à sql_user :
Utilisateur de base de données associé à un compte de connexion :
Configurer ClickHouse avec ODBC
odbc.ini :
odbcinst.ini :
trace est facultatif, mais facilite le débogage) :
Configurer un Dockerfile pour télécharger l’image et ajouter TDS et les bibliothèques ODBC requises
docker-compose.yml :
Tester la connexion ODBC
SELECT à l’aide de la fonction de table odbc sur la table distante de la base de données MSSQL :
odbc :
SELECT pour tester la nouvelle table distante :