Practical course in which you learn to apply the AI capabilities in and around SQL Server: Copilot in SSMS, Azure OpenAI in T-SQL and vector search in SQL Server 2022.

  • Hands-on with Copilot in SSMS and Azure OpenAI
  • Working test environment with SQL Server 2022 and OpenAI endpoint
  • Small group of no more than 6 participants
  • A complete AI use case as the end result
  • Attention to security, prompt injection and audit trails

1 day

Amsterdam Thu 24 December 2026
Den Haag Tue 13 July 2027
More dates Scroll down for more dates
€625,-

Copilot in SSMS, Azure OpenAI in T-SQL and vector search in SQL Server 2022: the AI options around your database have matured in a short space of time. In this course you apply these techniques to your own data and build a complete AI layer on top of an existing SQL Server.

Description

SQL Server has gained a substantial set of AI capabilities. Copilot in SSMS (preview) generates queries based on natural language, explains existing T-SQL and suggests indexes and query rewrites. In this course you learn to put those features to genuinely productive use, not as a toy but as a day-to-day working environment.

You also connect Azure OpenAI to your database. From T-SQL you call an endpoint, use Machine Learning Services for R and Python and work with the new vector data types in SQL Server 2022. Storing embeddings, running similarity searches and combining results with classic SQL: it is all covered.

You practise in a Learnit test environment with SQL Server 2022 and a connected Azure OpenAI endpoint. That way you work with real data and real AI calls, without first having to set up your own infrastructure.

To finish, you build a complete use case: classifying customer tickets, determining sentiment on text fields and making documents searchable with vector search. Security has a fixed place in this, from preventing prompt injection to shielding data outflow.

Topics

  • Copilot in SQL Server Management Studio (preview): generating queries in natural language
  • Having existing T-SQL explained and complex queries described
  • Optimisation suggestions: index recommendations and query rewriting via Copilot
  • Asking schema questions: having tables, columns and relationships found for you
  • Deciphering error messages with help from Copilot
  • Connecting Azure OpenAI to SQL Server: configuring the endpoint and calling it from T-SQL
  • SQL Server Machine Learning Services: R and Python within SQL
  • Vector search in SQL Server 2022: storing and searching embeddings
  • Practical applications: document search, customer segmentation and sentiment analysis on text fields
  • Building a complete use case: combining SQL data with AI classification for customer tickets
  • Security: preventing prompt injection and shielding against data leakage
  • Setting up audit trails for AI calls from SQL Server

Result

After this course you will work productively with the AI capabilities in and around SQL Server. You use Copilot in SSMS as a fully fledged working partner, connect Azure OpenAI to your database and add vector search to existing tables.

Specifically, by the end you will be able to:

  • Using Copilot in SSMS to generate queries, have T-SQL explained and request optimisation suggestions
  • Resolving error messages and schema questions efficiently with help from Copilot
  • Configuring an Azure OpenAI endpoint and calling it from T-SQL
  • Using Machine Learning Services to run Python or R within SQL Server
  • Storing embeddings in SQL Server 2022 and running vector search on text and documents
  • Classifying customer tickets, determining sentiment and making documents searchable
  • Recognising and preventing prompt injection, shielding against data leakage
  • Setting up audit trails for AI calls so that you remain demonstrably in control

Target audience

The course is aimed at experienced SQL Server professionals who want to add the new AI capabilities to their toolkit. You work with SSMS and T-SQL on a daily basis and want to know how to apply Copilot, Azure OpenAI and vector search to your own databases.

The course is intended for:

  • SQL Server database administrators (DBAs) who want to increase their productivity with Copilot
  • Data engineers who want to add AI functions to their ETL and data platform
  • BI developers who want to carry out sentiment analysis or classification on text fields
  • Application developers who use SQL Server as a backend and want to integrate AI features
  • Data architects who want to work strategically with AI functions in SQL Server

Teaching method

The course is entirely hands-on and technical in design. You work in a Learnit test environment with SQL Server 2022 and a connected Azure OpenAI endpoint, so you can get started straight away with real data and real AI functions. Short explanations alternate with practical assignments in which you build your own queries, embeddings and classifications.

Because of the technical depth, we work in small groups of no more than 6 participants. This gives you room for your own questions and personal guidance from the trainer, including on points that are specific to your database environment.

You receive a workbook with a dataset and step-by-step plan, a reference document with code examples and a certificate of participation. By the end you will have delivered a working AI use case, including vector search and classification on customer tickets.

Prior knowledge

You have solid T-SQL skills, gained in our SQL Advanced course or through equivalent practical experience. You are comfortable working with SQL Server Management Studio and know the basics of relational databases. Prior knowledge of Azure or OpenAI is not required; we cover those from the ground up. Experience with Python is an advantage, not a requirement.

Comments

You work on a Learnit laptop with SQL Server 2022 and a connected Azure OpenAI endpoint. Bring your own laptop if you prefer, but this is not necessary.

In-company

Would you like to organise this training for a whole group or several groups? This can be cost-effective. For example, we can tailor the content entirely to your organisation, and training a whole group is also cheaper.

Are you looking at large numbers of participants or a complete academy? That involves a great deal. Consider planning and communication, for example, or identifying and agreeing the objectives and content of the training. Or differences in level, feedback mechanisms and safeguarding. Fortunately, Learnit has extensive experience in this field (more than 25 years) and we are happy to help you through this process.

Request a quote

Language

The training is given in Dutch as standard. The trainer has a good command of English. English-language course material can be used. With a minimum enrolment of 3 participants, the training can also be given entirely in English.

Available dates

When would you like to start?

Thu 24 December 2026

Amsterdam
€ 625,- excl. VAT

Tue 13 July 2027

Den Haag
€ 625,- excl. VAT

The best training for you

At Learnit you will always find a course that takes you further. From (technical) IT skills to communication or personal leadership. You can also choose the training format that suits you best: a classroom course, a tailor-made course at your own office, an online course or an e-learning. We have the right course and the right format for everyone. Because learning in the way that suits you best delivers the best results.

Participants attending a classroom training course at Learnit

Why choose training at Learnit?

  • Always and everywhere personal

    Personal attention and a pleasant atmosphere. Whether you take a course with us, at your office or on your own PC, we make sure you feel at home enough to push your boundaries.

  • Just do it!

    New opportunities arise when you get moving. Stay sharp. Keep taking new steps. We encourage you to take the plunge and really go for it.

  • Growing through knowledge and inspiration

    Discover something new. Build on your strengths. And choose your own path. We help you grow with training courses and learning formats that genuinely suit you.

  • Skills for the future

    We always think in terms of possibilities and win-win. And every day we work on new solutions for tomorrow. By offering training courses that leave you well prepared for the future.

  • Working together on quality

    We don't make empty promises. What we do offer is quality, knowledge and experience. A broad range of courses, made possible by our inspired staff and trainers.

  • Understanding and being understood

    We listen to what matters to you. To what you need. Because that is where our solution, our tailored approach, begins. Understanding each other properly and communicating clearly: that is what we believe in.

Find out more about Learnit
Trainer and participants working together during a Learnit course

Moving forward together

Taking a training course at Learnit means learning together. Together with your experienced trainer, together with your course group or together with your colleagues. And whether you take the training at home, at your office or at one of our training locations, we are always available to help you. To share our knowledge with you in a way that is genuinely useful to you. Getting further together through personal attention and understanding each other well; that is what we believe in.

Apply it directly in your work

Learning theory from a book that you can then hardly use in your work? Not at Learnit! Whichever training you take with us, you can put it to use at your workplace straight away. Because of the unique learning objectives you set together with the trainer at the start of the training. Because of the alternation between theory and (interactive) practical assignments. And by bringing the challenges you face in your daily work along to the training.

Participants apply what they have learnt straight away in the workplace

 

Location
Date

1 training day

Amsterdam

Thu 24 December 2026

Amsterdam
€ 625,- excl. VAT

Den Haag

Tue 13 July 2027

Den Haag
€ 625,- excl. VAT

No suitable start date? Send us a date request. Then we will look together at how we can still meet your training needs.

Reviews

What others say about this course

  • “A good basic course to get you started with SQL”

    Ed Riemens, APG - Open Learning SQL
    Rating 8.0
  • “Good balance between presentation and doing exercises yourself. Good variation in the difficulty of the exercises, there were a few nice challenging ones among them. The trainer had a great deal of knowledge and explained clearly how to tackle a problem in a structured way.”

    S. Rodewijk, NUON - Oracle Database: SQL Fundamentals Part I
    Rating 8.8
  • “SQL Basics is an enjoyable course that I can recommend. Knowledgeable trainer, good lunch, learned a lot in 2 days! Now to apply it in practice...”

    Hetty Mattaar, Het Waterschapshuis (Informatiehuis Water) - SQL Open Learning Format
    Rating 7.9
  • “I found the combination of short explanations and exercises very pleasant. The trainer has an agreeable way of conveying knowledge and weaves practical experience into the course material.”

    R. Mouwen, ATEA-Groep - Transact-SQL Basics - MS SQL Server
    Rating 8.0
  • “The trainer conveyed his knowledge clearly and effectively. The combination of theory and practice was very pleasant!”

    P. Biermans, CompuGroup Medical (CGM)- SQL Basics
    Rating 8.8
  • “This course has a clear structure and build-up. Alongside the theory there is plenty of room to practise and to put real-life situations to the trainer. A calm, qualified and clear trainer. He knew what he was talking about and how the course fits together. All in all a good way to make a start with SQL.”

    R. Kemmenaar, Triage-IT – SQL Basics
    Rating 8.6
  • "Learnit is a professional organisation with a personal approach. The SQL course was well matched to our starting level, and the trainer guided us through the material skilfully and with great enjoyment. Excellent!"

    Shanna Wielinga, Klantexpertise UWV - Querying Microsoft SQL Server (MOC20461)
    Rating 8.7
  • “Good course to bet the basics of SQL!”

    Paul Bakker, Randstad Nederland B.V. Head Office – SQL Basics
    Rating 8.0
  • “A good course for learning the basic principles of SQL. Plenty of practical exercises, so you get to grips with SQL quickly. It was led by a good trainer who took the time to explain things. Teaches with enthusiasm. A sociable and friendly person. Learnit Training is a professional organisation, customer-focused and with good, fast service.”

    C. Verkleij, Centraal Bureau voor de Statistiek (CBS) - SQL Basics
    Rating 9.8
  • “Excellent course. You really come away with the basics! The trainer was very enthusiastic and delivered the course in an enjoyable way.”

    H. Wennink, Provincie Overijssel - SQL Basics
    Rating 8.0
  • “Good course for beginners who already have a little experience with SQL; reasonable account is taken of the type of SQL you use yourself (let the organisation know in advance if you like, then you may receive a different textbook). The course really does stick to the basics.”

    Kelly de Kuyper, Pluriplus / Pluripharm- SQL Basics
    Rating 7.3
  • “The SQL training course was a welcome one. Thanks to this course I can move on with a better understanding of ORACLE SQL. The two course days we enjoyed were really very instructive.”

    H. Rijnsburger - Gemeente Zaanstad - SQL Basics - Oracle
    Rating 10.0
  • “It ties in very well as a stepping stone towards understanding and using SQL. In my work we will be dealing with SQL more often. In my role as functional administrator I needed more insight into SQL. And this worked out well with the professional training course from Learnit Training. This is already my second Learnit course. Given the very wide range of courses on offer, I do not think it will be the last.”

    H. van den Driesche, Evides- SQL Basics
    Rating 9.0
  • “Learnit gave good thought to how the SQL Basics course on site should be set up. This was for a small group with different backgrounds and levels of basic knowledge. This was no problem at all for the course or the trainer. The structure is pleasant and the course moves along nicely. There is room to go into more depth, and a big advantage is that you do a lot yourself and discuss it afterwards.”

    Timo van Limbeek, Universiteit Twente - SQL Basics
    Rating 8.0
  • “It is a well-structured course that is easy to follow, even for the absolute beginner. The trainer is passionate, clear and good at answering questions.”

    N. de Korte, Q-TC Nederland B.V. - SQL Basics
    Rating 9.7
  • “The course is highly suitable for people who have never worked with SQL before. It explains clearly what SQL can do. This is a good basic course. If you already use SQL regularly, I would recommend an advanced course.”

    R. Arentsen, I-Real- SQL Basics
    Rating 8.6
  • "This trainer is a highly knowledgeable person who conveys the course material to the participants in a calm, considered and thorough manner."

    - SQL Basics
  • “Enjoyable and interesting course in which you get straight to work applying the material through related assignments that are discussed as a group afterwards.”

    D. Krom - Open Learning Format SQL
    Rating 8.0
  • “Clear explanations and good exercises gave a good picture of what SQL can do.”

    M. Bessem, Regiopolitie Amsterdam Amstelland - SQL Basics
    Rating 8.0
  • "A fine course if you are really getting to know this subject matter. There is clear and well-structured course material with plenty of exercises to learn SQL."

    - SQL Open Learning
  • “The course has given me enough tools to get started with SQL. You gain the experience in practice, but this course gives you enough firm ground under your feet.”

    B. Engelhart, Achmea IM&IT- SQL Basics
    Rating 9.0
  • “Received a good explanation of all the basic principles within SQL and its various dialects. Highly recommended as a refresher course too!”

    Erwin Vos, OFGV - Open Learning SQL
    Rating 8.9
  • “Practical course in which a user/information analyst quickly learns how to unlock (relational) databases using the basic principles of SQL.”

    Arthur Wagenaar- SQL Open Learning
    Rating 8.1
  • “If you would like to learn the basics of SQL, this course really comes recommended.”

    R. Mees - CAK- SQL Open Learning format
    Rating 8.6
  • “I would recommend this course to people who have never worked with SQL before; it is perfectly suited to that.”

    Ron Derks, Office Depot Europe BV - Open Learning SQL
    Rating 7.5
  • “The course lives up to its content and teaches you the basic SQL skills in a short space of time.”

    Arnaud Milder, Radboud University Medical Centre - SQL Open Learning
    Rating 7.6
  • “Good course. Very clear and applicable. You learn every facet of SQL.”

    K. Sijne, AB Vakwerk- SQL Basics
    Rating 8.6
  • “Well-structured course. Good course material and reference work. The trainer has a sound knowledge of SQL and conveys it well.”

    E. Haan - SQL Advanced
    Rating 9.8
  • “Good course with a good trainer! I now have the basics under control and can keep practising with the material provided.”

    J. Salhuteru - PinkRoccade Healthcare - Open Learning Format SQL
    Rating 10.0
  • “The trainer is extremely knowledgeable and manages to present the often dry material in an entertaining way as well. Keep it exactly like this! Everything was arranged pleasantly and quickly by Learnit Training!”

    H. Kalsbeek, Synovate - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
    Rating 8.2
  • “Got refreshed with my sql skils”

    Tejasvi Sabale, Mapscape B.V. - SQL Basics
    Rating 6.0
  • “A good overview of what SQL can do.”

    A. Heijmans, Gemeente Rotterdam - SQL Basics
    Rating 8.2
  • “A pleasant, interactive course that gives you plenty of hand-outs to put into practice at work.”

    E. de Gruijl - Skal Biocontrole - Open Learning SQL
    Rating 8.8
  • “This course gives you an even better picture of what you can do with SQL and how to apply what you have learned. Recommended.”

    Jurgen Koopmans, Roba Metals BV- SQL Intermediate
    Rating 8.1
  • “A very good course for beginners, but certainly also a refresher for those with a little more experience.”

    Monique van de Wetering, Greenspans B.V. - Open Learning Format SQL
    Rating 8.6
  • “Challenging, particularly because it could be adjusted on the spot to the level of the participants.”

    M. Veerkamp, Magna Carta - SQL Basics
    Rating 7.4
  • “Enjoyable and interesting course. Clear explanations, examples and exercises. It was also good that the assignments were phrased the way a colleague would put them to you, so you have to work out for yourself how to tackle them. Learned a lot of functions in a short space of time.”

    Helene Hallebeek, Transavia - Open Learning SQL
    Rating 7.6
  • "The course was delivered at a good pace, allowing the participants to keep up well. It was not a large group, so there was plenty of room for the individual. The material was in a logical order, so that as you progressed through the course the basics kept being repeated, which made them stick."

    - SQL Basics
  • “A very practical course in which you learn to work with SQL straight away. No long, dry sessions, but simply getting started right after a short introduction. Combine that with a trainer who knows what he is talking about and you are typing out your first queries in no time.”

    Erik Mol, Scania Production Zwolle B.V. - Open Learning SQL
    Rating 8.1
  • “A useful and practical course for anyone who wants to master the SQL fundamentals.”

    Daniel van der Krans, Mobilee Management & Advies- SQL Open Learning
    Rating 9.0
  • “A solid basic course that gives you a very good start in discovering SQL.”

    Maria Sijtsma, Zorggroep Treant - Open Learning format SQL
    Rating 9.0
  • “SQL Basics was an excellent course and immediately applicable in practice. The trainer is friendly, patient and open. He certainly knows his subject and enjoys being challenged by his participants.”

    M. Sybesma, GGZ Rivierduinen - Transact-SQL Basics - MS SQL Server
    Rating 8.4
  • “it is a very good foundation, so you can get started with SQL straight afterwards.”

    T. Kraan - SQL Basics
    Rating 7.8
  • “Excellent SQL Server course with a clear structure.”

    L. Wong - Gemeente Rotterdam- SQL Basics
    Rating 10.0
  • "Colleagues were impressed by how much I already knew after a 2-day course."

    - SQL Basics
  • “Very practical training course. Clear explanations and plenty of relevant exercises.”

    Jan Rensen, Shell Pensioenbureau Nederland B.V. - Open Learning SQL
    Rating 8.7
  • “I am positive. I now feel less like I am getting lost in queries made by others. Creating queries is not a requirement for my role, but making the occasional small adjustment to generate output is.”

    J. van de Putte, CIBG- SQL Basics
    Rating 7.4
  • "At Learnit they keep learning from their own lessons. What a great course!"

    - SQL Basics
  • “Interesting and practical course. The trainer responded quickly to the feedback given, which made it feel even more like a tailor-made course!”

    Marjolein Smits, Advanced Programs - SQL Advanced
    Rating 7.5
  • “Enjoyable basic course, perfect location (Amsterdam, Muziekgebouw aan 't IJ).”

    S. Buster, De Nederlandsche Bank- SQL Basics
    Rating 7.4

Learnit reviews

Frequently asked questions

You can find the current price at the top right of this course page, along with the schedule, location and delivery format. For in-company or bespoke courses we are happy to provide a quotation on request.

You have solid T-SQL skills and are comfortable working with SQL Server Management Studio. You can reach that level, for example, with our SQL Advanced course or through equivalent practical experience. Prior knowledge of Azure or OpenAI is not required; we cover those from the basics. Experience with Python is a plus for the Machine Learning Services part, but not a requirement.

The course is intended for SQL Server database administrators, data engineers, BI developers and application developers who work with T-SQL and want to increase their productivity with AI. Data architects who want to determine strategically how AI functions fit within their data platform will also find the right depth here. You do not have to be a data scientist: the starting point remains SQL Server.

You learn to use Copilot in SSMS (preview) to generate queries based on natural language, have existing T-SQL explained and request optimisation and index suggestions. You ask schema questions to quickly find the right tables and relationships, and you use Copilot to decipher error messages. The emphasis is on working productively, not on demos.

Yes. In addition to classroom groups at our locations, we also offer the course in-company and online. For in-company courses we are happy to work with a test environment that matches your own SQL Server version and Azure tenant. Request a proposal via the course page and we will think along with you about the content.

Yes. If you have attended the course in full, you receive a certificate of attendance from Learnit. This is proof that you took an active part in the day and covered the topics dealt with. It is not an exam certification.

The course is entirely hands-on. Short explanations alternate with practical assignments in a Learnit test environment with SQL Server 2022 and a connected Azure OpenAI endpoint. You receive a workbook with a dataset and step-by-step instructions, plus a reference document with code examples that you take back to your own workplace afterwards. With a maximum of 6 participants per group, there is room for your own questions.

Separate experiments with ChatGPT quickly give you a feel for prompts, but not for the integration in SQL Server itself. In this course you work with the built-in Copilot in SSMS, with a real Azure OpenAI connection from T-SQL and with vector search in SQL Server 2022. These are architectural choices and security questions that you will grasp more quickly in a single guided day than in weeks of self-study.

You can use Copilot in SSMS to write queries faster and document existing code. You can connect an Azure OpenAI endpoint to your database and from there classify text fields, analyse sentiment or make documents searchable with embeddings. The complete use case you build during the course day serves as a blueprint for your own environment.

The SQL Advanced course focuses on advanced T-SQL: subqueries, window functions, stored procedures and performance tuning without AI. This course builds on that and adds the AI layer: Copilot, Azure OpenAI, Machine Learning Services and vector search. The SQL Advanced course is good preparation if you want to sharpen your T-SQL level first.

Yes, provided you have solid T-SQL skills. BI developers get a great deal out of the sections on sentiment analysis, customer segmentation and document search: these are exactly the enrichments you can then visualise in Power BI. The course itself focuses on the SQL Server side of that enrichment, not on Power BI reporting.

Security has a fixed place. You learn how prompt injection works, how to separate user input from instructions and how to prevent sensitive data from flowing to the OpenAI endpoint unintentionally. We also cover setting up audit trails, so you can look back afterwards at which AI calls were made and with which data. That way you remain demonstrably in control, even when you put AI into production.