Skip to main content
Question

Connecting a Linux-based Cribl Worker to a Windows SQL Server using Domain/Windows Authentication

  • April 9, 2026
  • 2 replies
  • 10 views

I am seeking technical guidance on configuring a Database Collector to connect to a Windows SQL Server using Domain/Windows Authentication from a Linux-based Worker Node.

We are currently running Cribl Stream version 4.17.

Our Worker Nodes are running on Linux, and we need to authenticate against a remote MSSQL instance using a service account within our Active Directory domain. While standard SQL authentication (local DB users) works as expected, we are looking for the best practice to implement integrated Windows authentication in this cross-platform scenario.

2 replies

michael.fisher670

As long the SQLserver instance doesn’t implement "enhanced protection" mode, you should be able to authenticate via NTLM as detailed here:  https://docs.cribl.io/stream/database-connections/#requirements-sql-server

If "enhanced protection" is on, I think you’re limited to SQL auth from Linux.


Do u mean trustServerCertificate should be passed as false in the config?

 

{
"authentication": {
"type": "ntlm",
"options": {
"userName": "username",
"password": "password",
"domain": "domain"
}
},
"options": {
"connectTimeout": 15000,
"trustServerCertificate": false
},
"port": 1433,
"server": "hostname",
"database": "databasename"
}