SQL Server expertise
you can rely on.

Performance tuning, architecture design, and troubleshooting for mission-critical SQL Server environments.

Former Microsoft MVP (Data Platform, 7 years)
Microsoft Certified Trainer (MCT) · Independent SQL Server Consultant

20+

Years with SQL Server

200+

SQL Server Engagements

100%

Direct Expert Access

Services

What I Can Help With

All services

SQL Server Performance Troubleshooting

Identify and resolve performance bottlenecks, blocking issues, and inefficient queries in critical SQL Server environments.

SQL Server Architecture & High Availability

Design and review resilient SQL Server architectures, including clustering and Always On environments.

SQL Server Health Checks

Comprehensive analysis of SQL Server configuration, performance patterns, and operational risks.

SQL Server Migrations & Upgrades

Planning and executing version upgrades and infrastructure migrations with minimal downtime.

About

Why Work With Me

I’m an independent SQL Server consultant specializing in performance, architecture, and troubleshooting for enterprise database environments, from high-transaction OLTP systems to complex data platforms. My background includes 7 years as a Microsoft MVP in Data Platform and work as a Microsoft Certified Trainer (MCT).

My focus is intentionally narrow. I work exclusively with Microsoft SQL Server because deep specialization produces better results.

About Björn & CraftedSQL

Direct Expert Access

No account managers, no junior resources. Every engagement gets my full attention.

Recognized Expertise

Former Microsoft MVP in Data Platform for 7 years, Microsoft Certified Trainer (MCT), and exclusively focused on Microsoft SQL Server.

Proven Methodology

A structured engagement model: discovery, assessment, clear recommendations, and implementation support.

Process

How I Work

A structured consulting approach focused on clarity, actionable findings, and measurable technical improvements.

Discovery

A technical conversation to understand your environment, pain points, and goals.

Assessment

Review of your SQL Server configuration, query workloads, and infrastructure.

Recommendations

A prioritized list of findings with specific, actionable steps and expected impact.

Implementation

Direct implementation or guided support for your team. Results validated together.

Learn how collaboration with CraftedSQL works before we define the right next step for your SQL Server environment.

Information about customer systems, privileged access, working files and AI-assisted tools is available on the Data Handling and Remote Access page.

For anonymised examples of real SQL Server troubleshooting, performance, infrastructure, and availability situations, visit the SQL Server Cases page.

Latest SQL Server Insights

Recent articles on SQL Server operations, troubleshooting, and performance engineering.

Busy highway interchange as a metaphor for SQL Server execution plans and runtime context

SQL Server Execution Plans Need Runtime Context

SQL Server execution plans are often the first place I look when a query behaves differently from what I would expect. They tell me how SQL Server chose to access the data, which join strategies it selected and where estimates may not match what actually happened during execution. An actual …
Azure Arc SQL Server visibility across an existing hybrid SQL Server estate

Azure Arc-enabled SQL Server: Visibility Before Migration

Azure Arc SQL Server can be useful long before an organization decides to move a database anywhere. In many SQL Server environments, there is an earlier problem to solve: before anyone makes a sensible decision about migration, consolidation or platform strategy, somebody needs to understand what is already there. That …
Suspension bridge leading through a mountain landscape, representing SQL Server restore validation and service recovery

A Restored Database Is Not the Same as a Recovered Service

A SQL Server restore can complete successfully while the business service behind it remains unavailable. The database may return to an ONLINE state, but that status only tells us something about SQL Server itself. SQL Server restore validation therefore needs to look further: can the application connect, are the required …
Technician reviewing existing wiring before changes, representing historical SQL Server permissions and dependencies

When Permissions Outlive Their Context in SQL Server

Most SQL Server permissions begin with a perfectly reasonable decision. An application needs access to another database, a service account requires additional rights for a deployment, or an administrator receives broader permissions while a migration is in progress. At that point, the reason is probably known, and there may even …

Facing SQL Server performance issues?

Whether you're dealing with a performance issue, planning an upgrade, or reviewing your SQL Server architecture, let's start with a conversation.

Start a Conversation