Lisa Climber
A browser climbing game. Guide Lisa up an ever-taller wall without falling.
A developer resource for SQL Server CLR integration. It covers writing, deploying, and operating .NET assemblies that run inside the database engine. Governed, verifiable, and built to survive security reviews and engine upgrades.
live at sqlclr.com
CLR assemblies with explicit permission sets, signing, and catalog-level trust. This is extensibility your DBAs approve of and your auditors can trace.
Scalar functions, streaming table-valued functions, stored procedures, user-defined aggregates, and user-defined types, all as compiled .NET.
CLR strict security from day one: signed assemblies, trusted-assembly allowlisting, and no TRUSTWORTHY shortcuts.
One codebase for SQL Server on Windows, Linux, and Kubernetes. The same assembly deploys identically wherever the engine runs.
Complete C# and T-SQL for regex functions, streaming TVFs, and custom aggregates, with performance notes measured inside the engine.
The real errors (6263, 10314, 6522) with causes and fixes, learned across twenty-five years at the engine boundary.
The companion site covers the practice: who this is for and the story of the engine boundary.
Enable CLR, build a minimal C# function, and call it from T-SQL in about ten minutes.
Work through the examples (a regex scalar function, a streaming TVF, a custom aggregate), then read Security before production.
Setup, usage, and troubleshooting. Everything on this page, explained properly.