An n8n community node (v1.1.2, latest) that connects to Microsoft SQL Server, executes a SELECT query, and returns the result as a binary CSV file. It is designed for streaming large result sets (millions of rows) without exhausting memory, using temporary file-based buffering. This differentiates it from in-memory CSV converters and allows handling of large exports within n8n workflows. The node adds execution metadata (row/column count, file name) to the output JSON. It requires the `n8n-workflow` peer dependency and uses the built-in Microsoft SQL credential type. The package is maintained irregularly by a community contributor.
npm install n8n-nodes-stream-csv-from-microsoft-sqlNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import and use the node class programmatically; node is primarily used via n8n UI.
Ensure your SQL query returns a single result set.
Reduce concurrent execution load, enable execution data pruning, or update n8n.
Disable Include Input JSON when not needed; minimize upstream fields.
Install via n8n UI: Settings > Community Nodes > Install, or run 'npm install n8n-nodes-stream-csv-from-microsoft-sql' inside n8n directory.
Use import { MicrosoftSqlToCsv } from '...'