Skip to content

Modular SQL Server toolkit for logging, bulk insert, and lightweight data warehousing. Built in pure T-SQL for Azure SQL and beyond.

License

Notifications You must be signed in to change notification settings

kasperulvedal/ktools-for-mssql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ktools for MSSQL

ktools for MSSQL is a collection of lightweight, modular tools written in T-SQL for Microsoft SQL Server and Azure SQL.

These tools are designed to help data engineers, BI developers, and DBAs manage data processing, observability, and data modeling without relying on external orchestration frameworks.

Think of it as your minimalist utility belt for SQL Server.

πŸ“¦ Modules

πŸš€ klog

A procedure execution logger that tracks run time, row changes, and job status at the table level.

Includes:

  • Logging table
  • Start/End logging procedures
  • View with durations and delta row counts
  • Useful for troubleshooting, monitoring, and auditing data jobs

πŸ›  Getting Started

Each module includes:

  • A setup_*.sql script to deploy
  • A dedicated README.md with purpose, setup, and usage

Just clone this repo and run what you need β€” you can adopt one or all modules independently.

git clone https://github.com/youruser/ktools-for-mssql.git

πŸ“Œ Design Philosophy

  • βš™οΈ Pure SQL: No CLR, no external dependencies, no custom runtimes
  • 🧼 Lightweight: Small, composable, and easy to understand
  • πŸͺŸ Azure-Ready: Optimized for use in Azure SQL Database
  • πŸ§ͺ Production-Ready: Built for logging, maintenance, and observability

πŸ“œ License

This project is licensed under the MIT License. Use freely.

🀝 Contributing

We welcome suggestions and contributions!
See CONTRIBUTING.md to get started.

πŸ‘€ Author

Kasper Ulvedal β€” ktools for MSSQL

About

Modular SQL Server toolkit for logging, bulk insert, and lightweight data warehousing. Built in pure T-SQL for Azure SQL and beyond.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages