Expand description
§faucet-source-mssql
Microsoft SQL Server query source for the
faucet-stream ecosystem, built on
tiberius +
bb8-tiberius.
Runs parameterized SQL, streams rows as JSON StreamPages
through a connection pool, and supports incremental replication via a tracking
column (see MssqlReplication). Mirrors the faucet-source-postgres /
mysql / sqlite query sources.
let cfg = MssqlSourceConfig::new(
"mssql://sa:Str0ng%40Pass@localhost:1433/sales",
"SELECT id, email, updated_at FROM dbo.users",
);
let source = MssqlSource::new(cfg).await?;Structs§
- Mssql
Connection Config - Shared connection configuration for the MSSQL source and sink.
- Mssql
Source - Microsoft SQL Server query source.
- Mssql
Source Config - Configuration for
MssqlSource. - Mssql
Tls - TLS configuration for an MSSQL connection.
Enums§
- Mssql
Replication - How the source replicates rows across runs.
- Mssql
TlsMode - MSSQL encryption mode.