Installer messages
Cannot reach api.timbal.ai:443 / Timed out connecting
Cannot reach api.timbal.ai:443 / Timed out connecting
The certificate is issued by ..., not by a public CA / TLS handshake failed
The certificate is issued by ..., not by a public CA / TLS handshake failed
api.timbal.ai from TLS inspection (SSL inspection / HTTPS decryption).refused the WebSocket upgrade
refused the WebSocket upgrade
api.timbal.ai.DNS lookup for api.timbal.ai failed
DNS lookup for api.timbal.ai failed
PowerShell runs in ConstrainedLanguage mode / Group Policy enforces the AllSigned execution policy
PowerShell runs in ConstrainedLanguage mode / Group Policy enforces the AllSigned execution policy
This file is incomplete: it is missing its embedded installer
This file is incomplete: it is missing its embedded installer
TimbalConnectSetup.cmd and run it unchanged.Unknown argument / needs a value
Unknown argument / needs a value
-Token, not --token) and each one except -SkipNetworkCheck takes a value. See Scripted install.Could not unpack the installer embedded in this file
Could not unpack the installer embedded in this file
%TEMP% exists and is writable, and that antivirus isn’t quarantining files written there.Administrator rights are required and were denied
Administrator rights are required and were denied
The console window opens and closes immediately
The console window opens and closes immediately
Windows protected your PC / nothing happens on double-click
Windows protected your PC / nothing happens on double-click
After installing
The connector shows as offline in Timbal
The connector shows as offline in Timbal
doctor on the server, and check the network requirements from the server itself. The installer checks the network once; a firewall change after installation can still break it.The log says: invalid or expired enrollment token
The log says: invalid or expired enrollment token
Login failed for user 'CORP\SERVERNAME$'
Login failed for user 'CORP\SERVERNAME$'
NetworkService, which reaches SQL Server on another machine as the computer account. Run the service as a domain account and grant it a login: SQL Server authentication.connections.json doesn't parse
connections.json doesn't parse
"CORP\\svc"). doctor prints the exact parse error.A SQL Server named instance doesn't connect
A SQL Server named instance doesn't connect
Server=host\INSTANCE needs the SQL Browser service and UDP 1434. If either is off or firewalled, use the instance’s port instead: Server=tcp:host,PORT.Run doctor
doctor is a read-only check you can run any time on the server. It validates the configuration, checks that the server can reach Timbal, connects to every database in connections.json, and checks each file share in config.json. It exits with a non-zero code if anything fails.
- Windows
- Linux
- macOS
--connection <name> to check one connection, and --connection <name> --table <schema.table> to list a table’s columns.
Next steps
Configure connections
connections.json, file shares in config.json.