
An independent study guide for Microsoft Certified: SQL AI Developer Associate · by Tony Rough
Know which SQL feature, function or option fits the job, from T-SQL to vector search.
Due on Amazon in December 2026, in Kindle and paperback editions.
This independent study guide for the Microsoft Certified: SQL AI Developer Associate exam distils what DP-800 really expects you to understand into the comparisons, configuration choices and traps that database development decisions turn on, across SQL Server 2025, Azure SQL and SQL database in Microsoft Fabric, with T-SQL examples throughout.
Fourteen chapters, each readable on its own and together covering all three DP-800 skill areas:
Microsoft's SQL platforms change quickly. This edition reflects Microsoft's documentation as of October 2026 and the skills measured from 19 October 2026, including SQL Server 2025, the json and vector data types, vector indexes, regular expression functions, Data API builder 2.0, change event streaming and Microsoft Foundry.
This book contains no exam questions. It explains the knowledge the exam expects, so you can answer questions you have never seen and apply the same judgement to real databases.
Written by Tony Rough, a cloud architect with more than twenty years in IT infrastructure who holds the Azure Solutions Architect Expert, Azure Administrator and Azure Security Engineer certifications.
Part of the Ultra Transcenders series from Distilled Press. An independent publication, not affiliated with, sponsored by or endorsed by Microsoft Corporation.
Every skill area in Microsoft's DP-800 outline (as of October 19, 2026), and the chapters that cover it.
| Skill area | Weight | Chapters |
|---|---|---|
| Design and develop database solutions | 35–40% | 1, 2, 3, 4, 5, 6 |
| Secure, optimize, and deploy database solutions | 35–40% | 7, 8, 9, 10, 11, 12 |
| Implement AI capabilities in database solutions | 25–30% | 13, 14 |
Plus an appendix glossary of 400+ terms, each linked to Microsoft Learn, with the same terms explained free online for print readers.



Some sections of the book, free to read online:
How each isolation level trades consistency for concurrency, when to use RCSI or snapshot isolation, and which anomalies each one prevents.
How Always Encrypted keeps keys away from the database engine, deterministic versus randomised encryption, and secure enclaves.
How to build row-level security with an inline predicate function and a security policy, and how filter and block predicates differ.
How the OVER clause partitions, orders and frames rows, and how ROWS and RANGE frames decide which rows each calculation sees.
How temporal tables keep row history automatically, and how FOR SYSTEM_TIME AS OF, BETWEEN and ALL query it.
When exact k-nearest-neighbour search is enough, when an approximate DiskANN vector index pays off, and why its metric must match the query.
How to combine full-text and vector search results with reciprocal rank fusion in T-SQL, and why RRF uses ranks rather than raw scores.
Choosing between change event streaming, change data capture, change tracking, Azure Functions and Logic Apps to react to row changes.