Welcome to ONLC Training Centers
Learn Microsoft SQL Server with live classes from ONLC Training Centers

Microsoft SQL Server Training Classes

SQL Server authorized computer training classes are at ONLC Training Centers.

SQL Server is the foundation of Microsoft’s comprehensive data platform. SQL Server enables customers to build mission-critical applications and Big Data solutions using high-performance, in-memory technology across OLTP, data warehousing, business intelligence and analytics workloads.

ONLC Training Centers is a Microsoft Gold Learning Partner

SQL Server delivers breakthrough performance using in-memory technologies, faster insights from any data to any user in familiar tools like Excel, and a resilient platform for building, deploying, and managing solutions that span on-premises and cloud.

Be prepared to learn SQL Server with ONLC! Our SQL Server classes are fully interactive, led by seasoned instructors with decades of SQL Server experience and training know-how. Our classes are immersive with hands-on exercises and labs to make sure you're effectively learning and apply the software.

Instructor-led Training (ILT)

Click for FAQs about remote instructor-led training

ILT classes are live and hands-on training you can attend from any of ONLC's hundreds of training centers coast-to-coast or from home with easy setup . Training is fully interactive via remote instructor .

Savings Options

Save on training with an ONLC Saver Plan

Get maximum buying power and flexibility with ONLC Learning Credits. You'll secure a substantial volume discount by pre-paying for end-user and technical courses. ONLC Learning Credits are good for up to a year and can be used on instructor-led and self-study classes! See details & savings.

SQL Server Group Training

Group Training from ONLC

Our Group Training solutions save both time and money upskilling your staff on SQL Server. Training can be public or private with instruction virtually or in-person. Course content can be customized to meet specific learning objectives, schedules and budgets! To learn more and pricing see Group Training

SQL Server Classes, Schedule & Prices

Click the title of the classes marked with the green flag () to see specific locations and dates of Ready to Run classes.  Click the title of the classes marked with the yellow flag () to see specific locations and dates of Early Notice classes.

Class Information
Click Title for Dates & Outlines Days Fee
SQL Querying
SQL Querying: Fundamentals 1 $395
Querying with Transact-SQL Essentials 3 $1795
10985: Introduction to SQL Databases 3 $1795
20761: Querying Data with Transact-SQL 5 $2795
DP-080: Transact-SQL Querying 2 $1195    
SQL Data Warehouse and Reporting
20767: Implementing a SQL Data Warehouse 5 $2795
20768: Developing SQL Data Models 3 $1795
10990: Analyzing Data with SQL Server Reporting Services 5 $2995    
SQL Development
20762: Developing SQL Databases 5 $2795
SQL Database Administration
DP-050: Migrate SQL Workloads to Azure 2 $1195    
DP-300: Administering Relational Databases on Microsoft Azure 4 $2395
10987: Performance Tuning and Optimizing SQL Databases 4 $2395    
20764: Administering a SQL Database Infrastructure 5 $2795
20765: Provisioning SQL Databases 5 $2795    


ONLC Value Adds

Along with outstanding training, attendees of our public, live instructor-led classes have these value-add options:

  • Satisfaction Guarantee
    There is no better way for you to experience the quality of our live, instructor-led training than to take a class. Those not familiar with ONLC can take a public, instructor-led class risk-free knowing we offer a money-back satisfaction guarantee. See satisfaction guarantee details Click for more details

  • Optional Class Retake
    Need a second look at a public, instructor-led ILT course you already attended with ONLC? Our optional refresher course lets you repeat the same course one time (1x) for free. Some restrictions apply and not applicable for On-Demand courses. See Retake class details click for more details

SQL Server Certification

Microsoft did not designate certifications for SQL Server 2019. Additionally, MCSA, MCSE and MCSD certifications were retired January 31, 2021.

SQL Server content is included in Microsoft's role-based certifications as-needed for certain job roles including those in the Azure Apps & Infrastructure and Data & AI solution areas. See Microsoft Role-based Certifications

News & Offers

ONLC Learning Credits with savings up to 35%

Volume Discounts with ONLC Learning Credits
Get maximum buying power and flexibility with ONLC Learning Credits. They're a great way to prepay for training plus secure a substantial volume discount on end-user and technical training. Credits can be used for live, instructor-led and self-study, On-Demand formats. Learning credits are good for up to a year! See details & pricing .


ONLC Training Centers has locations coast to coast

Training Locations Coast to Coast
ONLC provides live, hands-on classes via remote instructor at our hundreds of training centers coast to coast. Our sites are fully equipped and provide an interruption-free environment so you can focus on learning. Find ONLC centers near me .



Train at Home

Live Classes from Home
You can attend our live, instructor-led classes from the comfort and convenience of your own home. The setup is really easy and you don't have to have the class software on your device. Follow our easy setup video . If you're still unsure about the setup contact an ONLC Advisor toll free for assistance.


Group training available from ONLC

Group Training Option
ONLC offers complete learning solutions so training coordinators can quickly and successfully upskill their teams while maintaining their budget. Training can be via our public class schedule or private sessions delivered virtually or in-person on-site. We can also customize content to meet the client's specific needs and technologies. To discuss our group training options and to receive a price quote complete our quick Group Training Request form or call 1.800.288.8221 (weekdays).


Questions / More Information

Our advisors can answer questions you may have about our classes, training options, and certification. They can also provide guidance to help you determine a training path that is right for your background and your goals. Advisors are available weekdays at our toll free number or via the CHAT feature.



Virtual SQL-Server training
AlabamaBirmingham SQL-Server trainingBirmingham SQL-Server training
Huntsville SQL-Server trainingMobile SQL-Server trainingMontgomery SQL-Server training
ArkansasBentonville SQL-Server trainingFayetteville SQL-Server training
Little Rock SQL-Server trainingLittle Rock SQL-Server training
ArizonaMesa SQL-Server trainingPhoenix SQL-Server training
Scottsdale SQL-Server trainingTucson SQL-Server training
CaliforniaBakersfield SQL-Server trainingElk Grove SQL-Server training
Fresno SQL-Server trainingGlendale SQL-Server trainingIrvine SQL-Server training
Los Angeles SQL-Server trainingLos Angeles SQL-Server trainingManhattan Beach SQL-Server training
Orange SQL-Server trainingPalo Alto SQL-Server trainingPetaluma SQL-Server training
Pleasanton SQL-Server trainingRedwood City SQL-Server trainingRiverside SQL-Server training
Sacramento SQL-Server trainingSan Diego SQL-Server trainingSan Diego SQL-Server training
San Diego SQL-Server trainingSan Francisco SQL-Server trainingSan Jose SQL-Server training
Walnut Creek SQL-Server trainingWoodland Hills SQL-Server training
ColoradoBoulder SQL-Server trainingCentennial SQL-Server training
Colorado Springs SQL-Server trainingDenver SQL-Server trainingFt. Collins SQL-Server training
Grand Junction SQL-Server trainingLakewood SQL-Server trainingLoveland SQL-Server training
ConnecticutCheshire SQL-Server trainingDanbury SQL-Server training
East Granby SQL-Server trainingHartford SQL-Server trainingRocky Hill SQL-Server training
Shelton SQL-Server trainingStamford SQL-Server training
District of ColumbiaWashington SQL-Server trainingWashington SQL-Server training
DelawareWilmington SQL-Server training
FloridaBoca Raton SQL-Server trainingBonita Springs SQL-Server training
Bradenton SQL-Server trainingClearwater SQL-Server trainingDaytona Beach SQL-Server training
Fort Lauderdale SQL-Server trainingFort Myers SQL-Server trainingFort Walton Beach SQL-Server training
Jacksonville SQL-Server trainingKissimmee SQL-Server trainingLake Mary SQL-Server training
Lakeland SQL-Server trainingLand 'O Lakes SQL-Server trainingMelbourne SQL-Server training
Miami SQL-Server trainingMiami SQL-Server trainingMiramar Beach SQL-Server training
Orange Park SQL-Server trainingOrlando SQL-Server trainingOrlando SQL-Server training
Orlando SQL-Server trainingPalm Beach Gardens SQL-Server trainingPensacola SQL-Server training
Plantation SQL-Server trainingSt. Petersburg SQL-Server trainingTallahassee SQL-Server training
Tampa SQL-Server trainingTampa SQL-Server trainingVero Beach SQL-Server training
GeorgiaAlpharetta SQL-Server trainingAtlanta SQL-Server training
Columbus SQL-Server trainingDuluth SQL-Server trainingKennesaw SQL-Server training
Macon SQL-Server trainingMartinez SQL-Server trainingSavannah SQL-Server training
IowaBettendorf SQL-Server trainingCedar Rapids SQL-Server training
Des Moines SQL-Server training
IdahoBoise SQL-Server trainingMeridian SQL-Server training
IllinoisChicago SQL-Server trainingGurnee SQL-Server training
Joliet SQL-Server trainingNorthbrook SQL-Server trainingOakbrook Terrace SQL-Server training
Peoria SQL-Server trainingRockford SQL-Server trainingSchaumburg SQL-Server training
Warrenville SQL-Server training
IndianaCarmel SQL-Server trainingEvansville SQL-Server training
Fort Wayne SQL-Server trainingGreenwood SQL-Server trainingIndianapolis SQL-Server training
South Bend SQL-Server training
KansasLenexa SQL-Server trainingTopeka SQL-Server training
Wichita SQL-Server training
KentuckyFlorence SQL-Server trainingLexington SQL-Server training
Louisville SQL-Server training
LouisianaBaton Rouge SQL-Server trainingLafayette SQL-Server training
New Orleans SQL-Server training
MassachusettsBoston SQL-Server trainingBraintree SQL-Server training
Danvers SQL-Server trainingEast Longmeadow SQL-Server trainingMansfield SQL-Server training
Newton SQL-Server trainingNorth Andover SQL-Server trainingNorwell SQL-Server training
Westborough SQL-Server trainingWoburn SQL-Server trainingWorcester SQL-Server training
MarylandAnnapolis SQL-Server trainingBaltimore SQL-Server training
Bethesda SQL-Server trainingColumbia SQL-Server trainingEllicott City SQL-Server training
Frederick SQL-Server trainingGermantown SQL-Server trainingGreenbelt SQL-Server training
Owings Mills SQL-Server trainingRockville SQL-Server trainingTowson SQL-Server training
MainePortland SQL-Server training
MichiganAnn Arbor SQL-Server trainingGrand Rapids SQL-Server training
Kalamazoo SQL-Server trainingLivonia SQL-Server trainingMason SQL-Server training
Novi SQL-Server trainingSouthfield SQL-Server trainingTraverse City SQL-Server training
Troy SQL-Server training
MinnesotaBloomington SQL-Server trainingMaple Grove SQL-Server training
Minneapolis SQL-Server trainingMinneapolis SQL-Server trainingRochester SQL-Server training
St. Cloud SQL-Server trainingWoodbury SQL-Server training
MissouriColumbia SQL-Server trainingKansas City SQL-Server training
Lee's Summit SQL-Server trainingO'Fallon SQL-Server trainingSpringfield SQL-Server training
St. Louis SQL-Server trainingSt. Louis SQL-Server training
MississippiGulfport SQL-Server trainingJackson SQL-Server training
MontanaGreat Falls SQL-Server training
North CarolinaAsheville SQL-Server trainingChapel Hill SQL-Server training
Charlotte SQL-Server trainingCharlotte SQL-Server trainingCharlotte SQL-Server training
Fayetteville SQL-Server trainingGreensboro SQL-Server trainingHickory SQL-Server training
Raleigh SQL-Server trainingRaleigh SQL-Server trainingRaleigh SQL-Server training
Wilmington SQL-Server training
North DakotaFargo SQL-Server trainingGrand Forks SQL-Server training
NebraskaLincoln SQL-Server trainingOmaha SQL-Server training
New HampshireBedford SQL-Server trainingConcord SQL-Server training
Londonderry SQL-Server trainingNashua SQL-Server trainingPortsmouth SQL-Server training
New JerseyBridgewater SQL-Server trainingEast Brunswick SQL-Server training
East Rutherford SQL-Server trainingHamilton SQL-Server trainingIselin SQL-Server training
Jersey City SQL-Server trainingMahwah SQL-Server trainingMorristown SQL-Server training
Mount Laurel SQL-Server trainingParamus SQL-Server trainingPrinceton SQL-Server training
Red Bank SQL-Server training
New MexicoAlbuquerque SQL-Server training
NevadaHenderson SQL-Server trainingLas Vegas SQL-Server training
Reno SQL-Server training
New YorkAlbany SQL-Server trainingBohemia SQL-Server training
Brooklyn SQL-Server trainingBuffalo SQL-Server trainingForest Hills SQL-Server training
Harrison SQL-Server trainingLiverpool SQL-Server trainingMelville SQL-Server training
Mt. Kisco SQL-Server trainingNew York SQL-Server trainingNew York SQL-Server training
New York SQL-Server trainingPoughkeepsie SQL-Server trainingRochester SQL-Server training
Rochester SQL-Server trainingUniondale SQL-Server training
OhioAkron SQL-Server trainingBeachwood SQL-Server training
Beavercreek SQL-Server trainingBoardman SQL-Server trainingCincinnati SQL-Server training
Cincinnati SQL-Server trainingCincinnati SQL-Server trainingCleveland SQL-Server training
Columbus SQL-Server trainingColumbus SQL-Server trainingDublin SQL-Server training
Independence SQL-Server trainingToledo SQL-Server trainingWestlake SQL-Server training
OklahomaEdmond SQL-Server trainingOklahoma City SQL-Server training
Tulsa SQL-Server training
OregonBeaverton SQL-Server trainingEugene SQL-Server training
Medford SQL-Server trainingPortland SQL-Server trainingSalem SQL-Server training
Tualatin SQL-Server training
PennsylvaniaAllentown SQL-Server trainingConshohocken SQL-Server training
Erie SQL-Server trainingHuntington Valley SQL-Server trainingLancaster SQL-Server training
Malvern SQL-Server trainingMechanicsburg SQL-Server trainingPhiladelphia SQL-Server training
Pittsburgh SQL-Server trainingPittsburgh SQL-Server trainingSouth York SQL-Server training
State College SQL-Server trainingWexford SQL-Server training
Rhode IslandProvidence SQL-Server trainingWest Warwick SQL-Server training
South CarolinaColumbia SQL-Server trainingGreenville SQL-Server training
Mt. Pleasant SQL-Server training
South DakotaSioux Falls SQL-Server training
TennesseeChattanooga SQL-Server trainingFranklin SQL-Server training
Knoxville SQL-Server trainingMemphis SQL-Server trainingMurfreesboro SQL-Server training
Nashville SQL-Server training
TexasAmarillo SQL-Server trainingAustin SQL-Server training
Austin SQL-Server trainingBryan SQL-Server trainingCorpus Christi SQL-Server training
Dallas SQL-Server trainingDallas SQL-Server trainingDenton SQL-Server training
El Paso SQL-Server trainingFort Worth SQL-Server trainingGrapevine SQL-Server training
Houston SQL-Server trainingHouston SQL-Server trainingIrving SQL-Server training
Katy SQL-Server trainingKeller SQL-Server trainingLeague City SQL-Server training
McAllen SQL-Server trainingMidland SQL-Server trainingPlano SQL-Server training
Plano SQL-Server trainingSan Antonio SQL-Server trainingSan Antonio SQL-Server training
Sugar Land SQL-Server trainingThe Woodlands SQL-Server trainingWaco SQL-Server training
UtahProvo SQL-Server trainingSalt Lake City SQL-Server training
VirginiaAlexandria SQL-Server trainingArlington SQL-Server training
Charlottesville SQL-Server trainingFairfax SQL-Server trainingForest SQL-Server training
Fredericksburg SQL-Server trainingGlen Allen SQL-Server trainingHerndon SQL-Server training
Manassas SQL-Server trainingMcLean SQL-Server trainingNewport News SQL-Server training
Norfolk SQL-Server trainingReston SQL-Server trainingRichmond SQL-Server training
Roanoke SQL-Server trainingStafford SQL-Server trainingVirginia Beach SQL-Server training
VermontShelburne SQL-Server training
WashingtonBellevue SQL-Server trainingBellingham SQL-Server training
Bothell SQL-Server trainingFederal Way SQL-Server trainingKennewick SQL-Server training
Lacey SQL-Server trainingMukilteo SQL-Server trainingPuyallup SQL-Server training
Seattle SQL-Server trainingSpokane SQL-Server training
WisconsinBrookfield SQL-Server trainingGlendale SQL-Server training
Green Bay SQL-Server trainingMadison SQL-Server trainingMadison SQL-Server training
Milwaukee SQL-Server training
West VirginiaMartinsburg SQL-Server training
WyomingCasper SQL-Server trainingCheyenne SQL-Server training